Version 14.0.0
Notes:
- This is a major version update. Be sure to read the changelog.
- Beta note: There’s many changes between betas with new settings that might not be written.
- Beta note: Updated, changed or added default application and now playing styles. See the thread in the discussion part of the forum.
- 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:
- Added many new now playing settings:
- Added new waveform bar type. (5 modes with precise settings over bars and reflection)
- Added icon color, overlay transparency and size settings for string buttons.
- Added precise size control and transparency level to control buttons.
- Added configurable protection for lyrics over cover.
- Added new spacer type for buttons, allowing more asymmetric designs.
- Added 5 toggleable booleans to custom strings, allowing more dynamic screens.
- Added more precise control of background blur level.
- Added text formatting controls for custom strings (Bold, Italic, Uppercase, Underline and Strike).
- Added share file as a possible button and string action.
- Added horizontal text position setting for the top bar.
- Added vertical text alignment setting for multiline fixed-size strings.
- Added control over transparency levels for most overlays and protections.
- Added new background overlay types and cleaned up the current implementation.
- Added 3 new customizable strings over cover.
- Added option to invert overlay and protection colors.
- Added option to force black overlays.
- Added new animated glow expanded background style. (Apple Music style, Android 13+).
- Added new fill size setting for cover in landscape to have it use as much space as possible in its side position.
- You can now customize the back and forward amount for expanded and compact player buttons.
- Added option to keep wave bar slider mode even if the data is missing or loading.
- Added option to swap buttons and collapse button in top bar.
- Added “album.type”, “output.current”, “renderer.current”, “renderer.type”, “sleep.timer”, “sleep.timer.seconds”, “sleep.timer.eos”, “player.repeat.mode”, “player.shuffle.mode”, “player.paused”, “filepath”, “filename”, “bool1” to “bool5” as possible custom string values.
- Added many new “string.*” as translatable custom string values to help making custom styles multi languages.
- Added a few new default now playing styles.
- Added many new page settings:
- Added different background overlay types and transparency levels.
- Added precise header and image size controls.
- Added title and version bold and scale factor.
- Added subtitle and artists as text scale factor.
- Added option to show Favorite, Composer filter and More buttons in the button row, with option to split them from the playback actions.
- Added precise blur level control.
- Added center text, spacing and size control to albums in album and artist pages.
- Added option to space evenly buttons.
- Added option for album page to only show distinct artists in song list.
- Added custom string support as subtitle for Album and Artist page.
- Added many new media lists settings:
- Minimum columns for grids is now 1.
- Added nearly all display modes to all item types.
- Added Single line list, Text only list, Round card grid, Overlay grid, Landscape background overlay and Landscape overlay display modes.
- Landscape grid modes now have round and square versions everywhere.
- You can now hide unwanted buttons from the top button row.
- Added new settings to enable offline status and/or favorite status as overlay icons in lists for all media types.
- Added new setting to enable text centering on square grid display mode.
- Added new setting to control if Text only display mode is single line or not.
- Added many new home settings:
- Added precise size control for the top icon.
- Added 2 more possible shortcuts rows.
- Added Sync all as possible shortcut.
- Added tertiary container color as a possible header color.
- Added custom text as home row header title.
- Added precise control of header text font size, vertical padding, number of lines and center text option.
- Refactored overview style selection to split display modes and styles.
- Enabled many styles for overview items.
- Added setting to control visibility of the More button for overview lists.
- Sizes, spacing and padding can now be configured precisely.
- Added new Overlay grid, Landscape background overlay and Landscape overlay styles.
- Added new Multiline row and Carousel display modes.
- Added per-row controls to display Favorite, Offline status and Playlist type overlay icons.
- Added setting to hide subtitles in overview items.
- Added button to easily copy settings from another home row.
- Added option to change playlist affected to pinned playlist row.
- Added new row Recently added album artist.
- Added back Polish translation, thanks Medo for the work.
- Added support for MusicBee Love rating tags. (Loved to Favorite, Banned to Excluded from mixes).
- Added support for channel selection for PEQ filters (All, left or right) and lowered the minimum frequency to 5Hz.
- Added new setting to disable background and surface color changes when using dynamic colors.
- Added Stereo to Mono converter to the DSP.
- Added new Crossfade Setting: “Mix only” allows for seamless track overlaps without fading the volume.
- Added option to disable lyrics translations colors and word sync.
- Added option to disable lyric voice color indicator.
- Added new option to invert sort arrows.
- Added support for mixed “&&” and “||” operators with parenthesis support to the template system.
- Added support for mka, webm tag extraction to custom tag parser.
Changed:
- There is major changes in many interface settings, most settings should be properly migrated, but it’s possible some special cases requires you to configure again some details.
- Player keep paused state option is also applied to now playing cover swipes.
- Now playing queue properly updates favorites, ratings, … on external changes.
- Application styles export and import now also contain any custom home icon you have configured allowing to share full interface.
- Song mood and language smart filters now support all range of text filters.
- Updated the template engine to support combined && and ||, negative integers, double values and many more tweaks. If your custom strings relied on previous engine quirks, it is highly possible that you need to update your templates.
- Now playing top bar standard subtitle text now displays their associated icon if present. Use custom strings to remove them if necessary.
Fixed:
- Fixed selection menu sometimes not visible.
- Fixed unwanted skip count increments in rare cases.
- Fixed Jellyfin quick connect sometimes not working.
- Fixed PEQ/GEG pre amp sometimes not applied after a track change.
- Fixed Plex offline caching (transcoding) sometimes generating bad mp3 instead of opus.
- Added a workaround to allow playback of invalid mp3 generated by Plex transcoding.
- Fixed some mp3 tag and images extraction issues on some cloud providers.
- Starting a radio mix or instant mix from current song in now playing no more restart the current song.