Releases: timschneeb/RootlessJamesDSP
RootlessJamesDSP v1.6.1
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
Download the application on Google Play:
https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp
RootlessJamesDSP v1.6.0
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
Download the application on Google Play:
https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp
RootlessJamesDSP v1.5.4
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
Download the application on Google Play:
https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp
RootlessJamesDSP v1.5.3
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:
Other Changes
Full Changelog: v1.5.2...v1.5.3
Available on Google Play & F-Droid
Download the application on Google Play:
https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp
RootlessJamesDSP v1.5.1
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
Download the application on Google Play:
https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp
RootlessJamesDSP v1.5.0
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:
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
Download the application on Google Play:
https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp
RootlessJamesDSP v1.4.3
Minor changes
Bug Fixes
- root: fixed invisible 'exclude from recents' on root builds (20c1d2c)
Refactors
- Remove ununsed resources (73eccc8)
- Cleanup liveprog parser (e836b7f)
- General cleanup (53ce589, 062cce2)
Full Changelog: v1.4.2...v1.4.3
Available on Google Play & F-Droid
Download the application on Google Play:
https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp
RootlessJamesDSP v1.4.2
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
Download the application on Google Play:
https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp
RootlessJamesDSP v1.4.1
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
Download the application on Google Play:
https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp
RootlessJamesDSP 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.3.2...v1.4.0
Available on Google Play & F-Droid
Download the application on Google Play:
https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp