FLAC raw streaming fails on Navidrome/Subsonic

App version

Beta

Issue description

Playback fails completely when Symfonium is set to Original quality (raw FLAC streaming). Every track triggers a notification: “Error playing media. Make sure your player supports it”, then Symfonium skips to the next track. After exhausting the queue, a second notification appears: “Too many failed attempts. Stopping playback.”

This happens with any FLAC file.

Device type

Phone

Media provider

Navidrome

Steps to reproduce

  1. Open Symfonium and navigate to Settings → Player → Decoding & Transcoding → Max bitrate on Wi-Fi
  2. Set it to Original
  3. Go to any album or playlist and press play
  4. Observe: a push notification appears immediately saying “Error playing media. Make sure your player supports it”
  5. Symfonium skips to the next track and repeats the same error
  6. After cycling through several tracks, a second notification appears: “Too many failed attempts. Stopping playback”

Additional information

What works

  • Playback at 320kbps (OPUS transcoding via FFmpeg) works correctly
  • Navidrome confirms FFmpeg is available: Found ffmpeg path=./ffmpeg.exe

What does not work

  • Any Original quality request fails on the client side

Navidrome server logs (no errors on server side)

When playback is attempted, Navidrome logs the following with no errors:

level=info msg="Streaming file" artist="Michael Jackson"
bitDepth=0 bitRate=0 cached=false channels=0
format=raw originalBitRate=1055 originalFormat=flac
sampleRate=0 title="Wanna Be Startin' Somethin'"
transcoding=false user=Misopita

The server streams the file successfully from its side. The failure occurs on the Symfonium/Android side.


Attempted workarounds

  • Created a FLAC→FLAC transcoding profile in Navidrome and assigned it to the Symfonium player → Navidrome still returns transcoding=false when Symfonium requests Original, as the server respects the raw request by design
  • Switched to Jellyfin server using Symfonium’s native Jellyfin connection → same playback failure

Notable observation

Navidrome reports bitDepth=0, sampleRate=0, channels=0 for these FLAC files in the stream log, even after a full library rescan. The files play correctly in local players (AIMP on PC), confirming the files themselves are not corrupted.

I searched existing issues first

on

I understand that logs are mandatory

on

Log upload name / description

Forum user: Misopita. Issue: FLAC raw streaming fails on Navidrome/Subsonic.

As always the FLAC are invalid

2026-06-16 16:50:51.053 Error MusicPlayer onPlayerError: 3001 / First frame does not start with sync code. {contentIsMalformed=true, dataType=1}

Use flac in command line to check them and fix them.