Symfonium: Music player and cast with Plex support

Version 5.1.0

  • Notes:
    Remember that Symfonium is 100% user driven, do not forget to make feature requests on the forum if there’s something missing for you. (Do not use Play Store comments for that)

  • Added:
    Officially embrace OpenSubsonic as the future of Subsonic API. (GitHub - opensubsonic/open-subsonic-api: Repository hosting the definition and discussions of the Open Subsonic API )
    New option to consider tag ratings as user ratings for local device custom tag parser.
    Added a more actions entry to now playing queue songs menu.
    Added a force album split on album artist tag for custom tag parser (In addition to folder splitting, only needed with perfect tags and all songs in the same folder).
    Added a Hide composer only filter to global artist list.

  • Changed:
    Enabled automatic dark mode theme down to Android 10.
    Changed global filter icon to be more consistent between states (+ a few other very small design tweaks).
    Rewrite sleep timer handling to prepare for Android 14. Please report issues with it as usual.
    Major internal libraries update / rework. Should not have any impact, but as always I’m 2 clicks away.

  • Fixed:
    Fix possible wrong album merging with Local device SAF mode.
    Workaround compose Ellipsis bug in now playing.
    Rework logging system to reduce OOM risk during very large syncs.

Version 5.2.0

  • Notes:
    Symfonium translations are crowd-sourced. You can contribute from the translations button in the settings. [Wiki] Help translating Symfonium - FAQ / Wiki - Symfonium support

  • Added:
    Add continuous playback option. Automatically queue new songs when you reach the end of your current media queue.
    Add pitch control with speed control for local renderer. (Can be disabled in the settings).
    Add new option to use lossless images for cache. This will use a LOT (like really a lot) more space and more cpu / memory to display.
    Add new option Persistent image cache to prevent image cache deletion by OS bugs or “optimizer” apps.
    Added a few sorts to file mode.
    Added Ukrainian translation (Thanks Sergiy).
    Added help buttons to most page of the settings. (Open dedicated documentation pages on the forum, if there’s still unclear settings, send a mail or leave a message in the chat).

  • Changed:
    Refactor the “Split albums by album artists” option to be more fine grained allowing any combination of Folder, MusicBrainz ID, Album artist, Year and Composer. (You need to reconfigure your provider)
    Ensure no artist duplicates during tag extraction for custom tag parser.
    Promote multiple media queue and bluetooth lyrics functions to stable.
    Updated a major library. As always if you have issues contact me by mail or the forum.
    Technical: Rebuild Exoplayer ffmpeg extension to ffmpeg 5.1 and shared lib with the new transcode engine. (Yes I know tons of tech words to look smart :p). Should be transparent, but please report any audio issues with this version.

  • Fixed:
    Fix possible lyrics issues with some encoding.
    Fix possible low gradient image quality (Clear image cache in settings to reset the cache)
    Add some workaround to better handle LMS errors.
    Fix possible race with UPnP renders leading to skipped tracks.
    Fix issue with MP3 VBR bitrate display.
    Fix possible empty space in home shortcuts when enabling the queue shortcut but not the multi queue one.
    Fix issues with drag and drop after a couple of screens.
    Fix fastscroll sometimes not displaying the first items when returning to top of the page.
    Tweak 4x1 widget to support the Pixels march update and their insane padding.
    Fix transcoding engine issues with https.

Version 5.3.0

  • Notes:
    Symfonium translations are crowd-sourced. You can contribute from the Translations button in the settings. [Wiki] Help translating Symfonium
  • Added:
    Add new Volume step size option. (For casting and now playing buttons)
    Added Hungarian translation. (Thanks Zsigus)
    Added a new Solarized color scheme. (Thanks Snaptags) (Remember that you can create your own custom themes, and share them on the forums).
    Added a simple Bass boost DSP to the Equalizer - DSP for those who do not want to fine tune the individual EQ bands. (Requires that your device support it)
    Added a binaural/transaural virtualizer DSP to the Equalizer - DSP. (Requires that your device support it)
    Added year as a possible additional information row in now playing.
    Enabled offline rating support. (Rate the songs when offline, rating pushed later to the server when connection is back)
    Added optional pin code protection to settings. Prevent unwanted modifications from children for example.
    Added buffering indicator for local and chromecast renderers.
  • Changed:
    Refactor media codec, bitrate, … extraction to always use FFmpeg for consistency and better results on all devices.
    Playcount is now also increased when repeating the same song via repeat modes.
    Start next queued media preparation in advance for non gapless renderers like Chromecast. (Faster Track transition)
    Support more non standard tags for lyrics.
    Volume Boost is now in standard Equalizer-DSP settings to allow per profile configuration. (!You need to reconfigure it again!)
    Refactor some internal to improve global provider image / media cache. Please report any issue with those.
    Updated an internal major library around navigation. Please report any issue.
    Use AudioTrack to control speed/pitch when possible to increase compatibility.
    Tweak first run design.
  • Fixed:
    Fix internal proxy when source server use chunked encoding.
    Added workaround for Jellyfin last versions transcoding bugs. (No more opus for now, will use vorbis with another workaround for the lack of handling sample rates correctly)
    Fix plex transcoding request to more reliably use opus.
    Fix Emby/Jellyfin dashboard sometimes not showing that Symfonium is transcoding even if it is.
    Added some fixes to ExoPlayer to recover from invalid frames and some cache issues.
    Fix possible race when loading media queues, leading to lost queue content.
    Reduce memory usage for custom tag parser and very large libraries during scan.
    Greatly improve custom tag parser speed on very large libraries.
    Fix parsing of some CUE files.
    Fix smart filters sub group rules edit not always saved.

Version 5.3.1

  • Notes:
    Symfonium translations are crowd-sourced. You can contribute from the Translations button in the settings. [Wiki] Help translating Symfonium
  • Added:
    Settings backup and restore now support equalizer profiles.
    Added support for AMR transcoding to Chromecast.
  • Changed:
    Update the local device add wizard to be simpler and more explicit about the different choices.
    Allow removal of stall headphone names in equalizer profile configuration.
  • Fixed:
    Fix subfolder exclusions for local device provider in folder mode (SAF)
    Show the number of removed item in playlist duplicate cleanup.

Version 5.4.0

  • Notes:
    Please remember that crashes, issues, and feature requests cannot be addressed or resolved through Play Store comments.
  • Added:
    Added the highly requested “Online First” playlist type for imported playlists. Those playlists are automatically refreshed from the server when needed, and edits are instantly pushed. In this mode, the playlist cannot be edited when offline! Note: You need to import your playlists again to change the mode.
    Added a new Favorites tab to Android Auto for quick access to favorite albums, artists, and songs.
    Added FFmpeg tag extractor fallback for the local provider. If you still have some media not recognized by Symfonium as usual, please contact me with details.
    Added new experimental option to leverage transcoding engine for replay gain. Fix the small delay that can sometimes occur between tracks and enable replay gain when casting to Chromecast!
    Added menu entries to remove cached images of albums, artists, and songs, and force a refresh from the provider after app restart.
    Added support for .AU files.
  • Changed:
    Try other seek modes in UPnP, even if not advertised by the devices, to workaround some bugged devices.
    Updated UPnP seek code to increase compatibility with more broken devices.
    When using file mode, properly filter known non-playable files.
    Read-only playlists are now automatically synced more frequently when needed, not only during provider syncs.
    To support more use cases, FFmpeg is now compiled with HTTPS support. This slightly increases the app size but opens the doors to many new features.
    Transcoding engine is promoted to beta status.
    Plex offline cache is now done in opus to workaround some bugs with Plex mp3 encoder.
  • Fixed:
    Fixed invalid renderer status after app restart and the option “Remember last renderer” is enabled.
    Fixed a possible deadlock of the local provider tag extraction due to permission issues.
    Fixed a rare issue where data could be lost if a sync was started at a specific timing during network loss.
    Fixed possible download issues with Emby/Jellyfin when transcoding to 256 or 320Kbps.
    Ignore invalid lyrics tags that could override valid ones.
    Fix volume handling when casting and not inside the app sometimes in the wrong state.

Version 5.4.5

  • Notes:
    Please remember that crashes, issues, and feature requests cannot be addressed or resolved through Play Store comments.

  • Added:
    Long press next button inside Symfonium will skip to next album.

  • Changed:
    Refactor option Retain shuffle and repeat mode to Retain player state that also keep speed and pitch between play commands. The option no more retain those on app kill, enable the Playback state saving option for that.
    When offline caching a media, the associated images are now also automatically cached.
    Tweaked the shuffle result when using the shuffle button in library views.

  • Fixed:
    Playback cache properly take in account the enhanced replay gain processor.
    Fix Symfonium setting the volume to 100% on start under a specific set of conditions.
    Restore missing actions on playlist entries action menu.
    Proper synchronisation of release date of albums for Emby/Jellyfin.

Version 5.5.0

  • Notes:
    Please do not forget to leave a textual review on Play Store. Your feedback plays a crucial role in determining the app’s ranking and countering the “this is a paid app” 1-star reviews, ensuring a brighter future for the application.

  • Added:
    Add new now playing settings to allow full screen cover art and other variations.(New Background style: Album art, Blurry / New Cover art style: Hidden)
    Search now support transliteration on Android 10+ allowing to search in foreign languages names with ascii characters (ignore accent, ascii search in Cyrillic/Kanji/Hiragana/Chinese/…, cross search for Simplified and Traditional chinese, …). On Android 9 only accent removal is supported. Requires full provider syncs.
    You can now manually set Playlists/Genres/Artists local thumbnails, either generated from the related songs or via the file/photo picker.
    Enable a new Experimental Compose fix that should solve the few users with touch/swipe/scroll issues. If you now have such kind of issues, please contact me as they will enable this by default in the future!
    You can now click on the position text in now playing for a time picker dialog. (Reminder you can click on the duration to toggle to remaining time)

  • Changed:
    Clicks on songs in the search view now apply the song click action setting.
    The automatic offline cache of favorites option now also applies to artists.
    Updated all the icons in the app.
    Added obvious visual indicators when debug mode is active.
    Navidrome sync now support favorite removal on server side.

  • Fixed:
    Fix possible wrong mimetype when downloading to download folders for Subsonic servers.
    Fix possible small temporary duplicated data during auto sync of playlists.
    Fix favorite playlist filter applied to search.
    Improved the search view header collapsing behavior.
    Fix lyrics not always visible when enabling the experimental replay gain engine.

Version 5.6.0

  • Notes:
    Please do not forget to leave a textual review on Play Store. Your feedback plays a crucial role in determining the app’s ranking and countering the “this is a paid app” 1-star reviews, ensuring a brighter future for the application.

  • Added:
    Widgets icons are now also updated to match the new icons in the app.
    Sync status now shows a detailed status with counters for the number of files / media synced.
    File mode lists now have a filter button to search in large lists.
    Most lists now have filter button to directly filter the content without switching to the search tab.
    Added new option to not crop now playing cover art.
    Added some new sorts to playlist list.
    Added tag support for playlists to easily filter playlist by custom tags you apply to them.
    Added album artists and composer entries to songs bottom sheets.
    Added Finish last song option to sleep timer.

  • Changed:
    Symfonium is now targeting Android 14. Please report any issues if you are on Android 14 beta.
    The add to playlist dialog now displays the thumbnails and have an indicator if the song is already present in a playlist.
    The song additional info settings are now applied to the now playing queue list.
    Added a workaround for Yamaha MusicCast devices not respecting UPnP standard.
    Added some workaround to better support UAPP as UPnP renderer. (A few changes are still required on their side)

  • Fixed:
    Fixed Emby/Jellyfin libraries temporarily not visible in the filter panel after a sync.
    Fixed the possible 1 line space below the compact player.
    Fixed the missing item count in some screens when the option is enabled.
    Prevent some touches in lyrics view that could interact with the hidden player view.
    Properly also cache album art when offline caching song as they may differ.
    Fixed possible multiple queue duplicate creation when playing playlists.
    Skip Jellyfin automatic sync when it scans it’s libraries as it can return incomplete data.
    Fixed Jellyfin/Emby offline playback count sync not sending the proper time of play.
    Fixed changing artists thumbnails for Local Device provider in SAF mode.
    Ignore invalid repeated previous/next commands sent by some cars.

Version 5.7.0

  • Notes:
    Translations are crowd-sourced, you can help completing some translations from the Settings page then Translations.
  • Added:
    Android Auto now have a resume songs list if you have enabled the corresponding row in the main app overview rows.
    Symfonium should properly import shared playlist on Plex.
    Added new setting to auto expand player when starting playback.
    You can now change songs user rating from most bottomsheets (Including offline and not only the currently playing one).
    Filter button is added to playlist content and playlist import dialog.
    Added the long awaited radio mixes. If your provider support similar artist API (Plex/Emby/Jellyfin/Subsonic) and is connected, it will start a personal mix based on similar artists.
  • Changed:
    Updated a few remaining icons to the new design.
    Updated Exoplayer with some changes to Offload mode. (Offload gapless requires Android 13 now, no more Enabled with gapless disabled option).
    Modified ExoPlayer to apply Replay Gain at proper timing and prevent playing music at wrong volume for a small delay.
    - If you enabled the Enhanced Replay Gain processor option, please try to disable it and report back any issues.
    - The option is still needed to apply replay gain to Chromecast but will be renamed / tweaked in a future release.
    Removed the “Disable Compose velocity fix” option. If you enabled it without contacting me, I guess now is the time.
    Player progress bars now shows the buffered position too when possible.
    Mixes now only use at most 300 000 songs as input to avoid issues on really large libraries.
    Vastly improved personal mixes generation time on large libraries.
    Favorite playlists overview row header now open a dedicated favorites playlists page.
    Long pressing items in the now playing queue is now equivalent to clicking the 3 dots button.
    Updated the AutoEQ database to the last version. Please note that while they have improved a few profile, they also removed a lot of duplicate or low quality ones. See Wiki and Tips on the forum for help on building your own profiles.
    - In Settings/Advanced press Reset AutoEQ database, then import your profile again.
  • Fixed:
    Added support for some kind of invalid ogg files that can still be played.
    Import playlists skip duplicates option now support playlists with the same name on provider side if the server exposes playlist ids.
    Fixed personal mixes not always properly working with offline providers without enabling the available offline filter.
    Fixed possible scroll position lost when modifying data in a sub screen.
    Fixed wrong colors in now playing when toggling dark mode and something is playing.
    Fixed back action sometimes changing the tab and not navigating up when returning from the launcher.

Version 5.8.0

  • Notes:
    Symfonium is 100% user driven, if you lack some features or have issues, just contact me on the forum.
  • Added:
    Added many new settings for the lyrics view, press the configure button in that screen. (Note: You need to reconfigure your previous font size)
    Added new circular queue navigation option. Previous on first track goes to last, and next on last goes to first.
    Added the long awaited multi-select in most vertical grid/lists. Started by either clicking the multi select button or long pressing on items.
    - The feature supports drag multi select.
    - This replace the drag and drop function in those screens, but this is the same amount of actions or less in all cases.
    Added Random songs and Rediscover songs as possible home page overview rows.
    Added Recent albums as possible home page overview row. (Your provider must support full date as release date for this to work properly).
    When importing playlists, Symfonium will automatically convert hashtags in the playlist name to tags.
    Added a new setting to control showing the track number in media session. (Split from the previous Show track number)
    Added new circle Cover art style.
    Active song is now highlighted in all song lists. (Albums, playlists, …)
    Added Date created and Last played as possible playlist sort order.
  • Changed:
    Enabled Google Firebase Crashlytics / Analytics in production release as Play Console does not allow me to track down the last Compose crashes.
    - Remember that your privacy is important and you can opt out of everything in the settings.
    - But please contact me when you have issues and crashes so I can fix them.
    Migrated to FFMpeg 6.0. If you have some media no more playing, as always please contact me with details.
    Renamed the Recent XXX overview rows to Recently added XXX to better reflect their content.
    When force syncing a playlist, use the last modified time of the provider when it support it.
    Tweaked fonts for texts in the expanded now playing screen.
  • Fixed:
    Fix play all and song click in playlist view when text filter is applied.
    Fix possible repetitive playlist syncs for providers who do not expose a modified date for playlists.
    Fix shuffle button not working for artists songs view.

Version 5.9.0

  • Notes:
    Please do not forget to leave a textual review on Play Store. Your feedback plays a crucial role in determining the app’s ranking, ensuring a brighter future for the application.
  • Added:
    Added support for Internet radios (Beta)
    - Imported from Subsonic or manually added.
    - All usual Symfonium functions (Android Auto, Custom images, lower quality URLs when on mobile, shortcuts, ...)
    - Should support Shoutcast, HLS and Dash streams. If your radio does not play but plays in others apps please contact me with details.
    Add new setting to display navigation bars labels (Never, Always or when selected).
    Add new Lyrics view setting to display thumbnail in portrait.
    Added support for basic auth headers for Subsonic providers for reverse proxy that requires it.
    Added the possibility to hide individual songs from library for the local provider.
  • Changed:
    Replaced the option Smaller header images in detail views by 4 different settings for each details views allowing 3 states: Default, Small, Hidden.
    Allow importing Plex smart playlist as normal read only playlists. You should really prefer Symfonium smart playlists as more parameters and more efficient.
    Multiple selection actions now respect the selection order. (Play/Queue/Add to playlist/…)
    When adding multiple folders in Folder mode for local provider, they are now considered as different libraries, allowing quick filtering as other providers supporting multiple libraries.
  • Fixed:
    Fix bottom of some list not always visible when the player is active.
    Fix media not resolved in local device file mode, leading to missing metadata and thumbnail.
    Fix possible crash in search view.
    Fix possible crash in file mode with duplicated files.
    Fix possible crash when managing auto offline rules.
    Still trying to reproduce some last crashes to report to Google, if you can reproduce a crash please contact me.

Version 6.0.0

  • Notes:
    Testing and reporting issues for the new providers is important since, when they are stable, they will open support for other providers like Google Drive, One Drive, …
  • Added:
    Add support for Samba (SMB v2/v3) shares as media provider. (Experimental feature, no anonymous login support for now, please report issues with details to handle all the different servers out there)
    Add support for WebDAV as media provider. (Experimental feature, please report issues with details to handle all the different servers out there)
    Big OpenSubsonic initiative progress and new features (Servers needs to implement them see forum. LMS support nearly everything and Gonic support multiple album artists & genres)
    - Multiple artists, multiple genres, composers, mood, record label, song bpm, song comments, ...Many new data bringing up to date OpenSubsonic servers on pair with more modern alternatives.
    - Seek during transcoding (LMS and Gonic).
    You can now import M3U/PLS playlists in file mode from Local device in SAF mode, Samba and WebDAV providers. (3 dots menu then import. Beta status: only relative paths are supported for now, please report your different playlist formats to add support for them)
    Add option to auto scan media at app start for local provider in SAF mode.
    Added support for Jellyfin 10.9 external lyric support.
    Added API commands to control sleep timer.
  • Changed:
    Sleep timer now remember the last used value.
    Multiple music folders in Subsonic servers supporting them are now seen a multiple libraries for easy filtering.
    When sorting albums by display artist also sort by album name. Introduce a new sort by display artist then year.
    Updated AutoEQ database. (Go to Settings/Advanced/Reset AutoEQ database to update)
    When clicking an m3u or pls playlist in file mode on supported media providers, the playlist is now resolved and it’s content played.
    In offline mode tracks not available will be grayed out in playlists.
    Automatic cleanup of currently unsupported extended lyrics tags.
    Search screen parameters are now kept between usages.
  • Fixed:
    Fix broken playlist import for Kodi provider.
    Fix automatic offline cache library selection not persisted when editing providers.
    Fix possible failed test when adding a Subsonic host with proxy auth.
    Fix some media not playing anymore due to too small buffers.
    Symfonium now check the max supported sample rate by the device and transcode non supported files when needed.
    Fix some edges cases of color extraction for now playing.
    Fix support of TDRL tag.
    Fix Plex sometimes transcoding wav files when unneeded.
    Ensure that Plex transcodes output supported sample rates by the device.
    Fix continuous playback option not working when Circular queue navigation option is enabled.
    Fix possible wrong track started when playing a playlist in offline mode and not all files cached.

Version 6.1.0

  • Notes:
    Please do not forget to leave a textual review on Play Store. Your feedback plays a crucial role in determining the app’s ranking, ensuring a brighter future for the application.
  • Added:
    Add high quality resampler to internal decoder to allow playing unsupported samplerates without transcoding.
    First sync status is now shown in home page for better visibility.
    You can now export songs from offline cache to Downloads folder.
    Refactored media format cache to ensure less unneeded network access and faster response. Please contact me if invalid data is displayed.
    Refactored scraped artists cache to support provider removal and multiple providers more efficiently.
    Add support for language tags in Symfonium tag parser (Local device, SMB, WebDAV). Supported for albums / songs with new library list and smart filter support. (You need to clear tag cache then sync again)
    Add new option permanent audio focus loss, to prevent automatic playback restart then audio focus is gained back.
    You can now also set Album thumbnails (Locally, not pushed back to files or provider).
  • Changed:
    Refactor the first run wizard to simplify configuration for local music player only usage.
    Songs in search view display the album name.
    The album sort order Display artist, Year now support all ascending / descending order per field. (Press multiple times)
    Try to better handle multiple offline playcount updates for all providers.
    Use less aggressive colors when using Solid dynamic color as background in now playing.
    Fix Custom tag parser album grouping by some split combinations that could be wrong. This may change a little your album grouping if you used Album Artist or Composer tag, contact me if you have issues.
    You can now remove from offline cache on Smart playlists.
  • Fixed:
    Fix possible missing Add provider button in landscape.
    Fix rare crash in song detail bottomsheet.
    Prevent accidental swipe actions during scroll.
    Continuous playback should not activate when repeat mode all is active.
    Fix possible crash with xHE-AAC files.
    Fix synced lyrics global offset value wrongly applied.
    Added workaround to support some exotic mp3 files.

Version 7.0.0

  • Notes:
    Please do not forget to leave a textual review on Play Store. Your feedback plays a crucial role in determining the app’s ranking, ensuring a brighter future for the application.
  • Added:
    Add support for OneDrive as media provider. (Experimental feature, please report issues with details)
    Add support for DropBox as media provider. (Experimental feature, please report issues with details)
    Add support for Box as media provider. (Experimental feature, please report issues with details)
    Note: Google currently refuses access to it’s Google Drive API for Symfonium, the provider support is ready but can’t be enabled for now.
    Note: pCloud currently do not allow new API access request and can’t give more details.
    Added new possible app icon Default (Red Background).
    You can now configure notification and media session (Android 13+ notification, Android Auto, …) buttons. (See changed section)
    You can now use direct image urls for Internet Radio thumbnails.
    Smart filter in playlist now also support not in playlist.
  • Changed:
    Add a workaround for possible duplicate Chromecast Audio devices, please contact me if you now have missing devices.
    Notification and media sessions buttons are now in sync (but configurable). You may need to configure them again to your liking.
    Added more details for final sync steps messages.
    Added Vorbis decoder to internal decoder to workaround some devices issues.
  • Fixed:
    Fix possible blocked sync with some media for WebDAV provider.
    Fix possible slow media start during a sync.
    Fix a performance issue with custom tag parser.
    Added workaround for Bluetooth/Headset auto play for Android 14. (You also need to set battery restriction to Unrestricted)
    Fix local device custom tag parser with Media Store album folder split issue.
    Fix Samba provider album folder split issue.
    Fix Kodi 21 detection.
    Properly display bitrate as kb and not kib.
    Fix album artist sometimes displayed in Chromecast instead of song artist.
    Fix artist distribution possible failure when using shuffle all.
    Fix very short media (<1s) playcount not updating.
    Fix artist scraping caching issue that could lead to trying to scrape the same artist after each syncs.
    Fix unwanted binary files in the APK increasing size for no reason.
    Fix pushing new large playlists to Emby/Jellyfin for the first time.

Version 7.1.0

  • Notes:
    Happy holidays if you have some and happy new year when it will be time :slight_smile: Let’s be ready for a new year full of new features. Thanks for the support.

  • Added:
    WebDAV and Samba providers now also support multiple folders as different libraries for easier filtering.
    Added new option to switch thumbnail and buttons position in expanded now playing landscape view.
    M3u/pls playlists can now be imported as read only to allow automatic update on provider sync or offer a sync button for manual update. (Requires that you import the playlists again)
    Add reset playback history option for providers who support this in songs 3 dots menu.
    Added Slovenian translations (Thanks Blaž)
    Enabled support for cue files and external lrc files to SMB, WebDAV, OneDrive, DropBox and Box providers. (You need to clear tag cache then sync again)
    Added new providers icons as possible selection for home page icon.
    Added secure upload of logs files to support for simplification and greater privacy. (Still manual action when you have issues that you want to report).
    Added a few more smart filters to artists.

  • Changed:
    Compose finally fixed a major bug allowing me to update again. Should fix some memory leaks and bring huge performance gains but can bring new issues so please report any issues with details.
    When importing an m3u/pls playlist, Symfonium auto generate a thumbnail by default. (You can still remove it)
    When clicking a song in the global song list and default song action is “Play”, automatically queue a part of the remaining songs.
    Android Auto album clicks now shows the song list and a shuffle button.
    Android Auto genre view now have a personal mix button.
    Updated custom tag parser to better handle MB Picard tags with both artist and artists tags. (You need to clear tag cache and sync again)
    Custom tag parser now ignore MB ids if the number of MB ids does not match the number of artists instead of using the first one. (You need to clear tag cache and sync again)
    Enabled AAC in internal decoder to workaround some devices issues.
    Major update to internal HTTP library, please report any issues.
    Pressing back when in multi selection mode now stops multi selection.

  • Fixed:
    Properly leave the playlist view when removing the active one.
    Fix rediscover songs row missing images.
    Fix some cases where transcoding values where applied as kib and not kb. (Note: This might invalidate your playback cache).
    Fix some cases where High image quality setting was not fully applied and add support for future HDR covers in Android 13+. (You need to clear image cache to update the images)
    Fix default smart playlists most played / last played to properly show songs only played once. (Delete them, then import again)
    Fix DropBox provider configuration possibly not showing all root folders.

Version 7.2.0

  • Notes:
    Please do not forget to leave a textual review on Play Store. Your feedback plays a crucial role in determining the app’s ranking, ensuring a longer future for the application.
  • Added:
    Added a new setting page for Android Auto:
    - Configurable tabs.
    - Configurable home rows.
    - Option genre to artist navigation.
    - Configurable display style for albums, artists and genres lists.
    Add favourite playlist node to Android Auto.
    Added album mood and label to song smart filters.
    Added a new Random (Stable) sort order for smart playlists. (Random is stable until you update the seed by pressing the asc/dec arrow to generate a new one)
    Added Library and Search as possible Home shortcuts.
    Added Search as possible Library shortcut.
    Added support for OpenSubsonic getLyricsBySongId.
    Added Extend Deca as possible font.
  • Changed:
    Android Auto voice commands without media type now also search in playlists.
    Ton of tweaks to Android Auto for better design.
    Complete rewrite of some Android Auto internal for major speed gain. (Please report any issues).
    Rewrite of the search page engine to handle multiple tokens in any order and in multiple fields.
    Also expose the now playing queue when connected to bluetooth compatible devices.
    Try to better handle some edge cases of low network connectivity to reduce playback issues with playback cache enabled.
  • Fixed:
    Items counts (when enabled) are properly shown in search page.
    Fix possible timeout of the webserver when casting long low bitrate files.
    Fix horizontal progress bar with dynamic background issue in compact player.
    Fix shuffling some content always starting with the same artists order.
    Fix wrong change user rating menu entry for album smart playlists.
    Fix album sort order possibly stuck after selecting Display artist, Year.
    Fix genre filtering per library with Symfonium custom tag parser. (You need to sync your provider again)
    Fix OneDrive provider limits to 200 items per folder.
    Fix missing genre and playlists thumbnail in Android Auto.
    Fix favorite playlist overview row not taking in account hidden providers.
    Fix possible IME issue (Japanese,…) in quick list filtering.
    Fix missing codec, bitrate and channel count data for smart filters for Plex provider. (You need to sync again)

Amazing app if you are into music!

Version 8.0.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 tons of configurations for the home page, giving you full control on everything and then more. (Unfortunately this means that your current configuration have to be done again, but everything can be set as before if wanted)
  • You can now add playlists as custom home sections.
  • Added new navigation settings to skip genre or artist detail pages directly to related artists, albums or songs list.
  • Added many new settings for the Album, Artist, Genre and Library pages.
  • Added new setting for now playing overlay icons visibility. (You need to reconfigure again if you used the extra transparency option)
  • Artist view can now group albums by release type and have “Appears on” section. (On by default, not all providers expose this data)
  • Add Favorite Internet radio entry to Android Auto favorite tabs.
  • You can now select and reorder library and favorite rows in Android Auto.
  • Added new API endpoint to trigger automatic provider playlist import.
  • Added new setting to proxy via Symfonium, allowing to workaround connectivity or certificate issues. (Configurable per renderer)
  • Added sort by original release date for albums (Your provider must support it)
  • Added Recently added songs as possible home section.

Changed:

  • Complete new settings organisation. Most settings have moved but everything should be easier and more logical to find.
  • A few interface settings for the home page and other pages have new default values but you can configure everything to be as before. (Remember that you can export/import your settings to easily test all the new features!)
  • Grid column count in media lists is now configured independently in portrait and landscape mode.
  • When enabling the option Bluetooth or Headphone autoplay, Symfonium now automatically stop casting if necessary to ensure the audio resume on the local device.
  • Improved support for album release type sync for Plex. Enable Full sync option on Plex provider and sync again to enable the new album release type grouping feature.
  • The settings: Volume steps, UPnP Gapless, UPnP alternative flags are now set per renderer! You will need to reconfigure them on chosen providers!
  • Improved Playback cache usage for the vast majority of use cases.

Fixed:

  • Fixed some cases where wrong songs were started from a mixed list of connected and not connected providers.
  • Try to extract bitrate from IcyData for Internet radio and do not cache media info for Internet radio.
  • Add workaround to support genre filtering per libraries for Subsonic servers. (You need to sync again)
  • Fix again possible missing play count increase with repeat modes.
  • Added a workaround for some Subsonic providers not supporting track playcount to keep Symfonium data.
  • Pressing play on an artist without any songs will play it’s albums.
  • Fix some overlay positions when bottom navigation is hidden.
1 Like

I hope you will release an iOS version someday.

I hope, but it requires tons of time and money so not soon :stuck_out_tongue:

1 Like