Version 15.0.0 Beta 2

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.
  • 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 an Android Auto genre navigation setting to choose Albums, Artists, or Album artists.
  • 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 Subsonic/Navidrome public share link support from the Share file action.
  • Added Jellyfin Live TV radio tuner import support for internet radios.
  • Added UPnP renderer capability detection to improve direct play and transcoding decisions, with a per-device setting to disable it if needed.
  • Added Estonian translation, thanks Riho.
  • Added custom text support for shortcut row headers.
  • Added display options for the Tracks page: List, Single-line List, and Text-only List.

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.
  • Raised the simultaneous download limit to 8.
  • Made a couple of possible performance improvements around playlist imports and large queues. Please report any regressions.

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.
  • Fixed WMA track number handling in some cases.
  • Fixed some MP3 gapless issues.
  • Fixed some possible caching issue with Dropbox and pCloud provider.
  • Fixed hidden smart playlists not keeping their hidden state during backup and restore.
  • Fixed Syncthing .stversions folders being scanned by tag parser providers.
7 Likes

Exceptionally due to Google insane review times, the beta APKs are available at https://repo.symfonium.app/

This is a temporary measure, and you’ll need to revert to the production repository after 15.0.0 is released.

7 Likes