Version 15.0.0 Beta 1

Version 15.0.0

Notes:

  • This is a major update of the internal audio engine. Be sure to report any issues that may arise.
  • Please remember to leave an updated written review on the Play Store. Your feedback is essential for improving the app?s ranking and helping secure Symfonium?s future.

Added:

  • A complete rewrite of the playback engine to support many new Hi-Res features. Huge thanks to HiBy for the device and SDK that started me on that quest. (And a special thanks to Joe, who helped a lot).
    • Native HiBy support. (DSD, Hi-Res above 192 kHz) (Experimental)
    • Android 14+ bit perfect USB mode (Experimental)
    • Native USB exclusive mode for DACs, enabling native DSD, DoP, and Hi-Res PCM on many devices. (Experimental)
    • Native high quality DSD decoder.
    • Most settings are now per device. Be sure to check them after the update.
    • Added new output device settings, like preferred hardware accelerated codecs, bypass processing, maximum output sample rate, …
    • Be sure to check the tip program to help fund the hardware necessary to maintain those features.
  • The app now supports Android 8, so it can work on older devices and DAPs. (Experimental)
  • Added a new official website for sharing color themes, now playing and full application styles. Press Browse catalog in the different places of the app. (https://styles.symfonium.app/)
  • Added a new custom tag parser option to ignore MusicBrainz IDs and avoid artist or album splits from inconsistent tags.
  • Added a setting to use a separate default track action for audiobooks.
  • Added a setting to disable weighted shuffle and use standard random shuffle.
  • Added “label” and “album.label” as custom strings.
  • Added a new setting to auto-rewind audiobooks after audio focus loss.
  • Added a secondary connection maximum bitrate setting for compatible providers.
  • Added Subsonic provider support for the OpenSubsonic sonicSimilarity extension.
  • Added Jellyfin Live TV radio tuner import support for internet radios.
  • Added Estonian translation, thanks Riho.

Changed:

  • A complete rewrite of the internal audio engine to support many new things. Report any issues.
  • Most playback configuration settings (including EQ) are now per device and configured in Settings/Playback/Output settings.
    • Note: the system tries to migrate your previous settings but may fail. Be sure to check the result.
    • The option to limit to 48 kHz is now per device and allows selecting any supported sample rate.
  • The app now supports Android 8. Please be sure to report any issues on that Android version.
  • Exported smart playlists now embed their associated custom thumbnail.
  • The interface now tries to show the active filters when no content is visible due to filters.
  • Symfonium now use a better way to add playlists to home for easier application styles sharing. You need to unpin the playlists then pin them again.

Fixed:

  • Fixed errors when editing a provider using Android keystore for mTLS.
  • Fixed downloads to the Downloads folder missing file extensions for Subsonic servers implementing the OpenSubsonic transcoding extension.
  • Fixed possible media session update errors.
  • Fixed Audiobookshelf provider support for private certificates.
  • Fixed possible stale status with some filters not refreshing the interface after connection status changes.
  • Improved WebDAV retry policies for servers like Yandex .ru.
  • Better handle some edge cases of server disconnects for SMB providers.
  • Fixed possible playback state report issues with quick consecutive API calls.
13 Likes