Version 11.4.0
Notes:
- Please do not forget to leave an up to date textual review on Play Store. Your feedback plays a crucial role in building the app’s ranking, ensuring a future for Symfonium.
Added:
- Added new settings for playback Fade In and Fade Out. (Settings/Playback/Transitions, enabled by default)
- Added new option to create resuming playlist shortcuts.
- Added optional multi selection to “Add to playlist” dialog to add song(s) to multiple playlists at once.
- Added font weight configuration to inactive lines in lyrics view to increase emphasis of the active line.
- Added search function to the now playing queue.
- Added new option to Symfonium tag parser to use the raw artist tag as display artist value.
- Added sort by album to song smart playlists.
- Added support for custom STYLE tag to Symfonium custom tag parser (For albums).
- Added support for custom TAGS tag to Symfonium custom tag parser (For albums).
- Added support for custom ARTISTS_TAGS, ALBUM_ARTISTS_TAGS, COMPOSER_TAGS tags to Symfonium custom tag parser (For artists).
- Added support for SYLT tag for lyrics.
- Added Romanian translation. (Thanks Traidor)
- Album types are now clickable in album details view and you can add an album type navigation shortcut in library view.
Changed:
- Due to Google new rules, Symfonium can no longer automatically search for external images for local device when using the Android Media Store. Please remember that in all cases, you should be using the default folder mode for local device for improved results.
- Back to targeting Android 14, due to Android 15 bug with AudioFocus. Hopefully they’ll fix to avoid loosing features when we are forced to target Android 15.
- To support clickable album types, the values are now normalized before storing them in the database. You may need to update your smart filters!
- You can now set the item limit to 0 for home overview rows to just create header links.
- Updated the backup and restore screens for future changes.
- Plex per songs genres are now synced.
- Symfonium no more add an artist with no name for tags without values or due to wrong tag separators.
- Symfonium custom tag parser now also store per song mood and smart filters now also support per song mood.
- Added a dismissible card in settings about Android battery optimizations and the cases where it can be necessary to disable it.
- Renamed the ‘Skip silence’ option to ‘Skip all silences,’ with a clearer subtitle indicating that this feature is intended for audiobooks and not suitable for music.
- Improve streaming retries on bad networks to support more special cases. If it’s worse for you please contact me.
- Custom LRC parser now support multiline without a timestamp on the next lines.
- Sort the field in the about pages alphabetically.
- Try more combinations to search what to play from Android Auto voice commands, to workaround Google sending data more precise than what you may ask preventing the search to work.
Fixed:
- Fix API to start Internet radios by name.
- Fix possible race when trying to start playback when then app was killed in background and queue is still restoring.
- Fix possible race when multiple errors in a row can lead to infinite very fast auto skip to next.
- Fix extra small size row settings for some home overview rows.
- Fix resuming playlists not always taking the actual media resume point.
- Fix some settings not present in the backups, please make new backups to ensure all is present.
- Fix sort by album in playlists.
- Fix custom headers for Emby/Jellyfin not used for token refresh.
Improvements to dynamic button colors with some settings and images combinations. - Fix (and improve) retries handling during syncs.
- Fix Subsonic added artist images not always properly synced.
- Add security for servers returning invalid data that could lead to infinite loop.
- Fix possible wrong artist merging due to punctuation or only having special characters.
- Fix some cases where library filtering with multiple active provider could lead to wrong queries.
- Fix Symfonium sometimes pushing playlists to server in display order and not in the actual playlist order.
- Fix some cases when fully playing a media would not remove the resume point.
- Properly indicate when Symfonium is unable to reconnect to last renderer when the option is enabled.