This is extremely useful when you have a monolithic cd image and *.cue file with metadata for this cd. Embedded cue support (as cue inside cue apev2 tag) will be handy too.
Personally I would have no use for this but I see your point.
AFAIK cuesheet support would be either very ugly or very hard to implement with moc's architecture.
If there is no programmer with personal interest out there I would not hold my breath while waiting for this feature...
yeah, imho this would be great to see moc supporting cue-sheets. i download monolothic cdrips oftenly
unfortunately, i'm not a programmist and can't help myself and other ones who waits for this feature
There's also alot of mp3 releases floating around on the web, where the CD has been ripped as a full mp3 file and supplied with a cue file defining where the tracks start. This is often the case with mixed albums, where the songs has been mixed together.
Therefore I'd like to see CUE file support in my favourite music player for linux ;-)
I am a new user of MOC, and I need to know if there is any way to use the. cue. My English is terrible so I apologize...mi español no es mucho mejor ;)
There is new command 'go_inside' for keymap.
In file panel we can enter inside cuesheet(^d by default) and add individual
tracks as always with 'a'.
If we add cuesheet with 'a', all its tracks will be added into playlist.
If we add dir with 'a' all inside cuesheets will be split into tracks,
cuesheet source (FILE directive in cue) will not be added.
see also option Cuesheet_FindFile in config.exampe
That patch adds replaygain support also (too lazy to cut if off :) )
It works when softmixer is on.
Switch to rg mixer with 'x' key: you'll see RG.off or RG.track or RG.album as
mixer name, switch between rg modes with 'W'.
rg preamp level [0..100] is mapped to [-20..20] dB: i.e. no rg preamp on 50% of rg mixer vol.
see also option Replaygain_preamp_without_info in config.example
Thank you for your efforts in providing this patch. Unfortunately, the download URL on that yadi.sk link you give is not valid and when corrected gives a server error.
It's also unfortunate that you didn't heed my advice to check with mocmaint before undertaking any significant work as in this case you have repeated work for which I already have several implementations from which to choose. However, the approach you've taken for cue sheet support will be taken into account when I evaluate the options available and integrate the best of the ideas from each in a single feature. That work is still a little way off.
I also already have a patch to implement ReplayGain which is much closer to being integrated, but I'd still like to consider the approach you've taken. Could you e-mail mocmaint your patch, please?
All that said, the advantage your patch has (or would have if we could get it) is that it's here now and not just the vapourware I'm currently promising.
Now downloaded, thanks. There are some interesting approaches and some areas of code which will be greatly simplified by upcoming changes. I will talk to you by e-mail in due course.
I did rg support so long ago and I'm lazy to cut it off the patch right now.
It wasn't obvious to me that it wasn't a new piece of work. I was expecting the patch to contain both aspects, so that's fine.
I'm sorry if my words were rude.
There was nothing rude in what you said; no need to apologise.
I would love to get this patch, but the dropbox link doesn't seem to be working any longer. If someone could send me a copy, I would be eternally grateful. It will be a glorious day when CUE sheets are supported in MOC!
I'm not sure how it will apply to whatever release of MOC you have, though.
But beware that it mashes together two separate concerns: cuesheets and replay gain. One of the big delays in getting this committed has been the separation of these as it's not an easy task and requires a block of time where I can concerntrate on it without distractions, and although I've made several attempts I've never been able to complete the task.
Well, I used to split monolithic flac files that come with cue. But, well, it's easier to use deadbeef for them :( Deadbeef is a great player but still I'd prefer to stay with MOC... Any chance there;s some progress that I missed?
Cuesheets (of the .cue variety) are still planned (and which would be very useful to me as well), but I'm ashamed to say that I haven't made any progress on them at all. I had intended to work on MOC this weekend, but once again more urgent things have intervened.
"I haven't made any progress on them at all" - and I haven't made much progress in splitting my still monolithic flacs :D. Anyway I'm enjoying using moc player. Pity I'm not a C++ programmer, would have tried to jump in.
Many thanks also to Flacon (https://flacon.github.io) developers. Sure they could provide some usable contribution - after all they actually split those files and they are FSF. Maybe I should try to contact them?
Yeah, seems I'd better write some shell script finding cue files in subfolders + shnsplit-ing those and cutag-ing them. Or maybe wait for couple of years more :D
I implemented cuesheet support as a original patch for moc package for cygwin. The idea is very different form jcf's one, but my implementation treats cuesheets as another kind of playlists.
You can get the patch from:
https://cygwin.com/cgit/cygwin-packages/moc/tree/Add-cuesheet-support.patch
This patch might need other patches, so I recommend applying the patches in the following order.
libcue is also necessary.
These can be applied and should work for non-cygwin platform like Linux. I hope this could help this project.
I would appreciate if someone could kindly try and give me some feedback.
However, I cannot reproduce the issue with Debian GNU/Linux (12.6).
I would appreciate if you could provide debug logs (both server and client) using --debug option.
I guess the server had crashed if the message "does not communicate with the server." was shown.
Anyway, I still cannot reproduce the problem in Linux...
hiben
Fri, 2008-04-04 15:49
Permalink
Maybe you could clarify this
Maybe you could clarify this a bit.
What is the gain in being able to play cuesheets ?
They are just a list of metadata for burning [audio] CDs.
More or less, they are a sort of playlist.
Do you want this because of the stored metadata (artist, title, etc.) ?
splav
Sun, 2008-04-06 19:17
Permalink
This is extremely useful
This is extremely useful when you have a monolithic cd image and *.cue file with metadata for this cd. Embedded cue support (as cue inside cue apev2 tag) will be handy too.
hiben
Wed, 2008-04-09 08:26
Permalink
Personally I would have no
Personally I would have no use for this but I see your point.
AFAIK cuesheet support would be either very ugly or very hard to implement with moc's architecture.
If there is no programmer with personal interest out there I would not hold my breath while waiting for this feature...
kotlik
Fri, 2009-04-24 11:17
Permalink
Hi all, If no one is
Hi all,
If no one is interested in implementing cue sheet support in moc, I would like to try it. Hope that soon I will generate some useful patch..
iveney
Sat, 2009-04-25 05:50
Permalink
wow. can't wait to see your
wow. can't wait to see your patch released
Spitz
Wed, 2009-06-03 16:39
Permalink
cue support
I would like to help if you have some problems,
let me know if I can do something...
sinnergy
Sat, 2009-03-07 18:10
Permalink
useful, really
yeah, imho this would be great to see moc supporting cue-sheets. i download monolothic cdrips oftenly
unfortunately, i'm not a programmist and can't help myself and other ones who waits for this feature
kchr
Fri, 2008-05-09 23:25
Permalink
CUE files
There's also alot of mp3 releases floating around on the web, where the CD has been ripped as a full mp3 file and supplied with a cue file defining where the tracks start. This is often the case with mixed albums, where the songs has been mixed together.
Therefore I'd like to see CUE file support in my favourite music player for linux ;-)
golemj
Sun, 2008-05-11 11:54
Permalink
So you want .cue files to be
So you want .cue files to be threated as m3u playlist and mp3 file together. That probably would mean to patch moc core source.
MihailZenkov
Mon, 2008-05-12 11:52
Permalink
IMHO better if we see
IMHO better if we see splited virtual files (like any other files) and hide original big file.
kchr
Mon, 2008-06-09 03:25
Permalink
What MihailZenkov said. The
What MihailZenkov said.
The large MP3 files would preferably be displayed as separate ("virtual") tracks in the playlist, but not in the file system browser.
basstux
Thu, 2012-12-13 22:58
Permalink
.cue support (is possible now?)
I am a new user of MOC, and I need to know if there is any way to use the. cue. My English is terrible so I apologize...mi español no es mucho mejor ;)
jcf
Thu, 2012-12-13 23:04
Permalink
Not There Yet
I'm afraid MOC still doesn't have cuesheet support, but it is planned for MOC 2.7, or maybe a little earlier.
bigcrush
Tue, 2014-10-14 11:06
Permalink
my local changes to MOCP
I have some support for cuesheets and replaygain. Maybe my patch will be helpful to someone else. It is done against rev2732 of svn.
get it here: https://yadi.sk/d/evky8jBDbziN5
do something like this:
There is new command 'go_inside' for keymap.
In file panel we can enter inside cuesheet(^d by default) and add individual
tracks as always with 'a'.
If we add cuesheet with 'a', all its tracks will be added into playlist.
If we add dir with 'a' all inside cuesheets will be split into tracks,
cuesheet source (FILE directive in cue) will not be added.
see also option Cuesheet_FindFile in config.exampe
That patch adds replaygain support also (too lazy to cut if off :) )
It works when softmixer is on.
Switch to rg mixer with 'x' key: you'll see RG.off or RG.track or RG.album as
mixer name, switch between rg modes with 'W'.
rg preamp level [0..100] is mapped to [-20..20] dB: i.e. no rg preamp on 50% of rg mixer vol.
see also option Replaygain_preamp_without_info in config.example
sorry for my bad English:)
jcf
Tue, 2014-10-14 19:13
Permalink
Download Errors
Thank you for your efforts in providing this patch. Unfortunately, the download URL on that
yadi.sk
link you give is not valid and when corrected gives a server error.It's also unfortunate that you didn't heed my advice to check with mocmaint before undertaking any significant work as in this case you have repeated work for which I already have several implementations from which to choose. However, the approach you've taken for cue sheet support will be taken into account when I evaluate the options available and integrate the best of the ideas from each in a single feature. That work is still a little way off.
I also already have a patch to implement ReplayGain which is much closer to being integrated, but I'd still like to consider the approach you've taken. Could you e-mail mocmaint your patch, please?
All that said, the advantage your patch has (or would have if we could get it) is that it's here now and not just the vapourware I'm currently promising.
bigcrush
Wed, 2014-10-15 07:46
Permalink
Maybe server allows downloads
Maybe server allows downloads only from Russia.
Let dropbox link https://www.dropbox.com/s/5lcnfjt9347ustq/cuesheets-replaygain-2732.tar.gz?dl=0
I've done rg support so long ago and I'm lazzy to cut it off the patch right now.
MOCP is cool and you have huge plans for its future. I use cuesheets for about 18 months and wanted to share my attempts with mere mortals like me.
I'm sorry if my words was rude. It was just a fun to enhance my lovely player :)
jcf
Wed, 2014-10-15 09:35
Permalink
Got It
Now downloaded, thanks. There are some interesting approaches and some areas of code which will be greatly simplified by upcoming changes. I will talk to you by e-mail in due course.
It wasn't obvious to me that it wasn't a new piece of work. I was expecting the patch to contain both aspects, so that's fine.
There was nothing rude in what you said; no need to apologise.
bourbaki
Sat, 2017-09-30 09:29
Permalink
I would love to get this
I would love to get this patch, but the dropbox link doesn't seem to be working any longer. If someone could send me a copy, I would be eternally grateful. It will be a glorious day when CUE sheets are supported in MOC!
jcf
Sat, 2017-09-30 21:00
Permalink
I Do
Yes, I do have it and shall e-mail it to you.
I'm not sure how it will apply to whatever release of MOC you have, though.
But beware that it mashes together two separate concerns: cuesheets and replay gain. One of the big delays in getting this committed has been the separation of these as it's not an easy task and requires a block of time where I can concerntrate on it without distractions, and although I've made several attempts I've never been able to complete the task.
nkk
Sat, 2023-08-26 21:20
Permalink
subj
Well, I used to split monolithic flac files that come with cue. But, well, it's easier to use deadbeef for them :( Deadbeef is a great player but still I'd prefer to stay with MOC... Any chance there;s some progress that I missed?
jcf
Sat, 2023-08-26 22:59
Permalink
The Future of Cuesheets
Cuesheets (of the
.cue
variety) are still planned (and which would be very useful to me as well), but I'm ashamed to say that I haven't made any progress on them at all. I had intended to work on MOC this weekend, but once again more urgent things have intervened.nkk
Sun, 2024-03-03 16:06
Permalink
"I haven't made any progress
"I haven't made any progress on them at all" - and I haven't made much progress in splitting my still monolithic flacs :D. Anyway I'm enjoying using moc player. Pity I'm not a C++ programmer, would have tried to jump in.
Many thanks also to Flacon (https://flacon.github.io) developers. Sure they could provide some usable contribution - after all they actually split those files and they are FSF. Maybe I should try to contact them?
tomaszg
Sun, 2024-03-03 19:36
Permalink
I split flacs just by a
I split flacs just by a single command (assuming you have only one cue and flac file in the directory):
shnsplit -f *.cue -o flac -t "%n %p - %t" *.flac
It uses shntools: http://shnutils.freeshell.org/shntool/
nkk
Wed, 2024-03-27 20:36
Permalink
shnsplit+cuetag
Yeah, seems I'd better write some shell script finding cue files in subfolders + shnsplit-ing those and cutag-ing them. Or maybe wait for couple of years more :D
tyan0
Sat, 2024-06-15 03:52
Permalink
Cuesheet support for cygwin moc
I implemented cuesheet support as a original patch for moc package for cygwin. The idea is very different form jcf's one, but my implementation treats cuesheets as another kind of playlists.
You can get the patch from:
https://cygwin.com/cgit/cygwin-packages/moc/tree/Add-cuesheet-support.patch
This patch might need other patches, so I recommend applying the patches in the following order.
libcue is also necessary.
These can be applied and should work for non-cygwin platform like Linux. I hope this could help this project.
I would appreciate if someone could kindly try and give me some feedback.
tyan0
Wed, 2024-06-19 11:38
Permalink
I forgot to mention that the
I forgot to mention that the patches are against svn trunk (r3005).
blaze
Thu, 2024-09-05 06:11
Permalink
Patch Fixes-for-non-utf8
Patch Fixes-for-non-utf8-locale.patch has a lot of issues on Linux
tyan0
Fri, 2024-09-13 20:40
Permalink
Re: Patch Fixes-for-non-utf8
Thanks for testing!
What locale did you use?
What kind of problems did you encounter?
blaze
Sat, 2024-09-14 12:49
Permalink
utf-8
utf-8
Client does not communicate with the server. I see messages like 'can not send int'
tyan0
Tue, 2024-09-17 15:31
Permalink
Thanks for reporting.
Thanks for reporting.
However, I cannot reproduce the issue with Debian GNU/Linux (12.6).
I would appreciate if you could provide debug logs (both server and client) using --debug option.
tyan0
Sun, 2024-09-29 05:02
Permalink
I guess the server had
I guess the server had crashed if the message "does not communicate with the server." was shown.
Anyway, I still cannot reproduce the problem in Linux...
I would be very grateful for your help.