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.