πΏ Music Album
Lifecycleβ
Weekly batch processβ
- A
 - B
 - C
 - D
 - Buy List organization
- Input all albums to buy
 - Fetch prices by merchants
 
 
Import to Libraryβ
- Ripping (FLAC, 16bit, 44.1kHz)
 - Prepare Metadata
 - Artwork (3000px x 3000px)
 - Rename Files (
{Disc Number}-{Track Number} - {Title}) - Rename Folder (
{Album Artist} - {Album} ({Release Year})) 
Regarding rename:
Disc NumberandTrack Numberare 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.)
 
Metadataβ
| 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)