Thursday, February 14, 2008

Tagging program

What do we have

  • Mutagen fully working
  • Questionable Tags clarified
  • Metadata INI file developed

What are we trying to get

  • Program running on Music server to tag everything

What are we not sure of?

  • Whether Mutagen works on Music server or not?
  • What tags to use to make info in the limited fields provided by Winamp, iTunes look good
  • INI parser to get all info out

What do we do

  • quick remote test of Mutagen
  • list all tags:values in use
  • finish parser

Detail

  • "track number" is explicit, because it can be error-prone and annoying to rearrange lines
  • "conductor" is unseen at this point, so fill it in as performer, can be rearranged later because we have the role filled in.
  • the human editor is responsible for using correct characters for various fields (encoding)
  • "performer", "composer" etc can be multi-value, use ', ' to separate; use ';' to separate fields
  • mark any field without data 'N/A'
  • UTF8 with BOM will mess up the first char '[' in the first row
  • in ini parser, all strings have to be explicitly unicoded into UTF-8

1 comment:

Beinan Li said...

Add a tag in metadata after manual edit by a python script using get_default_locale()