Version 15.0.0 Beta 3

Version 15.0.0

Notes:

  • This is a major update of the internal audio engine. Please report any issues that arise.
  • Please remember to update your written review on the Play Store. Your feedback is essential for improving the app?s ranking and helping secure Symfonium?s future.

Added:

  • Complete rewrite of the playback engine focused on audiophile Hi-Res playback: USB DACs, DAPs, bit-perfect output, native DSD/DoP, Hi-Res PCM, and 64-bit DSP. Huge thanks to HiBy for the device and SDK that started me on this 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)
    • USB exclusive mode for DACs, enabling native DSD, DoP, and Hi-Res PCM on many devices. (Experimental)
    • Native high-quality DSD decoder.
    • Added DST-compressed DSD and IFF/DSDIFF playback support.
    • Native DSD playback on FiiO and iBasso DAPs. (Experimental)
    • Most settings are now per device. Be sure to check them after the update.
    • Added new output device settings, such as preferred hardware-accelerated codecs, bypass processing, maximum output sample rate, and more.
    • New audiophile-grade 64-bit DSP pipeline for local playback: ReplayGain, PEQ/GEQ, crossfeed, mono, skip silence, speed and pitch now run in Symfonium’s own high-precision path.
    • Ported volume boost, bass boost, compressor, limiter, and virtualizer to new DSPs in Symfonium’s pipeline. (Experimental)
    • New crossfeed for a more natural headphone soundstage. (Experimental)
    • Added a new All to DSD setting for devices with native DSD support. (Experimental)
    • Added a new option to upsample PCM to the DAC maximum in exclusive mode. (Experimental)
    • Be sure to check the tip program to help fund the hardware necessary to maintain these 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 styles, and full application styles. Tap Browse catalog from the relevant places in 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 losing audio focus.
  • 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.
  • Added artist user rating as a smart filter rule.
  • Added support for file browsing to Android Auto.

Changed:

  • A complete rewrite of the internal audio engine to support many new features. Please 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 Hi-Res support option was removed: Symfonium now automatically uses the best supported local output path. Skip silence and playback speed/pitch were rewritten for the new engine and now work in all modes. Please report any issues.
  • The previous limiter setting in the PEQ and GEQ is now migrated to a separate limiter step in the Hi-Res DSP and needs to be reconfigured.
  • Skip silence has moved to the per-output ‘Equalizer ? DSP’ screen with a new Only for audiobooks option. The previous global skip silence setting is reset by this update, so re-enable it where needed.
  • 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 filters hide all content.
  • Symfonium now uses a better way to add playlists to Home to make sharing application styles easier. You need to unpin the playlists, then pin them again.
  • Raised the simultaneous download limit to 8.
  • Made a couple of performance improvements around playlist imports and large queues. Please report any regressions.
  • Use artists nfo name value as artist name when matching is certain (Prefer using MBIds for that).

Fixed:

  • Fixed errors when editing a provider using the Android Keystore for mTLS.
  • Fixed downloads to the Downloads folder that were 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 when some filters did not refresh the interface after connection status changes.
  • Improved WebDAV retry policies for servers like Yandex.ru.
  • Improved handling of some edge cases of server disconnects for SMB providers.
  • Fixed possible playback state reporting issues with quick consecutive API calls.
  • Fixed WMA track number handling in some cases.
  • Fixed some MP3 gapless issues.
  • Fixed some possible caching issues with Dropbox and pCloud providers.
  • Fixed hidden smart playlists not keeping their hidden state during backup and restore.
  • Fixed Syncthing .stversions folders being scanned by tag parser providers.
  • Fixed possible issues with differential sync of very large Audiobookshelf libraries.
  • Fixed some edge case SMB reconnection issue.
6 Likes

Exceptionally due to Google insane review times, the beta APKs are available at https://repo.symfonium.app/

This is a temporary measure, and you’ll need to revert to the production repository after 15.0.0 is released.

5 Likes