ID3 tags


The id3 vocabulary contains words for parsing ID3 tags, which are textual fields storing an MP3's title, artist, and other metadata.

Parsing ID3 tags for a directory of MP3s, recursively:
parse-mp3-directory ( path -- seq )


Finding MP3 files recursively:
find-mp3s ( path -- seq )


Parsing a sequence of MP3 pathnames:
mp3-paths>id3s ( seq -- seq' )


Parsing an MP3 file's ID3 tags:
mp3>id3 ( path -- id3/f )


ID3v1 frame tag accessors:
album ( id3 -- string/f )

artist ( id3 -- string/f )

comment ( id3 -- string/f )

genre ( id3 -- string/f )

title ( id3 -- string/f )

year ( id3 -- string/f )


Access any frame tag:
find-id3-frame ( id3 name -- obj/f )