sentriz/gonic

feat: try all tracks in dir for album metadata instead of first

Opened this issue · 0 comments

I've raised these before on the chat, and understand that it's intended behavior. I just wanted to try one more time argue my case because it is a recurring source of annoyance for me, but if you mark it as wontfix I promise to not bug you again.

Behavior: Some audio files with sketchy headers will abort the scan of a directory and the whole directory will not be available in gonic. All this happens silently in the background.

Why this is a problem for me specifically

  • I have some music ripped from youtube with a tool that extracts the original stream without re-encoding
  • I'm talking about music originally released on youtube and not available from any other sources that i want to preserve for archival purposes (live recordings, meme music, etc...)
  • Some ogg files are missing the stream header. There is no way to reconstruct these header without (lossy) re-encoding according to my research
  • All these files play fine in all common music players. I can live with these files not showing up in gonic, but them breaking the whole folder is annoying.

Other reasons to argue my case

  • Somewhat surprising behavior and therefore hard to debug
  • Makes it hard to figure out which files actually cause the problem

Proposed solution:
Rather than discarding the whole album, just discard the track.

edit: clarified details