Skip to content

Releases: timschneeb/RootlessJamesDSP

RootlessJamesDSP v1.6.1

21 Jul 23:20
Compare
Choose a tag to compare

Bug Fixes

  • Handle format exception (9817df9)
  • Fixed crashes when stopping the JamesDSP service

Other Changes

Full Changelog: v1.6.0...v1.6.1


Available on Google Play & F-Droid

Get it on Google PlayGet it on F-Droid

Download the application on Google Play:

https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp

RootlessJamesDSP v1.6.0

16 Jul 10:53
2acc87b
Compare
Choose a tag to compare

New Features

  • Latest update for libjamesdsp (v4.01) from James Fung is now implemented:
    • Dynamic range compander added (replaces dynamic range compressor)
    • Multimodal Equalizer added (replaces the old FIR-only equalizer)
      • Supported filter types: FIR Minimum phase, IIR 4/6/8/10/12 order
      • IIR filters have decreased power consumption
    • Convolution modules use automatic benchmarking (in the background) to optimize performance
    • Remove weird spiky sound for vacuum tube simulation (Second harmonic generation)
    • Several bug fixes and minor performance improvements
  • Translation updates

Full Changelog: v1.5.4...v1.6.0


Available on Google Play & F-Droid

Get it on Google PlayGet it on F-Droid

Download the application on Google Play:

https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp

RootlessJamesDSP v1.5.4

23 Jun 18:48
Compare
Choose a tag to compare

Changes

  • Fixed translation message & update message not closing properly (0c2aeb0)
  • New Crowdin updates (#120 00092ea)

Full Changelog: v1.5.3...v1.5.4


Available on Google Play & F-Droid

Get it on Google PlayGet it on F-Droid

Download the application on Google Play:

https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp

RootlessJamesDSP v1.5.3

23 May 17:51
Compare
Choose a tag to compare

Bug Fixes

  • Handle missing MediaProjection APIs (172f088)
  • Fixed crash when externalFilesDir is not mounted (d5f6f94)
  • Handle corrupted device profiles instead of crashing (cf6eb31)
  • Handle AudioTrack creation failure (873f0b0)
  • Catch service-related exceptions (dffd9c9)
  • root version:
    • Fixed crash when attempting to open battery optimization settings page but it isn't implemented by the manufacturer (f493a86)
    • Fixed crashes when services were restricted by Android (make sure to grant battery optimizations in that case) (d35b653)

Other Changes

Full Changelog: v1.5.2...v1.5.3


Available on Google Play & F-Droid

Get it on Google PlayGet it on F-Droid

Download the application on Google Play:

https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp

RootlessJamesDSP v1.5.1

23 May 17:44
80b4918
Compare
Choose a tag to compare

New Features

  • Added category icons (can be disabled in settings) (55cc80a)
  • Added icons in the about screen (4150cd4)
  • Added prominent disclosure for crash reports/diagnostic data with opt-out toggle in setup wizard (7cfb21a, b7ead7e)

Bug Fixes

  • Fixed crash on OnePlus device due to missing system resource (593c0dc)
  • Root build: Fixed crash on boot on Android 13 devices due to background restrictions (eaf9df7)
  • Use generic device profile if Bluetooth device has no address (weird edge case) (8f5883d)
  • Fixed device name not showing for some Bluetooth devices (8acaf40)
  • Fixed crash in RootlessSessionDatabase (0cb6b87)
  • Fixed crash in FileLibraryDialogFragment (a31a3df)
  • Close read pipe correctly (5fc5e58)

Other Changes

Full Changelog: v1.5.0...v1.5.1


Available on Google Play & F-Droid

Get it on Google PlayGet it on F-Droid

Download the application on Google Play:

https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp

RootlessJamesDSP v1.5.0

28 Mar 01:24
Compare
Choose a tag to compare

New Features

  • Per-device profile support (162be64)
    • Go to 'Settings > Device profiles' to enable this new feature
  • Apply equalizer settings in real-time while editing (6e3e3d7)
  • Rootless only:
    • Added status information for optional permissions (permission skip & auto-start) (25b8db9)
    • Added auto-start support (961fc44)
      • Go to 'Settings > Misc > Optional permissions > Restart setup wizard' and grant missing permissions to enable auto-start

Bug Fixes

  • Fix background animation glitch of setting groups (197357f)
  • Fixed crash in OnboardingFragment (0d08023, 845cef1)
  • Fixed crash when EQ value is corrupted (36f9a18)
  • Fixed crash in RootlessAudioProcessorService.kt (4e3a665)
  • Fixed crash caused by old presets created with version 1.4.2 or older (a76b09a)
  • Fixed crash caused by quick tile (a43ad83)

Refactors

  • Highlight Shizuku setup method as recommended one if available (065ffae)
  • Remove SystemServices.kt (67efe55)
  • Refactor QuickTileService.kt (846f382)
  • Cleanup ServiceNotificationHelper.kt (1fba805)
  • Refactor PreferenceGroupFragment.kt (5dcf42a)

Other Changes

Full Changelog: v1.4.3...v1.5.0


Available on Google Play & F-Droid

Get it on Google PlayGet it on F-Droid

Download the application on Google Play:

https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp

RootlessJamesDSP v1.4.3

17 Mar 17:09
Compare
Choose a tag to compare

Minor changes

  • Material3 transitions for Settings fragments (d085fae)
  • Crowdin updates (#68 7ad6903)

Bug Fixes

  • root: fixed invisible 'exclude from recents' on root builds (20c1d2c)

Refactors

Full Changelog: v1.4.2...v1.4.3


Available on Google Play & F-Droid

Get it on Google PlayGet it on F-Droid

Download the application on Google Play:

https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp

RootlessJamesDSP v1.4.2

14 Mar 11:29
Compare
Choose a tag to compare

Version v1.4.2 (Another hotfix)

Bug Fixes

  • Fixed crash when opening file selector (Convolver, DDC, Liveprog) due to regression in v1.4.1 (6c13214)

Version v1.4.1 (Hotfix)

Bug Fixes

  • Fixed critical crash during setup wizard (6844df9)
  • root: Fixed crashes due to illegal audio effect state (2b7acd1)

Version v1.4.0

New Features

  • Backup/restore feature with automatic backups (7babddf)
  • Presets/backups can now be properly shared between app versions/flavors without causing issues (f90c1af, be22838, 9e25c19)
  • Better auto-start notification that skips the permission prompt if possible and doesn't bring the app into the foreground (5677614)
  • Updated translations for languages Russian, Ukrainian, Czech, Chinese, German, Hindi

Bug Fixes

  • Fixed crash in AppsListFragment caused by RecyclerView (8fc129a)
  • Fixed crash and implement TargetFragment interface properly (d1c0188)
  • Fixed crash when opening AppsListFragment multiple times at once (d66a9e5)
  • Fixed crash when attempting to load a preset file that is a folder (f5bed12)

Refactors

  • Preset system rewritten & stabilized (c256340)
  • Refactor & sort extension methods (78fe5ed, 15b02de, 6823f4b)
  • cleanup & refactor ServiceNotificationHelper (e36caff)
  • Upgrade AGP to 7.4.2 (4813b1b)
  • Added info about appops command in adb setup to skip capture permission prompt (4f72e53)
  • CodeEditor rewritten in Kotlin (478731d)

Full Changelog: v1.4.0...v1.4.2


Available on Google Play & F-Droid

Get it on Google PlayGet it on F-Droid

Download the application on Google Play:

https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp

RootlessJamesDSP v1.4.1

14 Mar 11:29
Compare
Choose a tag to compare

Version v1.4.1 (Hotfix)

Bug Fixes

  • Fixed critical crash during setup wizard (6844df9)
  • root: Fixed crashes due to illegal audio effect state (2b7acd1)

Version v1.4.0

New Features

  • Backup/restore feature with automatic backups (7babddf)
  • Presets/backups can now be properly shared between app versions/flavors without causing issues (f90c1af, be22838, 9e25c19)
  • Better auto-start notification that skips the permission prompt if possible and doesn't bring the app into the foreground (5677614)
  • Updated translations for languages Russian, Ukrainian, Czech, Chinese, German, Hindi

Bug Fixes

  • Fixed crash in AppsListFragment caused by RecyclerView (8fc129a)
  • Fixed crash and implement TargetFragment interface properly (d1c0188)
  • Fixed crash when opening AppsListFragment multiple times at once (d66a9e5)
  • Fixed crash when attempting to load a preset file that is a folder (f5bed12)

Refactors

  • Preset system rewritten & stabilized (c256340)
  • Refactor & sort extension methods (78fe5ed, 15b02de, 6823f4b)
  • cleanup & refactor ServiceNotificationHelper (e36caff)
  • Upgrade AGP to 7.4.2 (4813b1b)
  • Added info about appops command in adb setup to skip capture permission prompt (4f72e53)
  • CodeEditor rewritten in Kotlin (478731d)

Full Changelog: v1.4.0...v1.4.1


Available on Google Play & F-Droid

Get it on Google PlayGet it on F-Droid

Download the application on Google Play:

https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp

RootlessJamesDSP v1.4.0

14 Mar 11:29
3689e43
Compare
Choose a tag to compare

New Features

  • Backup/restore feature with automatic backups (7babddf)
  • Presets/backups can now be properly shared between app versions/flavors without causing issues (f90c1af, be22838, 9e25c19)
  • Better auto-start notification that skips the permission prompt if possible and doesn't bring the app into the foreground (5677614)
  • Updated translations for languages Russian, Ukrainian, Czech, Chinese, German, Hindi

Bug Fixes

  • Fixed crash in AppsListFragment caused by RecyclerView (8fc129a)
  • Fixed crash and implement TargetFragment interface properly (d1c0188)
  • Fixed crash when opening AppsListFragment multiple times at once (d66a9e5)
  • Fixed crash when attempting to load a preset file that is a folder (f5bed12)

Refactors

  • Preset system rewritten & stabilized (c256340)
  • Refactor & sort extension methods (78fe5ed, 15b02de, 6823f4b)
  • cleanup & refactor ServiceNotificationHelper (e36caff)
  • Upgrade AGP to 7.4.2 (4813b1b)
  • Added info about appops command in adb setup to skip capture permission prompt (4f72e53)
  • CodeEditor rewritten in Kotlin (478731d)

Full Changelog: v1.3.2...v1.4.0


Available on Google Play & F-Droid

Get it on Google PlayGet it on F-Droid

Download the application on Google Play:

https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp