Navidrome songs play for 0 to 1 seconds only

App version

Production

Issue description

I have an Navidrome server set up which fully functions on the device that it’s on. I can also access it from the browser on my phone and play all the files. However despite connecting to it with Symfonium, I cannot get it to play any file type (be it FLAC, MP3, Opus, whatever) for more than one second. It will either not play the song or it’ll play the first second of it. I have tried changing a bunch of different settings to no avail.

The only time I had success was when I thought maybe the auto pause being set to duck was causing an issue. I remember looking at a debug and it seemed like that was triggering so then I had the thought that maybe another app that I had open was causing this app to pause a lot, which would just keep stopping playback. The way I temporarily fixed it was I had another app that was on called Wavelet and I turned that off and I turned the auto pause feature off. For a moment I was able to listen to songs just fine. Because I wanted to figure out what exactly I did that fixed it, I switched the auto pause feature back on. Ever since I did that I can’t recreate the fix. In fact I don’t know if it was just a random moment that it happened to be working or not.

I tried:

  • uninstalling the app
  • re-installing it
  • deleting the server
  • reconnecting to the server

It’s driving me crazy. I spent a lot of time on it yesterday and I’m just not sure what is causing it to stop right after it starts or to just not play. Like I said it isn’t a specific file type. I’ve tried all different file types.

Device type

Phone

Media provider

Navidrome

Steps to reproduce

For me this is an issue:

  1. I connected to the Navidrome server.
  2. I went to play a file.

The issue is produced without any changes to settings or any special circumstances.

Additional information

I know it’s not an issue with the files themselves so it is specifically something that’s going on with this app. I’ve used other services to stream the same music and it all plays fine. I can even just go straight into Navidrome and it all plays fine. Something in this app is telling it to pause.

The interesting thing is it’s not file dependent. If I click on one file it might not play and then if I go click on a bunch of other ones, sometimes they play for a second and sometimes they don’t. It’s very much like the play is starting and something is making it stop. I can never get past that first second. I can’t drag the seek bar and go to a farther part of the song. It just goes to play for a second, it stops.

I searched existing issues first

on

I understand that logs are mandatory

on

Log upload name / description

pauvropause.log

2026-05-03 02:17:31.166 Verbose MusicPlayer  AudioFocus lost, pausing

You have something that request audiofocus.

Thank you so much for your quick reply even though it’s the weekend. I’m brand new to your wonderful app. I’m wondering how I can go about fixing this. I changed (or at least I thought I changed in the settings) the audio focus setting. It was on by default and I turned it off but the issue still persists. Is this audio focus issue different from that setting?

It’s something on the device outside of Symfonium that says I’m playing audio so you stop. And as mandatory to pass Google reviews Symfonium obey. You need to see what ask that and fix that.

I hooked my phone up to computer using ADB and the audio.txt file shows that Symfonium seems to be starting and stopping on it’s own.

focus commands as seen by MediaFocusControl
05-03 13:01:27:442 abandonAudioFocus() from uid/pid 10526/4333 clientId=android.media.AudioManager@e34050x20@c3af249 callingPack=app.symfonik.music.player
05-03 13:01:27:480 abandonAudioFocus() from uid/pid 10526/4333 clientId=android.media.AudioManager@e34050x20@c3af249 callingPack=app.symfonik.music.player
05-03 13:01:27:517 requestAudioFocus() from uid/pid 10526/4333 AA=USAGE_MEDIA/CONTENT_TYPE_SPEECH clientId=android.media.AudioManager@e34050x20@c3af249 callingPack=app.symfonik.music.player req=1 flags=0x0 sdk=36
05-03 13:01:28:583 abandonAudioFocus() from uid/pid 10526/4333 clientId=android.media.AudioManager@e34050x20@c3af249 callingPack=app.symfonik.music.player
05-03 13:13:57:757 abandonAudioFocus() from uid/pid 10526/4333 clientId=android.media.AudioManager@e34050x20@c3af249 callingPack=app.symfonik.music.player
05-03 13:13:57:781 abandonAudioFocus() from uid/pid 10526/4333 clientId=android.media.AudioManager@e34050x20@c3af249 callingPack=app.symfonik.music.player
05-03 13:13:57:799 requestAudioFocus() from uid/pid 10526/4333 AA=USAGE_MEDIA/CONTENT_TYPE_SPEECH clientId=android.media.AudioManager@e34050x20@c3af249 callingPack=app.symfonik.music.player req=1 flags=0x0 sdk=36
05-03 13:13:57:800 requestAudioFocus() from uid/pid 10526/4333 AA=USAGE_MEDIA/CONTENT_TYPE_SPEECH clientId=android.media.AudioManager@e34050x20@c3af249 callingPack=app.symfonik.music.player req=1 flags=0x0 sdk=36
05-03 13:23:43:764 requestAudioFocus() from uid/pid 10526/4333 AA=USAGE_MEDIA/CONTENT_TYPE_SPEECH clientId=android.media.AudioManager@e34050x20@c3af249 callingPack=app.symfonik.music.player req=1 flags=0x0 sdk=36
05-03 13:23:44:457 abandonAudioFocus() from uid/pid 10526/4333 clientId=android.media.AudioManager@e34050x20@c3af249 callingPack=app.symfonik.music.player
Multi Audio Focus enabled :false

I ran dumpsys audio and logcat. I don’t see another package requesting audio focus at the time playback stops. The only focus commands around the failure are from app.symfonik.music.player itself. It requests focus, starts playback, then calls abandonAudioFocus() and its media session changes to PAUSED. Android logs the player as USAGE_MEDIA / CONTENT_TYPE_SPEECH. Navidrome logs show the stream request gets canceled from the client side.

Have you enabled the volume auto play / pause option ?

That setting is off. I just tried turning it on and playing. Same issue :frowning:

Disable wavelet ? Disable crossfade ?

Disabled and even uninstalled wavelet. Crossfade settings are not on within the Symfonium app

And it happen fresh install, you sync and play an album ?

When the issue first happened one of the things I tried was an uninstall and a reinstall. I can try again, but it didn’t fix anything last time. I also just attempted to listen to local media as well. Same start/stop issue. Definitely seems that something within the app is stopping itself

Change the short audio focus action to none.

Yes, I’ve tried each audio focus action, from Duck, to pause, to none.

set to none and restart the app, then check again dumpsys/logcat it should no more show speech. (and without permanenent loss enabled)

No change. Symfonium still requests focus as USAGE_MEDIA/CONTENT_TYPE_SPEECH and creates the AudioTrack with content=CONTENT_TYPE_SPEECH. It then pauses/stops/releases within ~0.6 seconds and calls abandonAudioFocus() itself.

That is not possible. If permanent focus loss is off and short focus is none it can’t request speech.

Your probably did not actually kill the app after changing those.

I changed it to None and permanent focus hasn’t been on this entire time. I then go to the “App Info” and hit Force Stop. I then reopen the app. Is there another way I should be doing it?

I also just changed the settings on and off, then close the app, then restart the phone to see if that did anything. Still have same start/stop issue. :sob:

The app must not be in CONTENT_TYPE_SPEECH to not receive external focus forced stops. Once the app reproduce in the proper mode provide a full android bug report to see.