Version 2.0.0 beta 1

Version 2.0.0

  • Notes:
    This is a major release, with tons of changes for state saving, performance and future improvements. As always please report issues directly to me and not on Play Store.

  • Added:

    • Full playback state saving (Beta, on by default, see playback settings). Keep playback state and queue even after app kill. (Long press play/pause do stop and clear the queue as before)
    • New option: Tint home page icons with primary color (On by default).
    • New option: Tint widget icon with primary color (On by default on Android 12+)
    • New option: Auto play on headset plug (On by default).
    • New option: Auto play on bluetooth connection (Off by default, may require permission).
    • New option: Auto pause / resume media when volume reach zero (Off by default).
    • New option: Enable integration with system Equalizer. (On by default as currently)
    • New option: Offload mode. Tries to offload the playback to device coprocessor (if present) to reduce battery usage, may also help with hi-res media on some devices. (Android 10+, off by default, experimental)
    • New resizable widget with proper design for each supported widget sizes (Material You).
    • Network providers now have a Wifi only option to disable communication when on mobile network.
    • Support for more external lyrics provided by Emby. (If some are still missing contact me).
  • Changed:

    • Refactored internals to prepare for more widgets. You’ll need to add again the widget (or try the new one) to your home screen sorry for the inconvenience.
    • Refactored the option Prefer internal decoder to allow more codecs to be decoded by the device. (If you now have issues with Flac, enable the option)
    • Refactoring to try not to use the internal webserver when playing offline cached media on the local renderer.
    • Enabled predictive back gesture.
    • Advanced equalizer is back on Android 9. If you have issues with it please contact me.
    • Use Firebase crashlytics for crash reports as Google have removed necessary information from Play Console. (Remember that you can opt out in the settings, but it’s really useful for me to fix and improve the app)
    • Detect unsupported token authentication for Subsonic servers and warn during setup.
    • Current now playing widget now properly support Material You.
  • Fixed:

    • Fix image cache when using invalid certificates.
    • Fix repeat one would not work correctly.
    • Fix possible race with UPnP when skipping tracks.
    • Properly detect empty cached files due to provider transcode issues.
    • Fix sort order selection in smart playlists.
    • Revert to local renderer if another app is started on current Chromecast device to avoid trying to reconnect and disconnect other apps.
    • Fix some Subsonic issues (Files > 2Gb, play count not updated)
1 Like