Playback issues have gotten worse.... corrupt caching?

Issue description:

Ever since the last update, I’ve noticed a significant increase in the amount of times that I will be playing a song and playback will stop (with the play / pause button rapidly flipping back and forth between the two states). Unfortunately I do not have a log of when I started playing the album (and therefore the download of the cached file). I’ll try to catch that, but as there is no way to predict when it will happen, not much I can do at the moment.

I have attached a log of the playback stopping. I’ve also linked to a zip archive with both the original file from the server, and the exported cache from Symfonium. The file with the prepended track number is the original. The other is from the cache.

If I delete the cache and redownload (I usually clear the playback cache for good measure too), that newly downloaded cached copy will play fine.

Logs:

Upload description: bencache

Additional information:

flac -t output:

Guardians (feat. Madison Cunningham).flac: *** Got error code 0:FLAC__STREAM_DECODER_ERROR_STATUS_LOST_SYNC after processing 2856960
samples

Reproduction steps:

Media provider:

Subsonic

Screenshots:

just managed to catch a, hopefully, good event. both the sync & the playback issue. uploaded as “benbadcache”

hopefully it helps get to the bottom of it. latest version too. thanks.

The log is 1GB and covers a full month, I’ll need a lot more details …

With that said your SDCard was not accessible at some point

should be right at the end. i synced, downloaded the Trey Anastasio album, left the house, and then the first or second track stopped and i immediately sent the log. without knowing when it would happen, running debug mode until it happened was the only way i knew of to capture the full event.

Can you export the downloaded file ? Seems it was the second one and the original ?

But there’s 0 errors or issue detectable during the downloads. You might want to force http /1 to both downloads and playback to workaround a potential proxy / server issue.

I’ll give that a try

here is the original file: trey251121_d01_02_Pigtail.flac | Shifter

and the file exported from Symfonium: Pigtail.flac | Shifter

Ok so yes the file is corrupted there’s 2k data in the middle that is different.

Try without the http2, check the proxy and eventually test the sdcard for bad sectors.

But since all corrupted data is contiguous and the size does not match any Symfonium buffer size or usual sdcard block size really points toward netword / proxy / server issue.

awesome, thanks for your help. i’ll give those a try