Skip to main content


Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Description of Flac tag structure wanted (Read 1001 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Description of Flac tag structure wanted

 I'd like to populate the flac tag (or edit it) with a VBA macro.
I found some info n the flac website but can't quite follow it.  Anyone have a better description?

Re: Description of Flac tag structure wanted

Reply #1
Sounds like you want to manipulate the vorbis metadata. The Xiph spec leads you to the vorbis spec, excluding the framing bit aka only points 1 to 6 are relevant.

There's an IETF spec in progress, chapter 9.6 for the vorbis block. It leads you to this reference for a more comprehensive list of common tags in use.

If you know what little-endian and UTF8 is the IETF spec is as plain as can be. Looking at existing flac files in a hex editor and trying to manually decode them using the spec is a good way to learn the structure.

Re: Description of Flac tag structure wanted

Reply #2
Is there some reason you need to manipulate the files directly instead of invoking a tool like metaflac?