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

Reply via email to