Bug 18142 - Cannot play multiple track single FLAC files with cue sheets using the browsing features
: Cannot play multiple track single FLAC files with cue sheets using the browsi...
Status: UNCONFIRMED
Product: Logitech Media Server
Classification: Unclassified
Component: Web Interface
: 7.9.x
: Infrant ReadyNAS Other
: -- normal (vote)
: ---
Assigned To: Unassigned bug - please assign me!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2015-10-20 17:40 UTC by ciarpame
Modified: 2019-04-13 13:26 UTC (History)
2 users (show)

See Also:
Category: Bug


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ciarpame 2015-10-20 17:40:03 UTC
I have several Album ripped as single FLAC file with a cue sheet and it seems that most of them cannot be played anymore using the "music folders" feature (my favourite way)
I tried with a couple of dozen of albums and I was able to play just one of them without issues, another one it's played as a single track and I was unable to play all the others. Maybe it's worth noting that when I try to play the music folder using the "Browse Music Folder", the server became unresponsive for a while and the NAS disk activity led blinks quickly maybe for a minute or more.
If I use the new "Browse Filesystem" feature (as suggested by mherger), the FLAC are always played but as a single big track. If I enter the folder and try to play the CUE files, my request it's just quickly ignored, like the CUE file it's invalid (but it's not, since I can play the album divided by tracks if I access them by the search feature, for example). If I try to directly play the FLAC file, it works but of course it's played as a single whole track.

If I try to play the albums in a different way (using the search feature and then playing the albums for example), everything runs fine, so CUE sheets are parsed without issues at least during the library scan.
My LMS is running on a NV+ V2 (arm).

Thank you for your help.
Comment 1 ciarpame 2015-10-24 20:19:08 UTC
This bug seems not related to Readynas: I installed a 7.9.1 LMS server on a Windows 7 PC, I pointed it to my music library on the Readynas and I found the same issues even with the music is served by the LMS server on Windows.
Comment 2 fubar 2016-02-15 23:26:28 UTC
I have a similar (?related) problem using recent nightly builds with playing flacs while browsing the music folder. 

I'm currently running Logitech Media Server Version: 7.9.0 - 1454098279 @ Sat Feb 6 04:19:23 UTC 2016 on a HP n40l using ubuntu 14.04.03

I normally use the browse music folder option to find my music because the mess of alternatives such as albums/artists/.. is just too horrible as I've a big collection of disorderly and heterogenous rips.

If there are multiple (or single) flac files in a music folder with a cue file, the cue will not play when the folder's right arrow is clicked - there's some activity but no playing, and the flac(s) don't have right arrows to start in the folder view - I have to select the "play all" option which is annoying since it's an extra click or two over the way it worked in 7.8x where each folder had a play arrow which worked when there was something playable (cue/flac whatever..) in the folder.

Progress?
Not for me. Might revert although 7.9 nightlies are MUCH faster at indexing...
Comment 3 hagan 2019-04-13 13:26:05 UTC
After upgrading LMS from version 7.8.0-0.1.1388931871 to the current version 7.9.2-0.1.1554891466 I have exactly the same problem. My system is openSUSE Leap 15.0. The problem is not restricted to FLAC files but to any directories with a CUE file. There are two successive errors: The first from guessing the format type ('cur' instead of 'cue') and the second from playing the referenced ogg file. Here is the log:

[19-04-13 10:50:09.9614] Slim::Formats::loadTagFormatForType (115) Error: Couldn't load module:  (cur) : [syntax error at (eval 1395) line 1, at EOF
]
[19-04-13 10:50:09.9617] Slim::Formats::loadTagFormatForType (115) Backtrace:

   frame 0: Slim::Utils::Log::logBacktrace (/usr/lib/perl5/site_perl/Slim/Formats.pm line 115)
   frame 1: Slim::Formats::loadTagFormatForType (/usr/lib/perl5/site_perl/Slim/Player/Protocols/File.pm line 412)
   frame 2: Slim::Player::Protocols::File::canSeek (/usr/lib/perl5/site_perl/Slim/Player/Song.pm line 815)
   frame 3: Slim::Player::Song::canDoSeek (/usr/lib/perl5/site_perl/Slim/Player/Song.pm line 785)
   frame 4: Slim::Player::Song::canSeek (/usr/lib/perl5/site_perl/Slim/Player/Song.pm line 388)
   frame 5: Slim::Player::Song::open (/usr/lib/perl5/site_perl/Slim/Player/StreamingController.pm line 1229)
   frame 6: Slim::Player::StreamingController::_Stream (/usr/lib/perl5/site_perl/Slim/Player/StreamingController.pm line 288)
   frame 7: Slim::Player::StreamingController::_eventAction (/usr/lib/perl5/site_perl/Slim/Player/StreamingController.pm line 747)
   frame 8: Slim::Player::StreamingController::_nextTrackReady (/usr/lib/perl5/site_perl/Slim/Player/StreamingController.pm line 701)
   frame 9: Slim::Player::StreamingController::__ANON__ (/usr/lib/perl5/site_perl/Slim/Player/Song.pm line 338)
   frame 10: Slim::Player::Song::getNextSong (/usr/lib/perl5/site_perl/Slim/Player/StreamingController.pm line 706)
   frame 11: Slim::Player::StreamingController::_getNextTrack (/usr/lib/perl5/site_perl/Slim/Player/StreamingController.pm line 961)
   frame 12: Slim::Player::StreamingController::_StopGetNext (/usr/lib/perl5/site_perl/Slim/Player/StreamingController.pm line 288)
   frame 13: Slim::Player::StreamingController::_eventAction (/usr/lib/perl5/site_perl/Slim/Player/StreamingController.pm line 2124)
   frame 14: Slim::Player::StreamingController::play (/usr/lib/perl5/site_perl/Slim/Control/Commands.pm line 1056)
   frame 15: Slim::Control::Commands::playlistJumpCommand (/usr/lib/perl5/site_perl/Slim/Control/Request.pm line 1883)
   frame 16: (eval) (/usr/lib/perl5/site_perl/Slim/Control/Request.pm line 1883)
   frame 17: Slim::Control::Request::execute (/usr/lib/perl5/site_perl/Slim/Control/Request.pm line 880)
   frame 18: Slim::Control::Request::executeRequest (/usr/lib/perl5/site_perl/Slim/Player/Client.pm line 634)
   frame 19: Slim::Player::Client::execute (/usr/lib/perl5/site_perl/Slim/Control/Commands.pm line 3213)
   frame 20: Slim::Control::Commands::_playlistXitem_load_done (/usr/lib/perl5/site_perl/Slim/Control/Commands.pm line 1625)
   frame 21: Slim::Control::Commands::__ANON__ (/usr/lib/perl5/site_perl/Slim/Utils/Scanner.pm line 100)
   frame 22: Slim::Utils::Scanner::scanPathOrURL (/usr/lib/perl5/site_perl/Slim/Control/Commands.pm line 1641)
   frame 23: Slim::Control::Commands::playlistXitemCommand (/usr/lib/perl5/site_perl/Slim/Control/Request.pm line 1883)
   frame 24: (eval) (/usr/lib/perl5/site_perl/Slim/Control/Request.pm line 1883)
   frame 25: Slim::Control::Request::execute (/usr/lib/perl5/site_perl/Slim/Control/Request.pm line 880)
   frame 26: Slim::Control::Request::executeRequest (/usr/lib/perl5/site_perl/Slim/Control/Commands.pm line 1904)
   frame 27: Slim::Control::Commands::playlistcontrolCommand (/usr/lib/perl5/site_perl/Slim/Control/Request.pm line 1883)
   frame 28: (eval) (/usr/lib/perl5/site_perl/Slim/Control/Request.pm line 1883)
   frame 29: Slim::Control::Request::execute (/usr/lib/perl5/site_perl/Slim/Control/Request.pm line 880)
   frame 30: Slim::Control::Request::executeRequest (/usr/lib/perl5/site_perl/Slim/Web/HTTP.pm line 890)
   frame 31: Slim::Web::HTTP::processURL (/usr/lib/perl5/site_perl/Slim/Web/HTTP.pm line 691)
   frame 32: Slim::Web::HTTP::processHTTP (/usr/lib/perl5/site_perl/Slim/Networking/IO/Select.pm line 123)
   frame 33: (eval) (/usr/lib/perl5/site_perl/Slim/Networking/IO/Select.pm line 119)
   frame 34: Slim::Networking::IO::Select::__ANON__ (/usr/lib/perl5/site_perl/Slim/Networking/IO/Select.pm line 168)
   frame 35: (eval) (/usr/lib/perl5/site_perl/Slim/Networking/IO/Select.pm line 168)
   frame 36: Slim::Networking::IO::Select::loop (/usr/libexec/squeezeboxserver line 727)
   frame 37: main::idle (/usr/libexec/squeezeboxserver line 677)
   frame 38: main::main (/usr/libexec/squeezeboxserver line 1213)

[19-04-13 10:50:09.9626] Slim::Player::Song::open (410) Error: Couldn't create command line for cur playback for [file:///data/squeezebox/Music/.../...ogg]