Skip to content

Releases: timschneeb/RootlessJamesDSP

RootlessJamesDSP v1.3.2

07 Mar 04:36
Compare
Choose a tag to compare

New Features

  • New translation updates from Crowdin included
  • root:
    • in-app updater for standalone root builds (f251956)

Bug Fixes

  • Fixed concurrent modification exception in SessionRecordingPolicyManager (7835771)

Full Changelog: v1.3.1...v1.3.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.3.1

04 Mar 16:07
Compare
Choose a tag to compare

Version v1.3.1 (Hotfix)

Bug Fixes

  • Fixed crash caused by invalid default value (bf864e3)

Version v1.3.0

New Features

  • Added translator credits (0d2432b)
  • Added option exclude app from recent tasks list function (2ff9190) (@fankes)
  • Added quick settings tile toggle for the statusbar to enable/disable JamesDSP quickly(33156c4)
  • root:
    • Added 'enhanced processing' mode for better app compatiblity and the ability to exclude certain apps from being processed by JamesDSP (for root builds)
    • Major audio backend refactor/code cleanup (81a35af)
  • liveprog:
    • Sort scripts by category (cff746d)
    • Added new liveprog script (Viper Dynamic System with preset selection) (e98e920)

Translations

Bug Fixes

  • Liveprog editor: EditText caused an null pointer exception when using getLayout function in SourcePositionListener (479e1b5) (@fankes)

Refactors

  • Many other optimizations & large code rewrite
  • preset:
    • Only copy liveprog parameters when applying a preset, don't override the existing file (a532656)

Full Changelog: v1.3.0...v1.3.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.3.0

04 Mar 16:06
Compare
Choose a tag to compare

New Features

  • Added translator credits (0d2432b)
  • Added option exclude app from recent tasks list function (2ff9190) (@fankes)
  • Added quick settings tile toggle for the statusbar to enable/disable JamesDSP quickly(33156c4)
  • root:
    • Added 'enhanced processing' mode for better app compatiblity and the ability to exclude certain apps from being processed by JamesDSP (for root builds)
    • Major audio backend refactor/code cleanup (81a35af)
  • liveprog:
    • Sort scripts by category (cff746d)
    • Added new liveprog script (Viper Dynamic System with preset selection) (e98e920)

Translations

Bug Fixes

  • Liveprog editor: EditText caused an null pointer exception when using getLayout function in SourcePositionListener (479e1b5) (@fankes)

Refactors

  • Many other optimizations & large code rewrite
  • preset:
    • Only copy liveprog parameters when applying a preset, don't override the existing file (a532656)

Full Changelog: v1.2.2...v1.3.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.2.2

27 Feb 02:29
Compare
Choose a tag to compare

New Features

  • Added translation contribution info to main screen (81450aa)

Bug Fixes

  • Root: fixed crash if libjamesdsp can't be loaded due to an exception in AudioEffect constructor (7fc69c2)

Full Changelog: v1.2.1...v1.2.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.2.1

20 Feb 12:12
Compare
Choose a tag to compare

Major bug fix

Until now, RootlessJamesDSP would stop itself and falsely identify a compatibility issue if another app tried to use the microphone while JamesDSP was running. For example, if you tried to use the voice search feature on YouTube, this issue would popup and JDSP would refuse to work with YouTube.

This happened, because this app was not able to differentiate between input (microphone) and output (speaker) sessions properly and tried to attach its effects to audio input sessions in some cases (which resulted in an ambiguous error).

  • Switch to AudioService dumping method by default, to avoid attaching to input streams which causes a false-positive compatibility issue alert (df0c470)

Minor bug Fixes

  • Convolver: Display error if 'advanced waveform editing' has the wrong size (f7dafa3)
  • GraphicEQ editor: Fixed racing-condition in GraphicEQ node list editor when deleting nodes (32f7ba4)
  • Fixed NPE caused by access of disposed JDSP engine object (Root build only) (a1f0474)

Full Changelog: v1.2.0...v1.2.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.2.0

15 Feb 08:57
Compare
Choose a tag to compare

Core updates

  • Updated libjamesdsp to v3.12
    • Fixed bug in convolver causing crashes in rare cases
    • Fixed pop sound in EEL when switching script files

Full Changelog: v1.1.4...v1.2.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.1.4

12 Feb 18:56
Compare
Choose a tag to compare

Features

  • Added German translation

Please help us translate this app here: https://crowdin.com/project/rootlessjamesdsp
(To request a new language that isn't enabled on Crowdin yet, please open an issue here on GitHub and I will turn it on)

Bug Fixes

  • Fixed crash in SettingsMiscFragment (0c7b7b1)

Full Changelog: v1.1.3...v1.1.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.1.3

12 Feb 18:56
Compare
Choose a tag to compare

Bug Fixes

  • Fixed possible invalid initialization of default advanced waveform editing value (41a8404)
  • Fixed crash due to detached context (cb49ef8)
  • Fixed logging issue (7fdc1c2)

Full Changelog: v1.1.2...v1.1.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.1.2

09 Feb 08:55
Compare
Choose a tag to compare

New Features

Refactors

  • Convolver:
    • Validate 'advanced waveform editing' values to prevent OOB crashes (4d2741b)
  • Liveprog script editor:
    • Fixed false-detection of properties in the script highlighter (a190027)
    • Change special symbols attached to keyboard (8b1cc67)

Bug Fixes

  • Fixed crash due to detached context in SettingsAudioFormatFragment (a260ded)
  • Handle preset save errors properly (83d819b)
  • Fixed crash if no file picker is installed on Android when importing files (aae02de)
  • Fixed crash in AppCompatibilityFragment if activity detached (8c3f006)
  • Make sure ongoing async calls to native have enough time to finish before freeing (94352f8)
  • Fixed use-after-free in JamesDspWrapper (c1a3b65)
  • Fixed edge-cases on some non-phone/tablet devices (db67ae6)
  • Crash caused by racing condition in context access (b9e0f09)
  • Exclude more broken apps by ddefault (628bf83)

Full Changelog: v1.1.1...v1.1.2


Available on Google Play

Get it on Google Play

Download the application on Google Play:

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

RootlessJamesDSP v1.1.1

05 Jan 13:39
Compare
Choose a tag to compare

New Features

  • Script editor:
    • Added font size settings

Bug Fixes

  • Script editor:
    • Fixed performance issues when opening large files
    • Better syntax highlighting (user-defined functions, constants, etc.)
  • Fixed various crashes

Full Changelog: v1.1.0...v1.1.1


Available on Google Play

Get it on Google Play

Download the application on Google Play:

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