Moonbase
03-29-2009, 03:18 PM
I tried out a "Various Artists" (compilation) album today with vortexbox 0.5 and it turns out file names and tags are not "correct". Also, files are not saved where I’d expect them according to the templates in /etc/ripit/config:
I have:
dirtemplate="$sufix/$artist/$artist - $album"
tracktemplate="$artist - $trackname"
I use MusicBrainz’ cddb interface (with http protocol).
The album "Jumbo-Hits" by "Various Artists" has (ex.) these tracks:
Jimmy James & The Vagabonds - Now Is the Time
Bucks Fizz - Making Your Mind Up
For some reason, these get saved as:
/storage/music/flac/Various/Various - Jumbo-Hits/Various - Jimmy James & The Vagabonds - Now Is the Time.flac
Also, the tags are wrong:
ARTIST: Various
TITLE: Jimmy James & The Vagabonds / Now Is the Time
I would have expected the following instead:
Either …
/storage/music/flac/Various Artists/Various Artists - Jumbo-Hits/Jimmy James & The Vagabonds - Now Is the Time.flac
ALBUMARTIST: Various Artists
ARTIST: Jimmy James & The Vagabonds
TITLE: Now Is the Time
… or even better …
/storage/music/flac/Jimmy James & The Vagabonds/Jimmy James & The Vagabonds - Now Is the Time.flac
ALBUMARTIST: Various Artists
ARTIST: Jimmy James & The Vagabonds
TITLE: Now Is the Time
… (which would of course require a separate "Various Artists" directory and track template, like MusicBrainz’ Picard does it).
Single-artist albums work fine.
Do you think it would be possible to introduce some change to better facilitate the "Album Artist", i.e. by setting a variable $albumartist in cases where cddb indicates a VA album? The "artist" could be used in this case and the "title" splitted by the "blank-slash-blank" sequence they use to separate the track artist and the real title.
If the album was a one-artist (i.e., non-VA) album, $albumartist could be set to the "artist" content as well.
This would allow finer-grade file path construction and better tags (without the need of manual re-tagging), like:
dirtemplate="$sufix/$albumartist/$albumartist - $album"
tracktemplate="$artist - $trackname"
What do you think about this?
P.S.: Is the variable name "$sufix" [sic] intentional? For pure aesthetical reasons, could it be changed to "$suffix"?
I have:
dirtemplate="$sufix/$artist/$artist - $album"
tracktemplate="$artist - $trackname"
I use MusicBrainz’ cddb interface (with http protocol).
The album "Jumbo-Hits" by "Various Artists" has (ex.) these tracks:
Jimmy James & The Vagabonds - Now Is the Time
Bucks Fizz - Making Your Mind Up
For some reason, these get saved as:
/storage/music/flac/Various/Various - Jumbo-Hits/Various - Jimmy James & The Vagabonds - Now Is the Time.flac
Also, the tags are wrong:
ARTIST: Various
TITLE: Jimmy James & The Vagabonds / Now Is the Time
I would have expected the following instead:
Either …
/storage/music/flac/Various Artists/Various Artists - Jumbo-Hits/Jimmy James & The Vagabonds - Now Is the Time.flac
ALBUMARTIST: Various Artists
ARTIST: Jimmy James & The Vagabonds
TITLE: Now Is the Time
… or even better …
/storage/music/flac/Jimmy James & The Vagabonds/Jimmy James & The Vagabonds - Now Is the Time.flac
ALBUMARTIST: Various Artists
ARTIST: Jimmy James & The Vagabonds
TITLE: Now Is the Time
… (which would of course require a separate "Various Artists" directory and track template, like MusicBrainz’ Picard does it).
Single-artist albums work fine.
Do you think it would be possible to introduce some change to better facilitate the "Album Artist", i.e. by setting a variable $albumartist in cases where cddb indicates a VA album? The "artist" could be used in this case and the "title" splitted by the "blank-slash-blank" sequence they use to separate the track artist and the real title.
If the album was a one-artist (i.e., non-VA) album, $albumartist could be set to the "artist" content as well.
This would allow finer-grade file path construction and better tags (without the need of manual re-tagging), like:
dirtemplate="$sufix/$albumartist/$albumartist - $album"
tracktemplate="$artist - $trackname"
What do you think about this?
P.S.: Is the variable name "$sufix" [sic] intentional? For pure aesthetical reasons, could it be changed to "$suffix"?