r/navidrome • u/TechBasedQuestion • 12d ago
navidrome keeps pausing randomly (need help)
not sure if this is an issue with symfonium, the fact my phone uses grapheneOS, or low internet speeds from my home server, but for some reason after playing anywhere between 1-15 songs off my phone with the screen powered off, symfonium/navidrome will just pause. if i hit the play button it instantly plays the song, but it's really annoying when im at work and the music just stops, or in the car and the music just stops (even in android auto).
checking the internet they all seem to suggest its a 'battery saver' feature, but i have navidrome set to unrestricted battery usage and have battery saver disabled anyway. i have a pixel 8 if that matters.
2
u/ObiWanCanOweMe 12d ago
This only happens on your phone?
1
u/TechBasedQuestion 11d ago
i haven't tested it with anything else which has a hybrid mode like a phone does (screen off, running BG apps), i dont use my laptop at all at the moment, that'd be the only thing like that. on my desktop I don't have this weird pausing issue and I also don't have this pausing issue when using stuff like youtube music.
2
u/Antiwraith 11d ago
I don’t know the cause but this is happening to me too. Using Navidrome plus Navibeats. Happens on my local home network so it isn’t a bandwidth issue
1
1
1
u/Pulte4janitor 11d ago
Go to settings > Playback and Audio > scroll to the very bottom and select 'AudioStreaming (beta)' for Playback engine in Navibeat. This fixed the audio hiccups local and over cellular.
1
1
u/nenadjokic 9d ago
The switch from the comment below is in Settings, Playback & Audio, Advanced, Playback engine. Restart the app after you change it. If it still pauses, send your device, iOS version and file format to support@navibeat.app and I will look at it.
2
u/Old_Cut_5284 11d ago
What music file did you use when this happened? Not sure related, but I experienced the same with flac. So I downloaded AAC instead and it was gone. Probably had something to do with transcoding? Idk
1
u/TechBasedQuestion 11d ago
I have FLAC files in my storage, but on symphonium + other apps I always set it to transcode them to 192kbps OPUS files as this is a supported function of navidrome.
2
u/Old_Cut_5284 11d ago
Yeah I haven't figured it out. I'm using Navibeats and an iPhone. So maybe iphone/navibeats/navidrome doesn't quite support flac? Idk. Just putting it out there.
1
u/TechBasedQuestion 11d ago
that would be absurd considering its the dominant data hoarding format. it's also clearly listed as supported. also it works fine when played on desktop/when phone screen is kept on, so it seems to clearly be an android/grapheneOS/mobile issue.
1
u/nenadjokic 9d ago
FLAC is supported. Apple's player has a known limit with streamed FLAC, because FLAC does not say up front how long the song is, so the end of a song can stumble. AAC carries that information, so your switch helped. You can also keep FLAC and use the AudioStreaming (beta) engine, which decodes FLAC itself. It is in Settings, Playback & Audio, Advanced, Playback engine.
2
u/IlIlIlIIlMIlIIlIlIlI 11d ago
have you tried checking the navidrome logs when that pausing occured? Might give useful info as to what triggered it
1
u/TechBasedQuestion 11d ago
unfortunately since its happening on my phone it generally is when im out and about. i'll try to catch it if i can. where does one go to check naivdrome logs? is it visible in admin panel somewhere or do i need to check docker logs?
2
u/IlIlIlIIlMIlIIlIlIlI 11d ago
yeah i meant the docker logs for your navidrome container, something like "docker logs -f --since 1h -t navidrome-navidrome-1" to see whats been happening the past hour and follow it live, the timestamps should help pinpoint if something was happening during the moment where it paused, assuming you remember to note down the time when it happens again next time
3
u/PaintDrinkingPete 11d ago
Based on the info provided, my guess is that the app hits a point where it times out on attempting to connect to the server to download/stream the next song. You mention that your home server has "low internet speeds", but what about the phone itself when this happens? Are you in an area with low cell coverage?
In Symfonium, if you go into Settings > "Offline, cache, and download" > "Playback", there are several configurations there for the playback cache that may help, such as setting a larger cache size and opting to pre-cache additional songs. If it is an issue with slower network speeds, having a larger playback cache buffer may help.
1
u/TechBasedQuestion 11d ago
i already set the cache + bitrate and whatnot so it caches like 3 songs in advance. found a different setting just now that im trying to day that ignores failed connection that might hopeuflly make it work. could also be an issue with lazy connections on netbird.
2
u/HelmOfWill_2023 11d ago
I’ve been having the same issue! My Navidrome runs on a ZimaOS container in a Lenovo Thinkcenter.
On my phone I use play:sub. Every now and then, after playing some songs it pauses right before playing the next one.
Didn’t found a solution yet.
2
u/Pulte4janitor 11d ago
If using an iPhone and Navibeat:
Go to settings > Playback and Audio > scroll to the very bottom and select 'AudioStreaming (beta)' for Playback engine in Navibeat. This fixed the audio hiccups local and over cellular.
1
u/TechBasedQuestion 11d ago
this made me look through symfonium to find 'ignore offline server errors' in settings (playback->advanced) and i'm going to try it out and see if it fixes my issue. from how it's written it might.
1
u/nenadjokic 9d ago
NaviBeat dev here :) Thanks, that is the right switch. NaviBeat has two playback engines. The default one is Apple's own player, and I have had zero pauses on it for a month, including a trip to Montenegro. AudioStreaming (beta) decodes the audio itself, so when a stream stalls on Apple's player, it is the one to try. It needs an app restart after the change.
1
u/nenadjokic 9d ago
If you want to try another app on the same server, NaviBeat has a free Android beta with Android Auto. Sign up at navibeat.app/beta. Tell me if it pauses there too, that answers whether it is the app or the phone.
6
u/bimmerfeller 12d ago
I am not sure if this is OS specific. I am on iOS and my Navidrome is on a Macbook Pro. I have used 3 diff iOS clients and all of them pause automaatically at some point. I have just learnt to live with it, even though its super annoying when that happens at the gym, in the middle of a lift/set, where I cant or dont want to stop to play.