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.