Home of the Squeezebox™ & Transporter® network music players.
Page 6 of 6 FirstFirst ... 456
Results 51 to 52 of 52

Thread: FLAC choices

  1. #51
    Junior Member
    Join Date
    Mar 2009
    Posts
    6

    Flac madness

    I'M GOING MAD WITH THIS TAGGING MATTER!!!!
    1- if i put additional tags (BAND, CONDUCTOR, COMPOSER) on the flac file (with MP3TAG) and have an embedded or external cuesheet: these informations are not read. WHY?
    2- if there is not a cuesheet, then the informations are read (WHY?), but SC does not recognizes the tracks.
    3- now, after reading this thread, i tried putting in the cuesheet a single track tag like REM COMPOSER ".." (and so on for BAND and CONDUCTOR). what happens? it works! when i open an album in SC i can see all the tags . but in the album list i see the BAND (instead of ARTIST!)! WHY???!!!

    at the end, all this tagging material is really very very chaotic (ID3v1-ID3v2.4 - VORBIS - CUESHEET....)

    finally, the single-track file solution is the best.
    there is only one problem with that: P2P. i mean, i like to find the complete album on my P2P program.... and i would like to share my music. i think that the album-file solution (with cuesheet embedded) would be perfect for this. that's all. usually, we can find complete albumbs in RAR archives, but they are not compatible with SC.

    bye
    nidzo



    Quote Originally Posted by Moonbase View Post
    Currently, these should be recognised in a CUE sheet (as per SC 7.4-25416):
    • For the MAIN entry (these must not have leading whitespace!):
      • TITLE
      • PERFORMER
      • REM YEAR
      • REM GENRE
      • REM DISC
      • REM DISCC
      • REM COMMENT
      • REM DATE (for EAC — uses DATE instead of YEAR)
      • REM REPLAYGAIN_ALBUM_GAIN
      • REM REPLAYGAIN_ALBUM_PEAK
      • FILE
    • For the single TRACK entries (these must have leading whitespace!):
      • TRACK xx AUDIO
      • TITLE
      • PERFORMER
      • REM REPLAYGAIN_TRACK_GAIN
      • REM REPLAYGAIN_TRACK_PEAK
      • REM YEAR
      • REM GENRE
      • REM COMMENT
      • REM COMPOSER
      • REM CONDUCTOR
      • REM BAND
      • REM DISC
      • REM DISCC
      • INDEX 00 (for Pre-Gap)
      • INDEX 01
      • (Warning: INDEX 02 and following will not be recognized!)
      • REM END (track end position; if given, overrides what can be calculated from file or next index/track; ideally be used for the "hidden track" case where you can have many minutes of silence in a track; format: "mm:ss:ff" [a "frame" is 1/75 second])

    Note: In theory, all of above starting with "REM" could be used without the REM and SC would still understand them. Nevertheless, I’d advise against doing that, since it might break compatibility of your CUE sheet with other software.


    If any of the following are not in the Cue Sheet, SC will try to get the information from the actual file tags:
    • ARTIST
    • ALBUM
    • YEAR
    • GENRE
    • REPLAYGAIN_ALBUM_GAIN
    • REPLAYGAIN_ALBUM_PEAK

  2. #52
    Quote Originally Posted by cdmackay View Post
    So, it would appear that we're short of sorting tags, then? No way of
    getting SC to sort by a different tag than e.g. Arist, when using a cue
    file?

    Is it worth logging an RFE to add support for e.g. REM ARTISTSORT, etc?
    I've been looking into this. I think it would be worth it, since I believe it's just small change in CUE.pm:

    (edit: here's my patch for this)

    Code:
    --- CUE.pm.orig Fri Aug 21 00:53:21 2009
    +++ CUE.pm.new  Fri Aug 28 01:12:25 2009
    @@ -69,7 +69,7 @@
    
                            $cuesheet->{'ARTIST'} = $1;
    
    -               } elsif ($line =~ /^(?:REM\s+)?(YEAR|GENRE|DISC|DISCC|COMMENT)\s+\"(.*)\"/i) {
    +               } elsif ($line =~ /^(?:REM\s+)?(YEAR|GENRE|DISC|DISCC|COMMENT|ARTISTSORT|ALBUMSORT|ALBUMARTISTSORT)\s+\"(.*)\"/i) {
    
                            $cuesheet->{uc($1)} = $2;
    
    @@ -201,7 +201,7 @@
    
                    # Also - check the original file for any information that may
                    # not be in the cue sheet. Bug 2668
    -               for my $attribute (qw(ARTIST ALBUM YEAR GENRE REPLAYGAIN_ALBUM_GAIN REPLAYGAIN_ALBUM_PEAK)) {
    +               for my $attribute (qw(ARTIST ALBUM YEAR GENRE REPLAYGAIN_ALBUM_GAIN REPLAYGAIN_ALBUM_PEAK ARTISTSORT ALBUMSORT ALBUMARTISTSORT)) {
    
                            if (!$cuesheet->{$attribute}) {
    
    @@ -273,7 +273,7 @@
                    }
    
                    # Merge in file level attributes
    -               for my $attribute (qw(ARTIST ALBUM YEAR GENRE COMMENT REPLAYGAIN_ALBUM_GAIN REPLAYGAIN_ALBUM_PEAK)) {
    +               for my $attribute (qw(ARTIST ALBUM YEAR GENRE COMMENT REPLAYGAIN_ALBUM_GAIN REPLAYGAIN_ALBUM_PEAK ARTISTSORT ALBUMSORT ALBUMARTISTSORT)) {
    
                            if (!exists $track->{$attribute} && defined $cuesheet->{$attribute}) {
    (hmm... is it a bug that DISC and DISCC aren't in that list of tags to merge?)

    Another thing I want is to be able to specify the cover art for an album by putting something like a REM IMAGE line in the cue sheet. With luck it will be a simple addition to CUE.pm.

    I'm in the camp of having the server on a remote machine, and when I'm playing with tagging - I intend to personalize all my genres sometime - it's much better to copy a few MB of cues and artwork than hundreds of GB of FLAC files.

    -- T
    Attached Files Attached Files
    Last edited by TimothyB; 2009-08-28 at 01:29. Reason: provide patch code

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •