Home of the Squeezebox™ & Transporter® network music players.
Results 1 to 9 of 9
  1. #1
    Junior Member
    Join Date
    May 2017
    Posts
    5

    lms 7.9.0 single flac file + cue: not working

    I have been using SB for many, many years but have never really looked into how it works. I now have a problem that I cannot fix, so I hope someone can point me in the right direction.

    I recently installed a new server (openmediavault) and installed logitechmediaserver. I am running:
    Code:
    Logitech Media Server Versie: 7.9.0 - 1488878280 @ Wed Mar 8 14:36:54 UTC 2017
    Hostnaam: XXXXXX
    IP-adres van server: 192.168.XXX.XXX
    HTTP-poortnummer van server: 9000
    Besturingssysteem: Debian - NL - utf8
    Platformarchitectuur: x86_64-linux
    Perl-versie: 5.20.2 - x86_64-linux-gnu-thread-multi
    Audio::Scan: 0.95
    Databaseversie: DBD::SQLite 1.34_01 (sqlite 3.7.7.1)
    My music is stored in directories, usually 1 CD per directory. I do not use Albums/Artists or any other search methods. I just click on the directory that contains the CD I want to play.

    I can play directories that contain mp3 files or split flac files, but the system will not play when I click on a directory that contains a flac and cue file.

    Code:
    [17-05-20 19:32:32.9981] Slim::Formats::loadTagFormatForType (110) Error: Couldn't load module:  (cur) : [syntax error at (eval 1224) line 1, at EOF
    ]
    [17-05-20 19:32:32.9992] Slim::Formats::loadTagFormatForType (110) Backtrace:
    
       frame 0: Slim::Utils::Log::logBacktrace (/usr/share/perl5/Slim/Formats.pm line 110)
       frame 1: Slim::Formats::loadTagFormatForType (/usr/share/perl5/Slim/Player/Protocols/File.pm line 412)
       frame 2: Slim::Player::Protocols::File::canSeek (/usr/share/perl5/Slim/Player/Song.pm line 821)
       frame 3: Slim::Player::Song::canDoSeek (/usr/share/perl5/Slim/Player/Song.pm line 791)
       frame 4: Slim::Player::Song::canSeek (/usr/share/perl5/Slim/Player/Song.pm line 387)
       frame 5: Slim::Player::Song::open (/usr/share/perl5/Slim/Player/StreamingController.pm line 1221)
       frame 6: Slim::Player::StreamingController::_Stream (/usr/share/perl5/Slim/Player/StreamingController.pm line 288)
       frame 7: Slim::Player::StreamingController::_eventAction (/usr/share/perl5/Slim/Player/StreamingController.pm line 739)
       frame 8: Slim::Player::StreamingController::_nextTrackReady (/usr/share/perl5/Slim/Player/StreamingController.pm line 693)
       frame 9: Slim::Player::StreamingController::__ANON__ (/usr/share/perl5/Slim/Player/Song.pm line 337)
       frame 10: Slim::Player::Song::getNextSong (/usr/share/perl5/Slim/Player/StreamingController.pm line 698)
       frame 11: Slim::Player::StreamingController::_getNextTrack (/usr/share/perl5/Slim/Player/StreamingController.pm line 953)
       frame 12: Slim::Player::StreamingController::_StopGetNext (/usr/share/perl5/Slim/Player/StreamingController.pm line 288)
       frame 13: Slim::Player::StreamingController::_eventAction (/usr/share/perl5/Slim/Player/StreamingController.pm line 2103)
       frame 14: Slim::Player::StreamingController::play (/usr/share/perl5/Slim/Control/Commands.pm line 1049)
       frame 15: Slim::Control::Commands::playlistJumpCommand (/usr/share/perl5/Slim/Control/Request.pm line 1883)
       frame 16: (eval) (/usr/share/perl5/Slim/Control/Request.pm line 1883)
       frame 17: Slim::Control::Request::execute (/usr/share/perl5/Slim/Control/Request.pm line 880)
       frame 18: Slim::Control::Request::executeRequest (/usr/share/perl5/Slim/Player/Client.pm line 634)
       frame 19: Slim::Player::Client::execute (/usr/share/perl5/Slim/Control/Commands.pm line 3219)
       frame 20: Slim::Control::Commands::_playlistXitem_load_done (/usr/share/perl5/Slim/Control/Commands.pm line 1618)
       frame 21: Slim::Control::Commands::__ANON__ (/usr/share/perl5/Slim/Utils/Scanner.pm line 100)
       frame 22: Slim::Utils::Scanner::scanPathOrURL (/usr/share/perl5/Slim/Control/Commands.pm line 1634)
       frame 23: Slim::Control::Commands::playlistXitemCommand (/usr/share/perl5/Slim/Control/Request.pm line 1883)
       frame 24: (eval) (/usr/share/perl5/Slim/Control/Request.pm line 1883)
       frame 25: Slim::Control::Request::execute (/usr/share/perl5/Slim/Control/Request.pm line 880)
       frame 26: Slim::Control::Request::executeRequest (/usr/share/perl5/Slim/Control/Commands.pm line 1897)
       frame 27: Slim::Control::Commands::playlistcontrolCommand (/usr/share/perl5/Slim/Control/Request.pm line 1883)
       frame 28: (eval) (/usr/share/perl5/Slim/Control/Request.pm line 1883)
       frame 29: Slim::Control::Request::execute (/usr/share/perl5/Slim/Control/Request.pm line 880)
       frame 30: Slim::Control::Request::executeRequest (/usr/share/perl5/Slim/Web/HTTP.pm line 875)
       frame 31: Slim::Web::HTTP::processURL (/usr/share/perl5/Slim/Web/HTTP.pm line 683)
       frame 32: Slim::Web::HTTP::processHTTP (/usr/share/perl5/Slim/Networking/IO/Select.pm line 123)
       frame 33: (eval) (/usr/share/perl5/Slim/Networking/IO/Select.pm line 119)
       frame 34: Slim::Networking::IO::Select::__ANON__ (/usr/share/perl5/Slim/Networking/IO/Select.pm line 168)
       frame 35: (eval) (/usr/share/perl5/Slim/Networking/IO/Select.pm line 168)
       frame 36: Slim::Networking::IO::Select::loop (/usr/sbin/squeezeboxserver line 728)
       frame 37: main::idle (/usr/sbin/squeezeboxserver line 678)
       frame 38: main::main (/usr/sbin/squeezeboxserver line 1214)
    
    [17-05-20 19:32:33.0014] Slim::Player::Song::open (409) Error: Couldn't create command line for cur playback for [file:///home/xx/muziek/piet/Pat%20Metheny/Pat%20Metheny%20-%20Secret%20Story%20(1992)%20[EAC-FLAC]/Pat%20Metheny%20Group%20-%20Secret%20Story%20(GED%2024468).flac]
    I was running an old (7.7 I think) version on the old server and playing these same files used to work fine. Any suggestions what I am doing wrong?

  2. #2
    Senior Member Mnyb's Avatar
    Join Date
    Feb 2006
    Location
    Vństerňs Sweden
    Posts
    16,158
    It will work trough artist album genre et al. The scanner finds the albums just fine given sane cue files .

    Cue files and muisc folder browsing is broken past 7.7 afaik ?
    --------------------------------------------------------------------
    Main hifi: Touch + CIA PS +MeridianG68J MeridianHD621 MeridianG98DH 2 x MeridianDSP5200 MeridianDSP5200HC 2 xMeridianDSP3100 +Rel Stadium 3 sub.
    Bedroom/Office: Boom
    Kitchen: Touch + powered Fostex PM0.4
    Misc use: Radio (with battery)
    iPad1 with iPengHD & SqueezePad
    (spares Touch, SB3, reciever ,controller )
    server HP proliant micro server N36L with ClearOS Linux

    http://people.xiph.org/~xiphmont/demo/neil-young.html

  3. #3
    Junior Member
    Join Date
    May 2017
    Posts
    5
    Quote Originally Posted by Mnyb View Post
    It will work trough artist album genre et al. The scanner finds the albums just fine given sane cue files .

    Cue files and muisc folder browsing is broken past 7.7 afaik ?
    I have hundreds of CD's that I ripped years ago that have not been tagged. Using artist, album, etc. is useless for me.
    I like the old-fashioned "which CD will I listen to now?" approach. (my CD's were in alphabetical order haha) It works great if the flac is split, but not when there is a cue file.

    Is this something that is going to be fixed (and if not, why not) or do I have to downgrade to 7.7?

  4. #4
    Senior Member
    Join Date
    Jun 2011
    Posts
    131
    Hi,

    why don't you simply split the file instead of asking for a fix? It takes only seconds.

    Greets
    Christian
    Cubietruck with armbian runnig lms and squeezelite for my hifi System (feeding an ifi micro)
    2 Squeezebox Radios (kitchen and bath)
    Nubert NuPro A200, AW350 Sub , raspi 3 with hifiberry digi+ for the bedroom
    raspi A with M2Tech HiFace usb dac and JBL Control 1 for the balcony :-)

  5. #5
    Junior Member
    Join Date
    May 2017
    Posts
    5
    Quote Originally Posted by chrissy View Post
    Hi,

    why don't you simply split the file instead of asking for a fix? It takes only seconds.

    Greets
    Christian
    I am well aware of workarounds, but I would rather fix the problem. I am not asking for a new feature. I am asking why something that always worked fine is no longer available. If I am doing something wrong I can change it. If it really is no longer available: why not?

  6. #6
    Member Percival Sweetwater's Avatar
    Join Date
    Jan 2011
    Location
    Yorkshire
    Posts
    90
    Quote Originally Posted by squeezevici View Post
    I am well aware of workarounds, but I would rather fix the problem. I am not asking for a new feature. I am asking why something that always worked fine is no longer available. If I am doing something wrong I can change it. If it really is no longer available: why not?
    I have recently done a rip of an old Bulgarian Folk LP as a single flac file. All the songs run into each other, so I'm not sure on their timings. I made a .cue file (manually) with my estimations of the track timings. I placed both the flac, cue and cover art in the same folder. It plays perfectly from LMS (7.9 nightly), and from my Booms, Radios and Touch directly, if I select the .cue file to play. If I select the .flac file then I get an error.
    I have uploaded the .cue file (had to zip it, as .cue files are not valid as an uploadable format).
    Attached Files Attached Files
    Last edited by Percival Sweetwater; 2017-05-20 at 05:03.

  7. #7
    Senior Member iPhone's Avatar
    Join Date
    Oct 2007
    Location
    Atlanta
    Posts
    3,213
    Quote Originally Posted by squeezevici View Post
    I have been using SB for many, many years but have never really looked into how it works. I now have a problem that I cannot fix, so I hope someone can point me in the right direction.

    I recently installed a new server (openmediavault) and installed logitechmediaserver. I am running:
    Code:
    Logitech Media Server Versie: 7.9.0 - 1488878280 @ Wed Mar 8 14:36:54 UTC 2017
    Hostnaam: XXXXXX
    IP-adres van server: 192.168.XXX.XXX
    HTTP-poortnummer van server: 9000
    Besturingssysteem: Debian - NL - utf8
    Platformarchitectuur: x86_64-linux
    Perl-versie: 5.20.2 - x86_64-linux-gnu-thread-multi
    Audio::Scan: 0.95
    Databaseversie: DBD::SQLite 1.34_01 (sqlite 3.7.7.1)
    My music is stored in directories, usually 1 CD per directory. I do not use Albums/Artists or any other search methods. I just click on the directory that contains the CD I want to play.

    I was running an old (7.7 I think) version on the old server and playing these same files used to work fine. Any suggestions what I am doing wrong?
    I believe in versions newer then LMS 7.7.1, some enhancements were made to improve the power of the Search Function. These enhancements were basically for how most users rip music and how powerful tagging is now. It seems the improvements clashed with older formats.

    A possible fix might be to create a Music Directory then move all the single CD Folders into this directory, point LMS at this Music directory, then do a Full Scan. Now use the Album search to pick your Single CDs. Or try other search functions to see if something new might be more useful. If tags are an issue, MP3tag, is very useful. Just thinking out loud.....
    iPhone
    Media Room:
    ModWright Platinum Signature Transporter, VTL TL-6.5 Signature Pre-Amp, Ayre MX-R Mono's, VeraStarr 6.4SE 6-channel Amp, Vandersteen Speakers: Quatro Wood Mains, VCC-5 Reference Center, four VSM-1 Signatures, Video: Runco RS 900 CineWide AutoScope 2.35:1, Vandersteen V2W Subwoofer

    Living Room:
    Transporter, ADCOM GTP-870HD, Cinepro 3K6SE III Gold, Vandersteen Model 3A Signature, Two 2Wq subs, VCC-2, Two VSM-1

    Office: Touch with Vandersteen VSM-1s
    Kitchen: Touch in-wall mount w/ Thiel Powerpoint 1.2s
    Bedroom: Squeezebox BOOM
    Bathroom: Squeezebox Radio
    Around the House: SliMP3, SB1, SB2, SB3
    Ford Thunderbird: SB Touch, USB drive
    Ford Expedition: SB Touch, USB drive

  8. #8
    Junior Member
    Join Date
    May 2017
    Posts
    5
    Thanks for the cue file. Looks similar to what I have, so I don't think the format is the issue. Also, the same files worked fine on the old server.

    I have had a good look at what is going on. I stopped lms and deleted the logfiles. I then restarted the server and the following appears in the server.log:
    Code:
    017-05-21 00:54:06 squeezeboxserver_safe started.
    [17-05-21 00:54:08.2707] main::init (388) Starting Logitech Media Server (v7.9.0, 1488878280, Wed Mar  8 14:36:54 UTC 2017) perl 5.020002 - x86_64-linux-gnu-thread-multi
    So far, so good.
    I then reconnected from my PC using http://192.168.xxx.xxx:9000, did not do anything else (no file selection or anything, just left it at the menu) and was surprised what I found in the log:
    Code:
    [17-05-21 00:54:50.4400] Slim::Formats::loadTagFormatForType (110) Error: Couldn't load module:  (cur) : [syntax error at (eval 1221) line 1, at EOF
    ]
    [17-05-21 00:54:50.4572] Slim::Formats::loadTagFormatForType (110) Backtrace:
    
       frame 0: Slim::Utils::Log::logBacktrace (/usr/share/perl5/Slim/Formats.pm line 110)
       frame 1: Slim::Formats::loadTagFormatForType (/usr/share/perl5/Slim/Player/Protocols/File.pm line 412)
       frame 2: Slim::Player::Protocols::File::canSeek (/usr/share/perl5/Slim/Player/Song.pm line 821)
       frame 3: Slim::Player::Song::canDoSeek (/usr/share/perl5/Slim/Player/Song.pm line 791)
       frame 4: Slim::Player::Song::canSeek (/usr/share/perl5/Slim/Music/Info.pm line 1156)
       frame 5: Slim::Music::Info::canSeek (/usr/share/perl5/Slim/Control/Queries.pm line 3598)
       frame 6: Slim::Control::Queries::statusQuery (/usr/share/perl5/Slim/Control/Request.pm line 1883)
       frame 7: (eval) (/usr/share/perl5/Slim/Control/Request.pm line 1883)
       frame 8: Slim::Control::Request::execute (/usr/share/perl5/Slim/Web/JSONRPC.pm line 408)
       frame 9: Slim::Web::JSONRPC::requestMethod (/usr/share/perl5/Slim/Web/JSONRPC.pm line 212)
       frame 10: (eval) (/usr/share/perl5/Slim/Web/JSONRPC.pm line 212)
       frame 11: Slim::Web::JSONRPC::handleURI (/usr/share/perl5/Slim/Web/HTTP.pm line 465)
       frame 12: Slim::Web::HTTP::processHTTP (/usr/share/perl5/Slim/Networking/IO/Select.pm line 123)
       frame 13: (eval) (/usr/share/perl5/Slim/Networking/IO/Select.pm line 119)
       frame 14: Slim::Networking::IO::Select::__ANON__ (/usr/share/perl5/Slim/Networking/IO/Select.pm line 168)
       frame 15: (eval) (/usr/share/perl5/Slim/Networking/IO/Select.pm line 168)
       frame 16: Slim::Networking::IO::Select::loop (/usr/sbin/squeezeboxserver line 728)
       frame 17: main::idle (/usr/sbin/squeezeboxserver line 678)
       frame 18: main::main (/usr/sbin/squeezeboxserver line 1214)
    Something seems to be wrong. Does anyone have any idea what it could be?
    Note this was a fresh 7.9.0 installation on a new server, so no old lms had been installed.

  9. #9
    Junior Member
    Join Date
    May 2017
    Posts
    5
    Something strange is going on. I restarted LMS after deleting the logfiles.
    Code:
    2017-05-21 00:54:06 squeezeboxserver_safe started.
    [17-05-21 00:54:08.2707] main::init (388) Starting Logitech Media Server (v7.9.0, 1488878280, Wed Mar  8 14:36:54 UTC 2017) perl 5.020002 - x86_64-linux-gnu-thread-multi
    So far, so good.

    I then connected to the server from my PC using http://192.168.xxx.xxx:9000. I left it on the menu but found this in the logfile:
    Code:
    [17-05-21 00:54:50.4400] Slim::Formats::loadTagFormatForType (110) Error: Couldn't load module:  (cur) : [syntax error at (eval 1221) line 1, at EOF
    ]
    [17-05-21 00:54:50.4572] Slim::Formats::loadTagFormatForType (110) Backtrace:
    
       frame 0: Slim::Utils::Log::logBacktrace (/usr/share/perl5/Slim/Formats.pm line 110)
       frame 1: Slim::Formats::loadTagFormatForType (/usr/share/perl5/Slim/Player/Protocols/File.pm line 412)
       frame 2: Slim::Player::Protocols::File::canSeek (/usr/share/perl5/Slim/Player/Song.pm line 821)
       frame 3: Slim::Player::Song::canDoSeek (/usr/share/perl5/Slim/Player/Song.pm line 791)
       frame 4: Slim::Player::Song::canSeek (/usr/share/perl5/Slim/Music/Info.pm line 1156)
       frame 5: Slim::Music::Info::canSeek (/usr/share/perl5/Slim/Control/Queries.pm line 3598)
       frame 6: Slim::Control::Queries::statusQuery (/usr/share/perl5/Slim/Control/Request.pm line 1883)
       frame 7: (eval) (/usr/share/perl5/Slim/Control/Request.pm line 1883)
       frame 8: Slim::Control::Request::execute (/usr/share/perl5/Slim/Web/JSONRPC.pm line 408)
       frame 9: Slim::Web::JSONRPC::requestMethod (/usr/share/perl5/Slim/Web/JSONRPC.pm line 212)
       frame 10: (eval) (/usr/share/perl5/Slim/Web/JSONRPC.pm line 212)
       frame 11: Slim::Web::JSONRPC::handleURI (/usr/share/perl5/Slim/Web/HTTP.pm line 465)
       frame 12: Slim::Web::HTTP::processHTTP (/usr/share/perl5/Slim/Networking/IO/Select.pm line 123)
       frame 13: (eval) (/usr/share/perl5/Slim/Networking/IO/Select.pm line 119)
       frame 14: Slim::Networking::IO::Select::__ANON__ (/usr/share/perl5/Slim/Networking/IO/Select.pm line 168)
       frame 15: (eval) (/usr/share/perl5/Slim/Networking/IO/Select.pm line 168)
       frame 16: Slim::Networking::IO::Select::loop (/usr/sbin/squeezeboxserver line 728)
       frame 17: main::idle (/usr/sbin/squeezeboxserver line 678)
       frame 18: main::main (/usr/sbin/squeezeboxserver line 1214)
    Any idea what is going on?

Posting Permissions

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