πΏ Music Album
Processβ
- Ripping (FLAC, 16bit, 44.1kHz)
- Metadata (see Fields)
- Artwork (3000px x 3000px)
- Rename Files (
{Disc Number}-{Track Number} - {Title}
) - Rename Folder (
{Album Artist} - {Album} ({Release Year})
)
Regarding rename:
Disc Number
andTrack Number
are zero-padded to 2 digits- There might be multiple Album Artists, choose the main one only
- Make sure the name is sanitized and compatible with all file systems (macOS, NTFS, SMB, CIFS, etc.)
Fieldsβ
Group | Field Name | Multiple | MP4 | Vorbis | ID3v2.4 | Notes |
---|---|---|---|---|---|---|
Album | Album | β | \xa9alb | ALBUM | TALB | |
Album | Album Artist | β | aART | ALBUMARTIST | ||
Album | Discs | β | disk | DISCTOTAL | Total number of disc in the album | |
Album | Tracks | β | trkn | TRACKTOTAL | Total number of track in the disc | |
Album | Year | β | \xa9day | DATE | Release Year | |
Album | Release Time | β | \xa9day | RELEASETIME | TDRL | Precision to date, e.g. 2023-08-10T00:00:00-04:00 |
Album | Compilation | β | cpil | PARTOFACOMPILATION | ||
Album | Album Explicitness/Clean | β | iTunes custom tag, only supported in MP4 None = [0], Clean = [2], Explicit = [4]1 | |||
Album | Publisher | β | LABEL | TPUB | ||
Album | Copyright | β | cprt | COPYRIGHT | TCOP | |
Album | Credits | MUSICIANCREDITS | Mapping of instruments to artists | |||
Album | Spotify Album ID | β | Custom field | |||
Track | Title | β | \xa9nam | TITLE | TIT2 | |
Track | Artist | β | \xa9ART | ARTIST | ||
Track | Disc Number | β | disk | DISCNUMBER | ||
Track | Track Number | β | trkn | TRACKNUMBER | TRCK | |
Track | Track Explicitness/Clean | β | rtng | iTunes custom tag, only supported in MP4 None = [0], Clean = [2], Explicit = [4]1 | ||
Track | Genre | \xa9gen | GENRE | See the list of genre | ||
Track | Composer | β | \xa9wrt | COMPOSER | TCOM | Also denote as δ½ζ²; |
Track | Lyricist | β | LYRICIST | TEXT | Also denote as δ½θ©; Written By | |
Track | Arranger | β | Also denote as η·¨ζ²; Arranged By | |||
Track | Producer | β | Also denote as θ£½δ½δΊΊ | |||
Track | Language | LANGUAGE | TLAN | |||
Track | Lyrics | β | \xa9lyr | LYRICS | USLT |
Genresβ
TODO
Future Workβ
- Add support for linking to MusicBrainz, Discogs, Spotify, Apple Music
- Add support for multiple artists (e.g.
TPE1
,TPE2
,TPE3
,TPE4
) - Add support for Remix and Cover (
TCON
) - Add support for ISRC (
TSRC
) - Add support for Synchronised lyrics (Section 4.9)
Referencesβ
- Mutagen MP4 Reference
- Vorbis Comment
- id3v2.4.0-frames - ID3.org
- Mapping of Properties to Various Formats (TagLib)