This is a separate problem, or evolution of a problem, from past posts.
I have created a test library of AAC files to playback, to avoid bandwidth issues, and buffering issues.
I am testing this on my phone’s hotspot, as that is the intended method of using this Pi. Playback works fine, bandwidth of the hotspot seems to be adequate for these purposes, this is clearly a buffering issue.
I have tested with various caching settings, but this unwanted behavior seems to be persistent, in that the player doesn’t cache. It only buffers the currently playing song, once it buffers it plays the song through without issue, and once it gets to the next song, it hesitates, and then buffers the next song. It never caches the next song. I’ve set it to the next song only, the next 5 songs, the next 10 songs, the next 40 songs - doesn’t matter, it only ever buffers the current song, and never caches anything.
Given that it is able to adequately buffer the current song, and play through the current song to the end without issue, there is no reason it shouldn’t be able to cache the next song.
I captured a screencapture of the bandwidth dashboard over the time of the logged test. Logged test was run with cache settings of only next track, 2GB cache size, 10Mbps Network Speed - but as previously stated, this behavior on the phone hotspot has been consistent at this time.
(I actually am just remembering that yesterday when testing the caching of larger files, I did see caching work as expected, so I’m not sure what changed. Yesterday’s test was on large .flac files, which I observed cache while paused on the first song - these files I’m testing on today are AAC files, should be easier to cache
Plexamp.1.log (145.5 KB)
)
As can be seen in the image, there’s a peak where it buffered the first song of the album, and then went to a flat line while it played the song, only peaking up once the song finished and it was time to play the next song, resulting in silence during what should be a gapless transition - I see no reason it shouldn’t have cached the next song as set to do.
Attached is a log from the text.





