Server Version#: 1.26.1.5798
Player Version#: 4.2.1
Plexamp has started skipping through tracks, playing at most a seemingly random snippet of each track before moving on to the next and sometimes pausing as if it were buffering, until it lands on a track it is able to play and it plays it completely. There doesn’t seem to be anything in common between the tracks that do and don’t play.
This only seems to happen on Plexamp, not the main Plex app, and only on one particular device (a Pixel 3A). Plexamp on other devices works like a charm.
The issue seemingly started when I migrated Plex onto Docker from an installation on a Linux server. The database was moved on a glusterfs volume, with Cache, Logs, Media, and Metadata directories on an NFS share, which is the same as the previous installation.
We’ve cleared the app’s cache, reset it, reinstalled it, and the problem persists. The Plexamp logs don’t reveal much, although I do see the warning [Javascript] WARNING - Error loading loudness data for track <Track name> for each track that fails to play. This does not appear on the working device.
Plexamp.log (1.4 MB)
Here are the logs from Plexamp.
We’ve also found that the issue affects another device, albeit far less. There also seems to be a correlation between how much the song has been played in the past and how likely it is to not play now. This may be coincidence, though. The songs that won’t play at all also change. One day a song will not play on the affected device, the next day it will and a different song won’t.
Seems like it might be related to issues with network connectivity. Looks like only “indirect” connections work, and there’s at least one instance where it fails to connect:
May 23, 2022 10:50:11.582 [0x42d20cb0] INFO - Cache: Network error (-7) occurred, we might want to kick off recovery (still 0 bytes in network buffer).
That being said, I don’t see any direct evidence of tracks being skipped, the log only covers from 10:50 - 11:13. It’s always best to just upload the full zip of logs.
Here’s the full zip. The previous log was from a period when I observed the tracks being skipped.
Interestingly, when a tiny snippet of a given track does get played, it’s always the same snippet. It could be a half second from the middle of a track, but every time that track is played (and skipped) we hear the same snippet.
Why would a direct connection not work for music only? The server reports remote connectivity is green, and I’m able to direct stream/direct play movies.