I can play files on Navidrome on my phone, but I have problems casting to various Google devices (Chromecast and Nest Audio). I was casting to the Chromecast device “Attic” successfully for a few songs, then it dropped out. So I activate the logs and tried casting again, switching to local, switching back and forth a few times, and it only played on local. Please help!
By dropped out, I mean that it stops playing at the end of one song and doesn’t continue to the next. Then, when I change the player to local (or another Chromecast), it plays fine. Trying to switch back in the middle of the playing song causes the song to stop. The play button does nothing at that point.
Rebooting the Chromecast seemed to work! Let’s hope it sticks. Thank you!
I’ll try to remember to delete the old logs before uploading recent ones next time.
Reviving this because the problem is still happening. I uploaded my logs - they probably go back a ways (how do I clear them?). But if you look at today only, you’ll hopefully see the error occurring immediately. Basically, I selected Nest audio, then hit play, and cycles through a few songs with errors and then gives up saying that there are too many errors.
I just tried it again and everything is working.
This happens a lot. Sometimes after playing for a while, sometimes more immediately. I’m not sure what’s going on.
Here are some of the Navidrome logs when the problem happens. I’m playing “Dark Lady” and a few seconds in I switch from a single chromecast to a group (devices in two separate rooms: a chromecast and a pair of Nest audio speakers). Here’s the output:
That doesn’t seem to say a lot, but maybe you can parse it.
Also, I switched to the Nest audio, and it worked, then I switched back to the group, and it worked. No rebooting necessary. I’ll add that sometimes the problem occurs in the middle of playing songs on any single device (or pair, in the case of the Nest speakers), without any switching of devices.
Symfonium just give the Chromecast device the urls to play from, if you do not enable the proxy option (you don’t) then Symfonium is not involved at all during the playback so drop during playback are out of control.
The navidrome logs does not seems to show an error check the proxy too?
Not currently, but I just pushed a change to add it to the trace level logs. If @rockmaster can use the develop version, he should be able to see the headers in the logs now.
time=“2024-06-19T19:27:30Z” level=warning msg=“HTTP: GET http://[music.domain.com]/share/img/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImFyLWI0Y2MzNDRkMjVhMmVmZTU0MGFkYmYyNjc4ZTIzMDRjXzAiLCJpc3MiOiJORCJ9.vQYwhM4OTuE00zgaqoVwnZMEgzm2WNn5MOfLBBxXvJQ?size=600&u=[user]&t=[REDACTED]&s=[REDACTED]&v=1.13.0&c=Symfonium&f=json” elapsedTime=18ms httpStatus=404 remoteAddr=192.168.0.1 requestId=1596b6045d8a/Z4QXKUMFym-000700 responseSize=18
I think the problem is that I had Symfonium set to access my server through an external URL in media provider settings. I added the IP address as the primary connection, and put the external URL in as a secondary connection (I do this for remote access). Here’s hoping it works.