PDA

View Full Version : lms 7.9.0 single flac file + cue: not working



squeezevici
2017-05-20, 02:37
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:

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.


[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?

Mnyb
2017-05-20, 03:07
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 ?

squeezevici
2017-05-20, 03:28
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?

chrissy
2017-05-20, 03:37
Hi,

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

Greets
Christian

squeezevici
2017-05-20, 03:59
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?

Percival Sweetwater
2017-05-20, 05:00
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).

iPhone
2017-05-20, 07:34
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:

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.....

squeezevici
2017-05-20, 08:04
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:

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:

[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.

squeezevici
2017-05-20, 08:36
Something strange is going on. I restarted LMS after deleting the logfiles.

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:

[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?

peterguk
2017-12-30, 11:03
Hi,
why don't you simply split the file instead of asking for a fix? It takes only seconds.


What software would you recommend to split a single flac into individual flac track files?

pinkdot
2017-12-30, 11:52
What software would you recommend to split a single flac into individual flac track files?
http://forums.slimdevices.com/showthread.php?86057-How-to-convert-CD-in-FLAC-CUE-into-individual-tracks&highlight=flac+splitter

Edit: I noticed the the post didn't mention Flacon. This is a very nice splitter for Linux: https://flacon.github.io/

Mnyb
2017-12-30, 16:55
Ditto i use flacon on linux or cuetools on windows .

Medieval. cue splitter is another tool , that often used but ”they” say it can cause some issues in the split files.’
So on windows its cuetools now .

meraxx
2018-05-21, 07:06
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?

Hello, l'm having the same problem with a single .wav file and .cue sheet.
With version 7.8 l can press play on the diectory where the two files are stored and have LMS play them.
With version 7.9 on l get an error message telling "cannot open file type for..."

I have a collection of 3000 records ripped like that (single .wav+.cue sheet) and it would be quite annoying having to split them all.
And, besides that, it amazes me why a new LMS version shouldn't do what the previous did.

Lestrad
2018-12-10, 23:38
Hi,

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

Greets
Christian

Only seconds? Using what?

I'm running v. 7.9 and a search will find an individual title in a single .ape file (accompanied by a .cue file) containing an entire album, but it plays the entire album while displaying that single title the whole time. Did earlier versions do better? Foobar2000 can do this with no problem.

Paul Webster
2018-12-11, 02:19
I use FLAC and MP3 with external .cue files a lot - and I do see the title changing.
However, one thing I have seen is on controllers (JiveLite) the track title is often 1 track behind what is playing.
I have not checked to see if the web view in LMS shows the same thing.

Lestrad
2018-12-11, 03:04
I use FLAC and MP3 with external .cue files a lot - and I do see the title changing.
However, one thing I have seen is on controllers (JiveLite) the track title is often 1 track behind what is playing.
I have not checked to see if the web view in LMS shows the same thing.

Thanks!

I have a Squeezebox Touch and also run SqueezePlay on my desktop computer. I'm in the process of doing some tests with other single-file albums to see if this is an exception or not. I'll report back...

Les

(Later) Okay, I tried with another file, except that this one is a .flac whereas the other is an .ape. I can successfully search for a single song and play it - only it and not the whole album - and have its title displayed. Could it be that the problem is only with .ape files?

I'll do some more testing and report back.

JohnB
2018-12-11, 03:38
I use cue files a great deal, admittedly mainly with m4a (AAC) files but I have also used it with flac files and have never had any problems.

I've even done a quick and dirty Excel macro for myself that generates the cue files I use.

However, I do not play them from Folder Browse but via the normal method using tags (Album or Composer, etc). When playing them this way they work fine.

If your cue files don't behave properly when being played, other than from the Folder Browse, could you upload an example of a cue file that causes problems.

(There has been a long standing issue with playing cue + music files from the Folder Browse. I seem to remember Michael saying, some years ago, that LMS was designed so that people would use the tags to browse and find the music, and that Folder Browse wasn't expected to be the main method of accessing music. Please forgive me if I am misquoting Michael.)

Lestrad
2018-12-11, 03:52
Well as I said (unless you read my post before I updated it) .flac files seem to work. The one that gave me the problem I described was an .ape file. I'm in the process of running some tests to see if other .ape - or .flac - files act the same.

As for the search, I hardly ever play files directly from the folder when I use my Squeezebox. Is there a even a way to search directly in the folder?

Paul Webster
2018-12-11, 04:46
If your cue files don't behave properly when being played, other than from the Folder Browse, could you upload an example of a cue file that causes problems.

Mine are usually chosen by DSTM (Last.fm from own files). I start off with one track - usually found by browsing artist or genre - and play and sit back.
Sometimes DSTM will choose a track from a big file (e.g. a .mp3 file of a 2 hour recorded radio programme that I have hand-made a .cue file for) and at the end of one such track the track info on JiveLite does not update and the end of the following track.
I don't think I can repeat it at will.
Nothing extraordinary about my .cue files ... they look a bit like this ...


PERFORMER "Radio Show Name"
FILE "Radio Show Name-20180601.mp3" MP3
TITLE "Radio Show Name - 2018/06/01"
TRACK 01 AUDIO
TITLE "Link: 2018/06/01 01"
PERFORMER "Radio Show Name"
INDEX 01 000:00:00
TRACK 02 AUDIO
TITLE "Link: 2018/06/01 02"
PERFORMER "Radio Show Name"
INDEX 01 000:11:00
TRACK 03 AUDIO
TITLE "Night Owl"
PERFORMER "Broke For Free"
INDEX 01 001:20:00
TRACK 04 AUDIO
TITLE "Link: 2018/06/06 04"
PERFORMER "Radio Show Name"
INDEX 01 004:26:00
TRACK 05 AUDIO
TITLE "Enthusiast"
PERFORMER "Tours"
INDEX 01 004:58:00

Lestrad
2018-12-12, 06:05
I made a list of all the full-album single .ape files with accompanying .cue files and I've been testing them one by one. So far, in every case, the same thing happens: If I search for a single song anywhere in the album and try to play it, LMS plays the whole album (that is, the whole .ape file) from the start.

If I convert the .ape to to a single .flac file using Foobar2000, then I can search for and play the single file. So, despite what I said at one point, the problem does seem to lie with the .ape format - or rather LMS's ability to handle .ape.

JohnB
2018-12-12, 07:04
I've just had a look at the convert.conf file and the ape entries don't support the "T" option: "can seek to a start time offset".

That is why, when playing an ape file plus cue file, LMS can't find the start of the track in the cue file and why it starts from the beginning.

[Later Edit]

This might be and explanation of why seek isn't supported by LMS with ape files, even though the thread is from 2012. Read andyg's and subsequent posts (The mac.exe version in use with LMS 7.9.2 is still 3.99 which doesn't support seek).

https://forums.slimdevices.com/showthread.php?97290-Monkey-s-audio-APE-format-is-not-searchable&p=725994&viewfull=1#post725994

Lestrad
2018-12-13, 04:19
Thanks, I suspected it was that. So I suppose I'll have to convert the .apes to .flacs. I did some checking and I can embed the CUE sheet into the .flac file using MP3Tag and Foobar will read the titles of each track, but if I embed the CUE sheet into the .ape file, Foobar reads the album title for all the individual tracks.

Question: When a scan is performed, does LMS read the embedded CUE sheet or the separate .cue file? Stand by for the answer...
_____________
Answer: It reads the .cue file.

JohnB
2018-12-13, 05:00
Answer: It reads the .cue file.

I know that various people use embedded cue files so LMS might well read the cue file one exists but read the embedded cue if a separate cue file isn't present. Worth checking

Lestrad
2018-12-14, 05:03
I know that various people use embedded cue files so LMS might well read the cue file one exists but read the embedded cue if a separate cue file isn't present. Worth checking

I ran the experiment: I removed the .cue sheet file from the folder and left only the single .flac file with embedded cue sheet.

Result: After a rescan, LMS can't find any of the tracks. It can only find the name of the album, which is the same as the name of the .flac file. It finds an Artist name, but no album title.

MP3Tag shows an Album tag, along with the Artist name, and it also shows the embedded cue sheet...

So it would appear that this version of LMS, at least, has a problem reading CUE sheets embedded in .flac files.

I'll try with some other files and report back.
______________________________________

I converted another single .ape file to .flac and then embedded the CUE sheet using MP3Tag. I added a marker so I'd know which CUE sheet was being read by LMS. And doggone if this time it doesn't seem to have read the embedded CUE.

Now I'll remove the external .cue sheet file and see what happens...

_____________________________
It still reads the embedded CUE sheet. (No reason why it shouldn't.) Now I'm re-converting the album I had trouble with from .ape to .flac. I'll embed the cue sheet, then remove the .cue file and we'll see what happens.

Lestrad
2018-12-14, 07:15
This is to give the final results of my experiments mentioned above and sum up my conclusions:

I'm not sure what was wrong with the single .flac file I was having problems with, but after having re-converted it from .ape using Foobar2000 (v. 1.4.1) and embedding the CUE sheet, LMS finds all the tracks and can play them individually. In fact it finds them all twice - once in the .cue file and once in the embedded CUE sheet.

As for single .ape files with .cue files, all the tracks are listed in LMS, but if I try to play any single track, LMS plays the entire .ape file from the beginning.

BUT - to circle back to the original post in this thread, when I tap the .cue file or the .ape file or the .flac file, I get the "Problem - Can't open file for..." error. In the case of the .cue file the tracks are listed, but I get the same error when I tap on an individual track.

Thanks to everyone for your answers, and good listening during this holy season. The music is why we're all here, and joy is what the music is all about...

Les

JohnB
2018-12-14, 07:31
The music is why we're all here, and joy is what the music is all about...

???

You're not suggesting that we actually listen to the d*mned stuff are you? :confused:

Lestrad
2018-12-14, 07:56
???

You're not suggesting that we actually listen to the d*mned stuff are you? :confused:

Sure - if only when running experiments and waiting for a scan to complete. ;-)

typecrazy789
2019-01-07, 09:39
Just jumping in here as I've been struggling with this somewhat as well; I had the idea that since I grew up in the LP-era it might be nice to group some of my albums by their original LP sides as 2 FLACs, side 1 and 2, and then use an embedded cue sheet so that in normal album viewing mode I see the usual full track listing.

But then if I wanted to play a handful of original sides, I could just go in via music folder and add them manually from the flacs...meaning add side 2 of this LP, side 1 of that, etc., as a single flac file each since that's how they'd be sitting on the server.

Except that won't work - I can see the split versions fine and they play as they should (split meaning them showing up as regular entries in the album view) but unless I fully remove the cue sheet from the flac it won't play via the music folder view. Is there any way around this? And I'm not looking to split the files, etc. - this is meant to accomplish a very specific thing.

hagan
2019-04-13, 08:18
Unfortunately the problem still persists. I have several thousand cue files, so splitting is not an option for me. Hopefully it will be fixed soon. There is already a bug report at http://bugs.slimdevices.com/show_bug.cgi?id=18142

emmanuel
2020-05-17, 10:21
Hi,

Having noticed the same problem, I share with you a solution that allowed me to work around the problem.
I encountered the problem with a .cue file named: 'Dire Straits - Communique.cue'
By renaming the file in this way : 'Dire Straits-Communique.cue'
i.e. without spaces before and after the character '-'
the file is well interpreted by LMS.

I hope this detail will allow some of you to properly scan your albums.


Some details on my installation:


Logitech Media Server Version : 7.9.2 - 1578996832 @ Tue Jan 14 12:15:02 CET 2020
Nom d'hôte : XXXX
Adresse IP du serveur : 172.20.0.3
Port HTTP du serveur : 9000
Système d'exploitation : Debian - FR - utf8
Architecture de la plate-forme : x86_64-linux
Version de Perl : 5.22.1 - x86_64-linux-gnu-thread-multi
Audio::Scan : 0.95
IO::Socket::SSL : 2.024
Version de la base de données : DBD::SQLite 1.58 (sqlite 3.22.0)


Detail of tested album:


Dire Straits/
+-- Dire Straits - Communique.cue
`-- Dire Straits - Communique.flac


Error message encountered:


[20-05-14 22:11:09.9776] Slim::Player::Song::open (409) Error: Couldn't create command line for cur playback for [file:///srv/music/Pop-Rock%20Etrangere/Dire%20Straits/Communique%20(1979)/Dire%20Straits%20-%20Communique.flac]
[20-05-14 22:11:09.9802] Slim::Formats::loadTagFormatForType (116) Error: Couldn't load module: (cur) : [syntax error at (eval 1237) line 1, at EOF
]