6 ms·
Still flaky with double ID3 tags (front/back) or issues parsing metadata (so it fails decoding), but the issues with variable block size were solved. Most FLAC
by shoghicp 4y ago
Still flaky with double ID3 tags (front/back) or issues parsing metadata (so it fails decoding), but the issues with variable block size were solved. Most FLAC I handle on a large system play fine.
There are other issues related to streaming the FLAC via Range requests depending if it is WebAudio, <audio> or directly in a tab, however this applies to all audio/media in general.
- brnt 4y agoFlac has Flac tags, how did Id3 get up in there?
- lifthrasiir 4y agoID3 is format-agnostic so it shouldn't be no surprise to see it in flac. Even the linked article mentions that flac does recognize and skip ID3 tags.
- brnt 4y agoYou have to go out of your way to add them though. It's not standard.
- shoghicp 4y agoA lot of tagging programs add them as they just get appended or prepended to the file regardless their content. Sometimes one program reads a format but writes in the other, I have personally found a FLAC in the wild with ID3v2 at the front, ID3 at the back (corrupt) and FLAC metadata as well. The FLAC metadata inside was wrong, the valid one was outside at the front (sadly it was a broken JIS encoding). There is no sane approach to media. Between legacy formats, legacy tagging, and all kinds of implementation specific bugs, you are in for a ride if you want to cater to more than one decoder out there :)
- pier25 4y ago> There are other issues related to streaming the FLAC via Range requests Could you share more info on that?