Hi all,
I have been using Sonos to stream music from my local media server with Plex for the past two years without problems. For a couple of weeks, I have been experiencing playback issues.
- I can browse my Plex music library without any issues in the official Sonos app
- When I select a song for playback, the song loads in the playback UI but frequently fails to play with the "Unable to play [track] - the connection to Plex was lost"
- I say frequently, because from time to time songs start playing correctly. Sometimes the error appears 20 seconds into the song
- Streaming from the Plexamp app to Sonos works perfectly fine
I analyzed my Plex logs and can confirm that Plex is set up correctly. If the Plex setup was the issue, I would also always be unable to play a song and see an error in the Plex verbose logs.
A few things among many I checked:
- NAT Loopback is supported by the router
- Manual port forwarding is allowed on the router
- The firewall is not blocking the connection between Sonos and Plex
- There is no wifi or connectivity issue
I took two verbose log files from Plex, one where playback is failing, one where playback is working, and Plex logs in both cases show the same behavior without any errors. The only difference is that in the case where playback fails, Sonos does not initiate playback on its end after a direct play decision is made. Plex just does not receive any additional instructions from Sonos.
Since I don't have access to Sonos logs, I can't debug the Sonos side of things, though. I tried to open a support case, but the only recommendation I got was to restart my router, and the Sonos speaker, which of course did not solve the problem.
Are there any known problems at the moment? How can I find out what’s going on without access to Sonos logs, and ultimately, how do I fix this issue?
Happy to provide Plex verbose logs in case it helps.
