I've missed the earlier discussion about what a compilation means, but
these last few replies have certainly shown that we don't all have the
same definition. For me, a Greatest Hits would be a compilation. And
clearly, we can each decide on whatever definition we like, but at some
point LMS is likely to second-guess us and use a different definition.
On another point, earlier I had a few suggestions for tweaks ('post #33'
(https://forums.slimdevices.com/showthread.php?113834-Mastering-my-tags!&p=1007688&viewfull=1#post1007688)).
Point number 1 eludes me at the moment because of the effect of the
compilation flag. But points 2 and 3 could be fixed quite easily, even
for someone with my meagre perl skills.
I've managed to modify CUE.pm so that this cue sheet:
Code:
--------------------
TITLE "My Test Album"
PERFORMER "Album Artist 1; Album Artist 2"
PERFORMER "Album Artist 3"
REM ALBUMARTIST "Album Artist 4; Album Artist 5"
FILE "My Test Album.flac" WAVE
TRACK 01 AUDIO
TITLE "Track Title 1"
PERFORMER "Track Artist 1-1"
PERFORMER "Track Artist 1-2"
REM PERFORMER "Track Artist 1-3"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Track Title 2"
PERFORMER "Track Artist 2-1"
PERFORMER "Track Artist 2-2"
INDEX 00 02:23:13
INDEX 01 02:24:63
--------------------
is interpreted as:
Code:
--------------------
1 => {
ALBUM => "My Test Album",
ALBUMARTIST => "Album Artist 1; Album Artist 2;Album Artist 3;Album Artist 4;
Album Artist 5",
ARTIST => "Track Artist 1-1;Track Artist 1-2;Track Artist 1-3",
AUDIO => 1,
COMPILATION => 1,
CONTENT_TYPE => "flc",
"END" => "144.84",
FILENAME => "file:///mnt/PCP_DATA/Music/Test/My%20Test%20Album.flac",
START => 0,
TITLE => "Track Title 1",
TRACKARTIST => "Track Artist 1-1;Track Artist 1-2;Track Artist 1-3",
TRACKNUM => 1,
URI => "file:///mnt/PCP_DATA/Music/Test/My%20Test%20Album.flac#0-144.84",
},
2 => {
ALBUM => "My Test Album",
ALBUMARTIST => "Album Artist 1; Album Artist 2;Album Artist 3;Album Artist
4; Album Artist 5",
ARTIST => "Track Artist 2-1;Track Artist 2-2",
AUDIO => 1,
COMPILATION => 1,
CONTENT_TYPE => "flc",
"END" => "2673.24",
FILENAME => "file:///mnt/PCP_DATA/Music/Test/My%20Test%20Album.flac",
PREGAP => "143.173333333333",
START => "144.84",
TITLE => "Track Title 2",
TRACKARTIST => "Track Artist 2-1;Track Artist 2-2",
TRACKNUM => 2,
URI =>
"file:///mnt/PCP_DATA/Music/Test/My%20Test%20Album.flac#144.84-2673.24",
},
}
--------------------
33242
Not really needed, since the ";" separator was already recognised, but
it doesn't break a 'compliant' cue sheet, and it brings it into line
with the way embedded tags work. And hey, it was good perl practice!
+-------------------------------------------------------------------+
|Filename: All Artists.jpg |
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=33242|
+-------------------------------------------------------------------+
------------------------------------------------------------------------
chill's Profile: http://forums.slimdevices.com/member.php?userid=10839
View this thread: http://forums.slimdevices.com/showthread.php?t=113834
_______________________________________________
ripping mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/ripping