Last 40% of track is repeated at the end of the track

Issue description:

So I’m seeing this issue a lot, particularly when I cast to Chromecast. A track will reach the end and then the last 40% or so will start playing again. I’m seeing this across all my devices and even on family member devices and accounts. What’s perplexing is that I’m casting from a playlist that is cached, so it shouldn’t be an issue if it’s not when not casting and somehow. Sometimes though, even non cached tracks repeat

Logs:

Upload description: sabreW4K3

Additional information:

 

 

Reproduction steps:

 
It’s probably not in these logs as I’m presently not casting. I shall get some casting logs in the next hour and hopefully you can see it there. But this has been happening for over a year. It’s not a new thing.
 

Media provider:

Subsonic

Screenshots:

     

Log showcasing the issue uploaded

In this log everything is played from your server and nothing is done by Symfonium.

Uploaded a new log in which I prefer to play everything from cache. The debug should even show it did it via Bluetooth earlier.

The log covers 1 month of data … I need to know what happens when.

Because when I told you last time what happened, you fobbed it off as a Navidrome issue, so I made sure it preferred playing from the offline cache as it’s a problem that doesn’t go away and I really wanted to provide enough data to ensure you could see it.

I’m not sure how the logs look, but if you look at the last song played in full, the issue exhibits itself there.

You should probably read again what I write :wink:

Anyway export the songs that generate that and upload them to https://upload.symfonium.app

Another shorter one uploaded

Where do you get those files ? Gives different duration on different players, is the cause of the Chromecast issue and can’t be opened in Audacity and other tools.

Nothing else has the issue. Only Symfonium. I uploaded the file again, this time downloaded directly from my NAS rather than via Symfonium. It’s showing an identical checksum.

Same issue :wink: But yes it’s of course Symfonium :wink:

So is the file 3:07 or 04:16 ? :wink: Because well it’s VLC here not Symfonium.

Sent another log from a whole new album. Will upload the MP3 now

So let’s not answer the questions, ignore the invalid media and upload again a very log log covering a full week without details …

I don’t see any Chromecast only local, I do not see any repeat of any part, just smart fades between songs.

Can you make a video of what actually happens ?

What questions? I beg you please remain professional. I’m trying to report a bug that has long plagued me.

If long debug logs are an issue, that’s surely a problem on your side, no? I’m not uploading logs and saying, “oh it’s in there somewhere”. I’m uploading the logs when it’s the happened to the last song or at most the one before the last song.

In the last debug log, the problem didn’t happen via Chromecast, but via my Bluetooth headphones. Something I would’ve hoped the debug logs were capable of demonstrating.

I don’t understand why I’m getting hostility for trying to get a bug fixed in an app I paid for? Particularly when I’m not even demanding a fix, I’m literally just here trying to help identify it. Initially you fobbed me off with it being a Navidrome issue, so I made sure the songs were served via cache. Then you imply the issue is the source of the files and so I provide you with a track via a different source all together and you start acting hostile. It’s weird. Surely we should both want to identify what’s happening here?

The questions were where did you get the file and what as the actual duration of the media. All visible in my answers.

I’m uploading the logs when it’s the happened to the last song or at most the one before the last song.

And I’m supposed to guess that ? Long logs are a problem if you do not tell what happens when …

Initially you fobbed me off with it being a Navidrome issue.

Again false I said that when you cast media Symfonium is not involved it just give an url to the receiver so was not the cause of the issue…

You need to understand that my time is limited so yes looking for needles and changing targets makes me lose a lot of time for no reasons…

So since the target is no more Chromecast and no more a bad file, we are at the third case and I’ve asked you to provide a video.

Can you do that or was that not professional to ask ? … (With corresponding logs if possible)

How am I supposed to provide a video of a random problem?

I can play a track once and it’ll show the issue, the same track will play again via another playlist and it’ll do the repeat thing. There’s no pattern or discernable logic to it, hence why I’ve just had my debug mode on for so long hoping that it can provide a clue to the issue that I’m failing to notice.

You say you are seeing it a lot. And I can play a track once and it’ll show the issue, the same track will play again via another playlist and it’ll do the repeat thing. means you see it all the times :wink: But probably a typo.

The reverse works too how am I supposed to fix the issue only you have if you have no reproduction steps?

Again when casting to Chromecast Symfonium is not involved in the rendering it’s all done by Google code, logs shows no actions from Symfonium and since it can happen when casting directly from the server there’s even less Symfonium action that could corrupt the file in the middle … (But the corrupted file above had the same MD5 from Symfonium or Navidrome so was in all cases not modified).

So there’s actually 99,99999% chances that this is not a Symfonium issue.