feat: try all tracks in dir for album metadata instead of first
Opened this issue · 0 comments
s-fleck commented
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