Various things that remain to be done but planned.
Reference: https://readthedocs.org/projects/eyed3/downloads/pdf/latest/
-
remove random comments using following command:
eyeD3 --user-text-frame "comment:" <directory> -
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)sfield.various: A collection of songs from different artists. The string 'various' is written to the tag's%(TXXX_ALBUM_TYPE)sfield.live: A collection of live recordings from a single artist. The string 'live' is written to the tag's%(TXXX_ALBUM_TYPE)sfield.compilation: A collection of songs from various recordings by a single artist. The string 'compilation' is written to the tag's%(TXXX_ALBUM_TYPE)sfield. 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)sfield.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)sfield.
-
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> -
add
--detailarg that retrieves ID3 tag listing information by calling (default is to list tags info)eyeD3 <directory>--detailshould be allowed by itself for simple listing, or combined with others for listing of processing results