All other flac files play fine but one particular album (“Nonsuch”) never produces audio in Symfonium, it appears to hang. The circle around the play button constantly spins and the seek bar never shows the volume levels of the track. These same files play fine in other local players (VLC, YouTube music, Spotify, internal files player).
Logs:
Upload description: schrectacular
Additional information:
I have uploaded screenshots of a track showing the issue and a track behaving normally. Every other flac file I have tried works fine, so I wonder if it is something with the encoding of this album. But the files behave fine everywhere else.
flac 1.3.3
Copyright (C) 2000-2009 Josh Coalson, 2011-2016 Xiph.Org Foundation
flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it under certain conditions. Type `flac' for details.
1-01 The Ballad of Peter Pumpkinhead.flac: ERROR, MD5 signature mismatch
I still find it interesting that Symfonium won’t play the files where every other player doesn’t seem to mind. Playing them in the navidrome web interface worked as well. Not important, no need to reply, just curious.
In the meantime I am able to listen to the songs by asking the server to transcode and caching the transcoded version locally.
Also, thanks for the extremely fast, personalized support. I have made a small donation for your time.
Is there a reason why you’re using a 6 year old flac version?
I’d throw the resulting files in software like spek to visually check if they look normal (no gaps, noise etc.).
If you want to avoid such surprises while you’re away from home, you could implement a step to verify new flac files into your workflow when you’re adding music.
I’ve written flacr to recursively calculate replaygain tags and then recompress all flac files with a fixed padding, using the latest encoder with as many threads as you want to throw at it. That ensures that the files are free of errors (or at least reveals those with errors), don’t have excessive padding left over from previously embedded artwork and are efficiently encoded.
I’ve benchmarked the speed at which my system can perform parallel encoding vs. sequential multi-threaded encoding with flacr in case you’re curious.
I do have a similar script that re-encodes any non flac 44.1/16 file into CD quality flac. But I do NOT check CD quality flac files as part of my workflow before importing (obviously, or I would have caught this!). Thanks for sharing flacr; it checks for things I don’t think I would have thought to look for, like excessive padding.