Skip to content

Latest commit

 

History

History
46 lines (37 loc) · 2 KB

TODO.md

File metadata and controls

46 lines (37 loc) · 2 KB

TODOs

Various things that remain to be done but planned.

Reference: https://readthedocs.org/projects/eyed3/downloads/pdf/latest/

  1. remove random comments using following command:

    eyeD3 --user-text-frame "comment:" <directory>
    
  2. override Album types based on detected from album-name ([Singles], [EP], etc.) or via explicit arg: (as per <CONDA_ENV>/Lib/site-packages/eyed3/plugins/fixup.py)

    • lp: A traditional "album" of songs from a single artist. No extra info is written to the tag since this is the default.
    • ep: A short collection of songs from a single artist. The string 'ep' is written to the tag's %(TXXX_ALBUM_TYPE)s field.
    • various: A collection of songs from different artists. The string 'various' is written to the tag's %(TXXX_ALBUM_TYPE)s field.
    • live: A collection of live recordings from a single artist. The string 'live' is written to the tag's %(TXXX_ALBUM_TYPE)s field.
    • compilation: A collection of songs from various recordings by a single artist. The string 'compilation' is written to the tag's %(TXXX_ALBUM_TYPE)s field. Compilation dates, unlike other types, may differ.
    • demo: A demo recording by a single artist. The string 'demo' is written to the tag's %(TXXX_ALBUM_TYPE)s field.
    • single: A track that should no be associated with an album (even if it has album metadata). The string 'single' is written to the tag's %(TXXX_ALBUM_TYPE)s field.
  3. apply total tracks number from number of songs listed in info file. if album type is singles, ignore (reset) this value to be "none" (in case previously written) ie:

    eyeD3 -D <TOTAL> <directory>
    
  4. add --detail arg that retrieves ID3 tag listing information by calling (default is to list tags info)

    eyeD3 <directory>
    

    --detail should be allowed by itself for simple listing, or combined with others for listing of processing results