Error playing some files

Issue description:

Hi! I’m playing from Navidrome that is accessing my music files on Google Drive mounted via Rclone on the server where Navidrome is installed. It mostly goes nice and smooth. Sometimes I have files being skipped a reporting an error and the next file in the playlist is being played. Now I’m having an issue with one particular FLAC file that cannot be played but the next one in the same EP is being played.

Log says:

2024-10-01 10:20:30.951 Error/ExoPlayer: internalError [eventTime=764.54, mediaPos=0.00, window=0, period=0, loadError
  e5.y0: None of the available extractors (b, d, h, k, a, d, d, d, d, d) could read the stream. {contentIsMalformed=false, dataType=1}
      at wz.c.u(Unknown Source:316)
      at e5.g0.a(Unknown Source:161)
      at h5.f.run(Unknown Source:34)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
      at java.lang.Thread.run(Thread.java:1012)
]
2024-10-01 10:20:30.959 Error/ExoPlayer: ExoPlayerImplInternal - Playback error
t4.j: Source error
	at t4.g0.j(Unknown Source:54)
	at t4.g0.handleMessage(Unknown Source:371)
	at android.os.Handler.dispatchMessage(Handler.java:102)
	at android.os.Looper.loopOnce(Looper.java:205)
	at android.os.Looper.loop(Looper.java:294)
	at android.os.HandlerThread.run(HandlerThread.java:67)
Caused by: e5.y0: None of the available extractors (b, d, h, k, a, d, d, d, d, d) could read the stream. {contentIsMalformed=false, dataType=1}
	at wz.c.u(Unknown Source:316)
	at e5.g0.a(Unknown Source:161)
	at h5.f.run(Unknown Source:34)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
	at java.lang.Thread.run(Thread.java:1012)

Is there anything I can do? The track plays fine when directly played in Navidrome with web browser.

Thanks,
Pierre

Logs:

Upload description: pedrosofa

Additional information:

 

 

Reproduction steps:

 

 

Media provider:

Subsonic

Screenshots:

     

The file have been offline cached so maybe there was a corruption, you can remove it from the cache and try again.

If you still have error the file is probably not fully valid upload the file https://upload.symfonium.app and tell when it’s done.

Thanks for the fast reply! I did try to delete from the cache and the error persists. I’ve uploaded the file now.

Triple check that the file is not offline cached and provide new logs for that case.

The logs does not match the file you sent, not the same tags, not the same size, or maybe you cached it transcoded or have forced transcoding server side ?

I don’t know what it was and it took me all morning fighting with these errors but now miraculously it’s working. Probably something to do with transcoding. I’ve been fooling around on the server side and on symfonium with some transcoding options. Sorry about that and many thanks for the super fast support!

PS: I also realized I have two files for the same track in different folders. Maybe that’s why I sent a file that did not correspond with the log.