Cue sheet file support

Request a new feature to add to Muso, or vote +1/-1 for anyone else's suggestion. Even just a few votes will get it looked into (just one possibly not).
musoware
Site Admin
Posts: 1849
Joined: Fri Sep 14, 2012 6:50 am

Re: Cue sheet file support

Post by musoware »

I'm using 3 test albums which happen to be the only ones in my possession which comprise a .cue file with multiple tracks pointing to a single media file of the same name. They all suffer from the same issues, but I wonder if the .cue files are in fact valid. Could you possibly put a sample album (which you know to have a valid .cue file) on dropbox or somewhere for me to download so I have a better test sample?
marcoc1712
Posts: 22
Joined: Sun Aug 02, 2015 10:52 am
Location: Albinea, Reggio Emilia, Italy
Contact:

Re: Cue sheet file support

Post by marcoc1712 »

here a cue file pointing to a flac file, to try, you could use any flac file.

Code: Select all

REM COMMENT Generated by: Mymusic v. 1.2 beta TEMPLATE: Logitech SqueezeServer Scan::PlayList::CUE v. 7.5.0
REM GENRE classica
REM DATE 1990
PERFORMER "Herbert von Karajan"
TITLE "Adagio Karajan (Berliner Philharmoniker, feat. conductor Herbert Von Karajan)"
FILE "Adagio.flac" FLAC
  TRACK 01 AUDIO
    TITLE "Adagio for Strings and Organ in G minor"
    REM COMPOSER "Tomaso Giovanni Albinoni;Remo Giazotto"
    REM CONDUCTOR "Herbert von Karajan"
    REM BAND "Berliner Philharmoniker;Leon Spierer;David Bell"
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "Suite for Orchestra No. 3 in D major, BWV 1068: II. Air"
    REM COMPOSER "Johann Sebastian Bach"
    REM CONDUCTOR "Herbert von Karajan"
    REM BAND "Berliner Philharmoniker;David Bell"
    INDEX 01 11:52:00
  TRACK 03 AUDIO
    TITLE "Canon & Gigue in D major: Canon, Sostenuto"
    REM COMPOSER "Johann Pachelbel;Max Seiffert"
    REM CONDUCTOR "Herbert von Karajan"
    REM BAND "Berliner Philharmoniker;Frank Maus"
    INDEX 01 17:57:00
  TRACK 04 AUDIO
    TITLE "Sinfonia for Strings and Continuo in B minor, R.169 'Al Santo Sepolcro': I. Adagio Molto"
    REM COMPOSER "Antonio Vivaldi"
    REM CONDUCTOR "Herbert von Karajan"
    REM BAND "Berliner Philharmoniker"
    INDEX 01 23:07:00
  TRACK 05 AUDIO
    TITLE "Divertimento No. 15 in B flat major, KV 287: IV. Adagio"
    REM COMPOSER "Wolfgang Amadeus Mozart"
    REM CONDUCTOR "Herbert von Karajan"
    REM BAND "Berliner Philharmoniker"
    INDEX 01 26:42:00
  TRACK 06 AUDIO
    TITLE "Symphony No. 7 in A major, Op. 92: II. Allegretto"
    REM COMPOSER "Ludwig van Beethoven"
    REM CONDUCTOR "Herbert von Karajan"
    REM BAND "Berliner Philharmoniker"
    INDEX 01 34:03:00
  TRACK 07 AUDIO
    TITLE "Symphony No. 3 in F major, Op. 90: II. Andante"
    REM COMPOSER "Johannes Brahms"
    REM CONDUCTOR "Herbert von Karajan"
    REM BAND "Berliner Philharmoniker"
    INDEX 01 41:50:00
  TRACK 08 AUDIO
    TITLE "Thaïs: Méditation"
    REM COMPOSER "Jules Massenet"
    REM CONDUCTOR "Herbert von Karajan"
    REM BAND "Berliner Philharmoniker;Michel Schwalbé"
    INDEX 01 50:06:00
  TRACK 09 AUDIO
    TITLE "Peer Gynt Suite No. 1, Op. 46: II. Aase's Death"
    REM COMPOSER "Edvard Grieg"
    REM CONDUCTOR "Herbert von Karajan"
    REM BAND "Berliner Philharmoniker"
    INDEX 01 56:11:00
  TRACK 10 AUDIO
    TITLE "Symphony No. 5: IV. Adagietto, Sehr langsam"
    REM COMPOSER "Gustav Mahler"
    REM CONDUCTOR "Herbert von Karajan"
    REM BAND "Berliner Philharmoniker"
    INDEX 01 60:52:00
  TRACK 11 AUDIO
    TITLE "Valse Triste, Op. 44"
    REM COMPOSER "Jean Sibelius"
    REM CONDUCTOR "Herbert von Karajan"
    REM BAND "Berliner Philharmoniker"
    INDEX 01 72:50:00
musoware
Site Admin
Posts: 1849
Joined: Fri Sep 14, 2012 6:50 am

Re: Cue sheet file support

Post by musoware »

Thanks I'll give that a go some time today - doesn't it have to be a flac file of at least the expected duration though?

This is one of the files that I'm having problems with - do you see anything amiss? Maybe the fact that it's a .flac yet the FILE defines a WAVE? Tried changing that, rescanning, etc - but doesn't seem to have changed anything.

Code: Select all

TITLE "Viandanze"
PERFORMER "Fabrizio Paterlini"
REM GENRE "NeoClassical"
REM DATE "2009"
REM DISCID A60B260D
REM REPLAYGAIN_ALBUM_GAIN -2.95 dB
REM REPLAYGAIN_ALBUM_PEAK 0.981903
FILE "01 Fabrizio Paterlini - Viandanze.flac" WAVE
  TRACK 01 AUDIO
    TITLE "Profondo blu"
    SONGWRITER "Fabrizio Paterlini"
    REM REPLAYGAIN_TRACK_GAIN 3.13 dB
    REM REPLAYGAIN_TRACK_PEAK 0.719360
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "Nuovi orizzonti"
    SONGWRITER "Fabrizio Paterlini"
    REM REPLAYGAIN_TRACK_GAIN -5.07 dB
    REM REPLAYGAIN_TRACK_PEAK 0.966278
    INDEX 01 02:54:03
  TRACK 03 AUDIO
    TITLE "Esoterica virtu"
    SONGWRITER "Fabrizio Paterlini"
    REM REPLAYGAIN_TRACK_GAIN 0.58 dB
    REM REPLAYGAIN_TRACK_PEAK 0.927246
    INDEX 01 06:29:20
  TRACK 04 AUDIO
    TITLE "Primi passi"
    SONGWRITER "Fabrizio Paterlini"
    REM REPLAYGAIN_TRACK_GAIN -3.93 dB
    REM REPLAYGAIN_TRACK_PEAK 0.955200
    INDEX 01 10:41:40
  TRACK 05 AUDIO
    TITLE "Viandanze"
    SONGWRITER "Fabrizio Paterlini"
    REM REPLAYGAIN_TRACK_GAIN -3.80 dB
    REM REPLAYGAIN_TRACK_PEAK 0.981812
    INDEX 01 15:00:52
  TRACK 06 AUDIO
    TITLE "La polvere e l'ncanto"
    SONGWRITER "Fabrizio Paterlini"
    REM REPLAYGAIN_TRACK_GAIN -2.54 dB
    REM REPLAYGAIN_TRACK_PEAK 0.895630
    INDEX 01 19:07:08
  TRACK 07 AUDIO
    TITLE "L'attesa"
    SONGWRITER "Fabrizio Paterlini"
    REM REPLAYGAIN_TRACK_GAIN -3.33 dB
    REM REPLAYGAIN_TRACK_PEAK 0.951477
    INDEX 01 22:36:27
  TRACK 08 AUDIO
    TITLE "Sottovoce"
    SONGWRITER "Fabrizio Paterlini"
    REM REPLAYGAIN_TRACK_GAIN -0.41 dB
    REM REPLAYGAIN_TRACK_PEAK 0.852203
    INDEX 01 26:00:17
  TRACK 09 AUDIO
    TITLE "In cerchio"
    SONGWRITER "Fabrizio Paterlini"
    REM REPLAYGAIN_TRACK_GAIN -4.89 dB
    REM REPLAYGAIN_TRACK_PEAK 0.981903
    INDEX 01 29:46:71
  TRACK 10 AUDIO
    TITLE "Lontana,dolcemente sospesa"
    SONGWRITER "Fabrizio Paterlini"
    REM REPLAYGAIN_TRACK_GAIN -0.12 dB
    REM REPLAYGAIN_TRACK_PEAK 0.790894
    INDEX 01 33:38:32
  TRACK 11 AUDIO
    TITLE "Continua metamorfosi"
    SONGWRITER "Fabrizio Paterlini"
    REM REPLAYGAIN_TRACK_GAIN -2.04 dB
    REM REPLAYGAIN_TRACK_PEAK 0.821625
    INDEX 01 37:11:31
  TRACK 12 AUDIO
    TITLE "Veloma"
    SONGWRITER "Fabrizio Paterlini"
    REM REPLAYGAIN_TRACK_GAIN -4.05 dB
    REM REPLAYGAIN_TRACK_PEAK 0.897736
    INDEX 01 40:08:19
  TRACK 13 AUDIO
    TITLE "Qui ed ora"
    SONGWRITER "Fabrizio Paterlini"
    REM REPLAYGAIN_TRACK_GAIN 4.22 dB
    REM REPLAYGAIN_TRACK_PEAK 0.549835
    INDEX 01 42:56:15
On rescanning after changing from WAVE to FLAC scanner.log showed:

Code: Select all

[16-03-21 08:29:52.7436] Slim::Utils::Scanner::Local::__ANON__ (413) Rescanning changed audio files (2)
[16-03-21 08:29:55.8478] Slim::Utils::Scanner::Local::changed (1004) Handling changed cue sheet file:///storage/music/flac/2016_03/Fabrizio%20Paterlini/Fragments%20Found/01%20Fabrizio%20Paterlini%20-%20Fragments%20Found.cue
[16-03-21 08:29:55.8489] Slim::Utils::Scanner::Local::deleted (628) Handling deleted cue sheet file:///storage/music/flac/2016_03/Fabrizio%20Paterlini/Fragments%20Found/01%20Fabrizio%20Paterlini%20-%20Fragments%20Found.cue
[16-03-21 08:29:56.1640] Slim::Utils::Scanner::Local::new (816) Handling new playlist file:///storage/music/flac/2016_03/Fabrizio%20Paterlini/Fragments%20Found/01%20Fabrizio%20Paterlini%20-%20Fragments%20Found.cue
[16-03-21 08:29:56.3768] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row.  SQL that returns multiple rows is DEPRECATED for ->find and ->single at /usr/lib/perl5/vendor_perl/Slim/Schema.pm line 2269
[16-03-21 08:29:56.8208] Slim::Utils::Scanner::Local::changed (1004) Handling changed cue sheet file:///storage/music/flac/2016_03/Fabrizio%20Paterlini/Viandanze/01%20Fabrizio%20Paterlini%20-%20Viandanze.cue
[16-03-21 08:29:56.8219] Slim::Utils::Scanner::Local::deleted (628) Handling deleted cue sheet file:///storage/music/flac/2016_03/Fabrizio%20Paterlini/Viandanze/01%20Fabrizio%20Paterlini%20-%20Viandanze.cue
[16-03-21 08:29:57.1290] Slim::Utils::Scanner::Local::new (816) Handling new playlist file:///storage/music/flac/2016_03/Fabrizio%20Paterlini/Viandanze/01%20Fabrizio%20Paterlini%20-%20Viandanze.cue
[16-03-21 08:29:57.3888] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row.  SQL that returns multiple rows is DEPRECATED for ->find and ->single at /usr/lib/perl5/vendor_perl/Slim/Schema.pm line 2269
marcoc1712
Posts: 22
Joined: Sun Aug 02, 2015 10:52 am
Location: Albinea, Reggio Emilia, Italy
Contact:

Re: Cue sheet file support

Post by marcoc1712 »

You have a PM.

No, the pointed file couuld have any length, then You are ging to have errors runtime if is shorter than the beginning of some tracks.
No, i like define FLAC when is FLAC and WAVE when is WAV, but is not important.

From what I read form the log, seems the handling of modified cue sheet has beeh added since last time I've checked, deleting from db and rescanning them, that's a good news but you have a warnig in the log that should be investigated if you still get problems.

Have You tried a wipe and rescan? It takes few minutes for 50.000 Tracks.

By the way, try to add the files I've sent to you and see what's happen.
marcoc1712
Posts: 22
Joined: Sun Aug 02, 2015 10:52 am
Location: Albinea, Reggio Emilia, Italy
Contact:

Re: Cue sheet file support

Post by marcoc1712 »

BIG DOUBT:

are You using LMS 7.9 or some previous release? What I'm telling to you is tested by me ONLY on 7.9, don't know if Mikael is mantaining same mods on 7.8, sure not in 7.7 or earlier.
Just realized that line number in debug is not corresponding to the version I use.
musoware
Site Admin
Posts: 1849
Joined: Fri Sep 14, 2012 6:50 am

Re: Cue sheet file support

Post by musoware »

I'm using 7.8.0 - it's a Vortexbox build, I'll see if there's an upgrade available.
mauri_va
Posts: 10
Joined: Fri Mar 18, 2016 11:24 am

Re: Cue sheet file support

Post by mauri_va »

musoware wrote:I'm using 7.8.0 - it's a Vortexbox build, I'll see if there's an upgrade available.
I'm pretty sure that the version 2.4 of VortexBox contains LMS 7.9.
If you run 2.3 version, you can use the rpm package to update your LMS version (in vortexbox forum several people made the update without problems).
The official LMS 7.9 packages can be found here.
marcoc1712
Posts: 22
Joined: Sun Aug 02, 2015 10:52 am
Location: Albinea, Reggio Emilia, Italy
Contact:

Re: Cue sheet file support

Post by marcoc1712 »

Please try anyhow with the files I've sent to you, 7.8 should works well too. If not, then you better move to 7.9.
musoware
Site Admin
Posts: 1849
Joined: Fri Sep 14, 2012 6:50 am

Re: Cue sheet file support

Post by musoware »

Had same issue with your flac/cue - trying the clear db & rescan next.
marcoc1712
Posts: 22
Joined: Sun Aug 02, 2015 10:52 am
Location: Albinea, Reggio Emilia, Italy
Contact:

Re: Cue sheet file support

Post by marcoc1712 »

just to be sure, clear the cache directory... Some time is the faster solution to remove problems...
Post Reply