How can I split an album that is a single FLAC file without conversion? In the past I would drop the .cue file into Foobar, then select all the tracks and convert them to FLAC or mp3.
In another program, MusicBee, single FLAC files are automatically split when you open the program. It preserves playcount, tags, etc.
In Foobar, when you drop the .cue it splits them - but when you close the program and reopen it, all those files are lost. It goes back to the single FLAC file.
Thanks
How can I split an album that is a single FLAC file without conversion? In the past I would drop the .cue file into Foobar, then select all the tracks and convert them to FLAC or mp3.
In another program, MusicBee, single FLAC files are automatically split when you open the program. It preserves playcount, tags, etc.
In Foobar, when you drop the .cue it splits them - but when you close the program and reopen it, all those files are lost. It goes back to the single FLAC file.
Thanks
You must have cue file, then add cue to playlist. Next step: "select all", then use rmb - Utilites/Write apl links. Now you have numbers of .apl files equal number of song in your .cue file. You can change any tagg in .apl file and initial flac file not changed.
Showing individual tracks from a single file image is not the same as splitting the file into separate tracks. If you want to really physically split the files you will have to re-encode. You can store some tag information for the tracks without splitting them but the feature is artificially restricted to a few common field in foobar2000.
APL files would let you save any tag field you wish but using them may complicate your media library handling. My recommendation would be to convert all single file images to proper separate tracks and you would never have to deal with any compromises.
How is MusicBee splitting the single FLAC album then? I can edit all the tags in MusicBee.
I'm not familiar with MusicBee but it could store the tags in a database or it could simply edit the cuesheet and store any info there without the restrictions put into foobar2000. There's nothing technical that prevents foobar2000 from saving the info with single file tracks. It's just a design decision not to abuse cue sheet format for things it was not meant for.
You could always use a program that is designed for this.
Medieval CUE Splitter (PC) - Medieval Software
Search that, as i don't know if links are allowed here.
bubanee, the OP didn't phrase his question very well. He wants a certain behavior from foobar2000's playlist when it reads an image+cue. He does not want to actually split his image+cue into separate track files.
Also, if you use that tool you recommended to split without conversion, as the OP wants, it will remove a split-second of audio at each track boundary, because it chops on FLAC frame boundaries, which rarely line up with CD sector boundaries. I doubt that's what anyone really wants.
I took your advice and ended up just converting them. I converted them from FLAC to FLAC which is what I usually do.
Couple of things I noticed when comparing to some of my other FLAC albums.
I actually have one album that was not converted into single tracks, but in Foobar the tracks are separate..? I wonder what is the difference between this album and the one that only worked in MusicBee? When I select one of the tracks in Foobar and press 'open containing folder' it points to the single FLAC file.
I have another album which I remember converting. I left the single FLAC file in it's original folder with the converted single tracks. When opening Foobar, it just shows the single tracks. With the album I JUST ripped, it is showing the single FLAC file (40 minutes long) and the single tracks (40 minutes) long - meaning their are two copies of the album. I could just delete the single FLAC, but why does this other album I have not show the single FLAC?
Ok... A lot of my single FLAC albums have the tracks split in Foobar. I never noticed because it just worked...
So why does this one album not split in Foobar, but in MusicBee it does?
Why did these others single FLAC albums split just fine when I never dropped the cuesheet and converted the files?
I don't understand. All these single FLAC albums have playcounts, full tag support, album art, etc.
Help!
I think the FLAC-albums which you see splitted in the foobar-playlist have an integrated cue-sheet in the tag. You can view and edit it e.g. with Mp3tag (http://www.mp3tag.de/).
Integrate a cue-sheet in the tag of the single-FLAC file (I'm sorry, I can't name you a tool for that) and you do not need split the file.
Ok?
(I hope my Enlish was good enough to understand and answer your question...)
Well all my FLAC files have cue-sheet. So I need a program to integrate it?
I don't want to read everything, just my 2 thoughts when thinking about problems with cue recognition in foobar:
1. foobar relies on proper
FILE "image_name.flac" WAVE
entry in cue sheet. Often instead of "image_name.flac" you can find "image_name.wav", despite you have .flac on HDD. It may be that MusicBee is for example able to check for other lossless or even lossy formats when it does not find '>wav" file. Just open cue sheet with Notepad and examine it. If it is set improperly, simply change it and use "Ctrl+S" in Notepad.
2. Maybe MusicBee handles cue sheets basing also on file names. There was a plugin for Winamp which allowed playing cue sheet referenced track. It relied ONLY on the fact that cue sheet and image file had exactly the same name and different file extension. In such case it may handle particular cue, while fobar does not as it only relies on "FILE" entry.
Medieval CUE Splitter (PC) - Medieval Software
AVOID! It f**ks up your files: http://www.hydrogenaud.io/forums/index.php...mp;#entry683198 (http://www.hydrogenaud.io/forums/index.php?showtopic=57563&st=0&p=683198&#entry683198)
Check out CUETools.
I don't want to read everything, just my 2 thoughts when thinking about problems with cue recognition in foobar:
1. foobar relies on proper
FILE "image_name.flac" WAVE
entry in cue sheet. Often instead of "image_name.flac" you can find "image_name.wav", despite you have .flac on HDD. It may be that MusicBee is for example able to check for other lossless or even lossy formats when it does not find '>wav" file. Just open cue sheet with Notepad and examine it. If it is set improperly, simply change it and use "Ctrl+S" in Notepad.
2. Maybe MusicBee handles cue sheets basing also on file names. There was a plugin for Winamp which allowed playing cue sheet referenced track. It relied ONLY on the fact that cue sheet and image file had exactly the same name and different file extension. In such case it may handle particular cue, while fobar does not as it only relies on "FILE" entry.
Here are two examples.
FILE "Songs In The Key Of Life [Disc 1].flac" WAVE - this album automatically splits in MusicBee, but not in Foobar. I have to convert it to single tracks in Foobar.
FILE "Creedence Clearwater Revival Bayou Country.flac" WAVE - this album automatically splits in MusicBee
AND Foobar. It is separate tracks in Foobar, with proper tags, with album art, with playcounts.
So... I don't understand? They are both single FLAC files, but one does not split in Foobar. I have to convert Stevie Wonder to get separate tracks.
What does the console say? View > Console
What does the console say? View > Console
Sorry for the late response... been out of town.
Watching: C:\Music
Album list panel: initialised in 0.123 s
Autoplaylists initialized in: 0:00.112076
"Played once or more" : 0:00.112048
Failed to load DLL: foo_uie_sql_tree.dll, reason: Operation did not complete successfully because the file contains a virus.
Startup time : 0:03.541946
Opening track for playback: "C:\Music\Stevie Wonder\Stevie Wonder - Songs In The Key Of Life\cd2\Songs In The Key Of Life [Disc 2].flac"
and for CCR...
Watching: C:\Music
Album list panel: initialised in 0.123 s
Autoplaylists initialized in: 0:00.112076
"Played once or more" : 0:00.112048
Failed to load DLL: foo_uie_sql_tree.dll, reason: Operation did not complete successfully because the file contains a virus.
Startup time : 0:03.541946
Opening track for playback: "C:\Music\Stevie Wonder\Stevie Wonder - Songs In The Key Of Life\cd2\Songs In The Key Of Life [Disc 2].flac"
Opening track for playback: "C:\Music\CCR\Creedence Clearwater Revival - Bayou Country\Creedence Clearwater Revival Bayou Country.flac" / index: 1
oh yeah...
'Failed to load DLL: foo_uie_sql_tree.dll, reason: Operation did not complete successfully because the file contains a virus. '
No idea what is up with that. Avast updated and then all of sudden it has labelled the sql component as a virus. I got it off the official foobar site long ago so ignore that.
There's nothing after the file being opened about it being undecodable or corrupt or whatever? Or a problem with the cue sheet?
I'm just stabbing in the dark, here.
Let's back up a sec. Are you loading the cue sheet in foobar, or are you loading the flac and relying on its embedded cue sheet? If you right click on one of the tracks and go to Utilities > Edit cuesheet, you can see the embedded version.
There's nothing after the file being opened about it being undecodable or corrupt or whatever? Or a problem with the cue sheet?
I'm just stabbing in the dark, here.
Let's back up a sec. Are you loading the cue sheet in foobar, or are you loading the flac and relying on its embedded cue sheet? If you right click on one of the tracks and go to Utilities > Edit cuesheet, you can see the embedded version.
I copied exactly what it said from the console. There is nothing about corruption or any errors.
Yes the cuesheet is embedded.
Here is another example.
CCR - single FLAC file, but splits properly in foobar and Music Bee.
Embedded cuesheet.REM GENRE Swamp Rock, Southern Rock
REM DATE 1969
REM DISCID 6707FD07
REM COMMENT Fantasy Records #FCD 8387-2
PERFORMER "Creedence Clearwater Revival"
TITLE "Bayou Country"
FILE "CDImage.wav" WAVE
TRACK 01 AUDIO
TITLE "Born On The Bayou"
PERFORMER "Creedence Clearwater Revival"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Bootleg"
PERFORMER "Creedence Clearwater Revival"
INDEX 01 05:15:12
TRACK 03 AUDIO
TITLE "Graveyard Train"
PERFORMER "Creedence Clearwater Revival"
INDEX 01 08:17:07
TRACK 04 AUDIO
TITLE "Good Golly Miss Molly"
PERFORMER "Creedence Clearwater Revival"
INDEX 00 16:51:15
INDEX 01 16:53:17
TRACK 05 AUDIO
TITLE "Penthouse Pauper"
PERFORMER "Creedence Clearwater Revival"
INDEX 00 19:33:50
INDEX 01 19:37:20
TRACK 06 AUDIO
TITLE "Proud Mary"
PERFORMER "Creedence Clearwater Revival"
INDEX 00 23:14:07
INDEX 01 23:17:00
TRACK 07 AUDIO
TITLE "Keep On Chooglin'"
PERFORMER "Creedence Clearwater Revival"
INDEX 01 26:25:32
Stevie - single FLAC file that
DOES NOT split properly in foobar, but DOES in
Music Bee.
Embedded cuesheet.REM GENRE Soul, Funk
REM DATE 1976
REM DISCID 7D0A070A
REM COMMENT ExactAudioCopy v1.0b3
PERFORMER "Stevie Wonder"
TITLE "Songs In The Key Of Life [Disc 1]"
FILE "Songs In The Key Of Life [Disc 1].flac" WAVE
TRACK 01 AUDIO
TITLE "Love's In Need Of Love Today"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Have A Talk With God"
INDEX 00 07:05:62
INDEX 01 07:05:65
TRACK 03 AUDIO
TITLE "Village Ghetto Land"
INDEX 01 09:48:20
TRACK 04 AUDIO
TITLE "Contusion"
INDEX 00 13:13:25
INDEX 01 13:13:27
TRACK 05 AUDIO
TITLE "Sir Duke"
INDEX 00 16:59:22
INDEX 01 16:59:25
TRACK 06 AUDIO
TITLE "I Wish"
INDEX 00 20:52:07
INDEX 01 20:53:32
TRACK 07 AUDIO
TITLE "Knocks Me Off My Feet"
INDEX 01 25:05:60
TRACK 08 AUDIO
TITLE "Pastime Paradise"
INDEX 00 28:42:17
INDEX 01 28:42:20
TRACK 09 AUDIO
TITLE "Summer Soft"
INDEX 01 32:09:72
TRACK 10 AUDIO
TITLE "Ordinary Pain"
INDEX 01 36:24:05
Before you edited it just now, all the tracks had the same title in the embedded Stevie Wonder cue sheet. Are you giving the files unique names in the converter (e.g. by including the track number in the name)? If no, then that's the problem...it's trying to create a file with the same name for each track. Or maybe there is an issue where it needs an explicit PERFORMER on every track. Experiment and see.
Before you edited it just now, all the tracks had the same title in the embedded Stevie Wonder cue sheet. Are you giving the files unique names in the converter (e.g. by including the track number in the name)? If no, then that's the problem...it's trying to create a file with the same name for each track. Or maybe there is an issue where it needs an explicit PERFORMER on every track. Experiment and see.
I edited my post because I wanted to try something user muxx suggested. I opened the single FLAC file in mp3 tag, went to edit, then added field 'cuesheet' and copy pasted the cuesheet information in there, then saved it. I noticed the rest of the single FLAC files that work properly, have the 'cuesheet' field in mp3 tag.
Anyway here is another comparison for you.
Rage Against the Machine. Single FLAC file, splits fine in foobar and Music Bee. It has the embedded cuesheet, I did nothing to it.
REM GENRE Alternative
REM DATE 1992
REM DISCID 950C670A
REM COMMENT EPIC Records #472224 2
PERFORMER "Rage Against The Machine"
TITLE "Rage Against The Machine"
FILE "CDImage.wav" WAVE
TRACK 01 AUDIO
TITLE "Bombtrack"
PERFORMER "Rage Against The Machine"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Killing in the Name"
PERFORMER "Rage Against The Machine"
INDEX 00 04:04:07
INDEX 01 04:04:37
TRACK 03 AUDIO
TITLE "Take the Power back"
PERFORMER "Rage Against The Machine"
INDEX 00 09:18:37
INDEX 01 09:18:52
TRACK 04 AUDIO
TITLE "Settle for nothing"
PERFORMER "Rage Against The Machine"
INDEX 00 14:54:65
INDEX 01 14:55:62
TRACK 05 AUDIO
TITLE "Bullet in the Head"
PERFORMER "Rage Against The Machine"
INDEX 00 19:43:37
INDEX 01 19:44:25
TRACK 06 AUDIO
TITLE "Know your Enemy"
PERFORMER "Rage Against The Machine"
INDEX 00 24:51:55
INDEX 01 24:54:00
TRACK 07 AUDIO
TITLE "Wake up"
PERFORMER "Rage Against The Machine"
INDEX 00 29:49:02
INDEX 01 29:49:42
TRACK 08 AUDIO
TITLE "Fistful of Steel"
PERFORMER "Rage Against The Machine"
INDEX 01 35:53:67
TRACK 09 AUDIO
TITLE "Township Rebellion"
PERFORMER "Rage Against The Machine"
INDEX 01 41:25:00
TRACK 10 AUDIO
TITLE "Freedom"
PERFORMER "Rage Against The Machine"
INDEX 01 46:49:35
Stevie - single FLAC file that DOES NOT split properly in foobar, but DOES in Music Bee. Embedded cuesheet.
I don't have Musicbee installed, but I can reproduce fb2k behaviour if I embed this cuesheet into a FLAC file that has total length
less than 36:24:05.
Opening track for playback: "C:\Music\Stevie Wonder\Stevie Wonder - Songs In The Key Of Life\cd2\Songs In The Key Of Life [Disc 2].flac"
Your flac's filename is "Songs In The Key Of Life [Disc
2].flac".
TITLE "Songs In The Key Of Life [Disc 1]"
FILE "Songs In The Key Of Life [Disc 1].flac" WAVE
However, Your embedded cuesheet is "Disc
1".
I agree with lvqcl.
Please check your flac's playback length.
Opening track for playback: "C:\Music\Stevie Wonder\Stevie Wonder - Songs In The Key Of Life\cd2\Songs In The Key Of Life [Disc 2].flac"
Your flac's filename is "Songs In The Key Of Life [Disc 2].flac".
TITLE "Songs In The Key Of Life [Disc 1]"
FILE "Songs In The Key Of Life [Disc 1].flac" WAVE
However, Your embedded cuesheet is "Disc 1".
I agree with lvqcl.
Please check your flac's playback length.
Sorry if that confused. I have the album split into disc 1 and 2. Both have cuesheets so that is not the problem.
I don't understand what you guys mean about the length???
Please give me the following things:
(1) Playback length of "Songs In The Key Of Life [Disc 2].flac"
(2) Text of cuesheet embedded to "Songs In The Key Of Life [Disc 2].flac".
please copy and paste from "Utilities > Edit cuesheet" in foobar2000.
Please give me the following things:
(1) Playback length of "Songs In The Key Of Life [Disc 2].flac"
(2) Text of cuesheet embedded to "Songs In The Key Of Life [Disc 2].flac".
please copy and paste from "Utilities > Edit cuesheet" in foobar2000.
Here you are pochaboo.
1. 1:02:16
2.
REM GENRE Soul, Funk
REM DATE 1976
REM DISCID 9C0E970B
REM COMMENT ExactAudioCopy v1.0b3
PERFORMER "Stevie Wonder"
TITLE "Songs In The Key Of Life [Disc 2]"
FILE "Songs In The Key Of Life [Disc 2].flac" WAVE
TRACK 01 AUDIO
TITLE "Isn't She Lovely"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Joy Inside My Tears"
INDEX 00 06:34:17
INDEX 01 06:34:20
TRACK 03 AUDIO
TITLE "Black Man"
INDEX 00 13:03:60
INDEX 01 13:03:62
TRACK 04 AUDIO
TITLE "Ngiculela - Es Una Historia - I Am Singing"
INDEX 00 21:33:22
INDEX 01 21:33:25
TRACK 05 AUDIO
TITLE "If It's Magic"
INDEX 01 25:21:65
TRACK 06 AUDIO
TITLE "As"
INDEX 01 28:34:00
TRACK 07 AUDIO
TITLE "Another Star"
INDEX 01 35:42:20
TRACK 08 AUDIO
TITLE "Saturn"
INDEX 00 44:04:17
INDEX 01 44:10:37
TRACK 09 AUDIO
TITLE "Ebony Eyes"
INDEX 00 49:04:17
INDEX 01 49:04:20
TRACK 10 AUDIO
TITLE "All Day Sucker"
INDEX 00 53:13:07
INDEX 01 53:13:15
TRACK 11 AUDIO
TITLE "Easy Goin' Evening (My Mama's Call)"
INDEX 01 58:18:67
Thanks the report.
Ok, try to DRAG & DROP "Songs In The Key Of Life [Disc 2].flac" to foobar2000 FROM EXPLORER, please.
Thanks the report.
Ok, try to DRAG & DROP "Songs In The Key Of Life [Disc 2].flac" to foobar2000 FROM EXPLORER, please.
Yes I did that, but like I said in another post...
It will automatically split the tracks, but once you close and reopen foobar they disappear.
Showing individual tracks from a single file image is not the same as splitting the file into separate tracks. If you want to really physically split the files you will have to re-encode.
Check out CUETools.
but once you close and reopen foobar they disappear.
Where did they disappear from?
Showing individual tracks from a single file image is not the same as splitting the file into separate tracks. If you want to really physically split the files you will have to re-encode.
Check out CUETools.
You don't understand... As I posted above. CCR is single FLAC file and all the tracks are split. I did not re-encode anything.
They disappear from foobar... Once you close foobar they are gone. I don't want to have to drag the cue or FLAC file every time just to split the tracks.
Why can CCR, Rage Against the Machine, etc split properly? No re-encoding...
(disregard)
but once you close and reopen foobar they disappear.
Where did they disappear from?
from foobar2000's playlist? or medialibrary?
I suspect you or MusicBee have modified the files from what you originally got, and something weird happened with the tags.
Unfortunately foobar2000 uses tags to override (and overwrite!) info in the embedded cuesheet, so your whole-disc FLAC files need to be untagged before you embed a cue sheet in them.
Do this:
- Drag one disc's .flac into foobar2000's playlist window.
- Hold the Shift key and right-click on whatever shows up in the playlist window.
- Tagging > Remove tags from file(s)
- Shift+right-click again.
- Utilities > Edit cuesheet
- Click "Load...", choose the .cue file for that disc, and click Open.
- Make sure it's the right disc and that every track has a TITLE and PERFORMER.
- Click OK.
- Select whatever is in the playlist and remove it (Delete key). Then reopen the .flac. (No idea why you can't just reload info from files, but it doesn't work for loading a newly embedded cue sheet.)
The playlist should show the separate files now. The playlist should remain unchanged after closing/reopening fb2k.
If it works, then do the same thing for the other disc.
I suspect you or MusicBee have modified the files from what you originally got, and something weird happened with the tags.
Unfortunately foobar2000 uses tags to override (and overwrite!) info in the embedded cuesheet, so your whole-disc FLAC files need to be untagged before you embed a cue sheet in them.
Do this:
- Drag one disc's .flac into foobar2000's playlist window.
- Hold the Shift key and right-click on whatever shows up in the playlist window.
- Tagging > Remove tags from file(s)
- Shift+right-click again.
- Utilities > Edit cuesheet
- Click "Load...", choose the .cue file for that disc, and click Open.
- Make sure it's the right disc and that every track has a TITLE and PERFORMER.
- Click OK.
- Select whatever is in the playlist and remove it (Delete key). Then reopen the .flac. (No idea why you can't just reload info from files, but it doesn't work for loading a newly embedded cue sheet.)
The playlist should show the separate files now. The playlist should remain unchanged after closing/reopening fb2k.
If it works, then do the same thing for the other disc.
Ok mjb2006 this worked and thank you.
I figured out another way you can do this using mp3tag, which will also preserve any modification dates.
> drop FLAC into mp3tag
> right click file and remove tags
> right click file and go to
Extended Tags...> add field CUESHEET and paste .cue contents
> save file
> open foobar and tracks should be split automatically
I think this is a problem with foobar, not MusicBee. MusicBee had no problem splitting these files automatically. I didn't have to touch the tags or play with the cuesheet at all.
So when adding a single FLAC file album to foobar, it seems like foobar needs to have the cuesheet reloaded. Do that either in foobar itself, or use my method and wipe the tags and re-add the cue in mp3tag.
I can confirm however, that my single FLAC Rage Against the Machine album had no problem splitting automatically in foobar. I confirmed by looking at the date I added the album to my library and the file modification date. Reloading the cuesheet will alter the file modification and I did not do that.
So it's very strange that some albums have problems, and some do not...
Anyway consider this resolved.
Sorry I add should add one more thing.
Only with my Stevie Wonder album, did I have problems with the album art. When I embed the art with MusicBee it would rewrite some tags and corrupt the files in foobar making them unplayable. To resolve this I added the art with mp3tag instead.
Normally I add the art in MusicBee which properly embeds it in the file and that updates it in foobar. side note > foobar also works for embedding the art, but I noticed with covers bigger than 1000x1000 foobar glitches up. If MusicBee embeds it, it works fine in foobar.
Anyway, it was only this one album. I was able to embed other single FLAC files in MusicBee without them getting corrupted in foobar.
Glad you got it figured out. Thanks for posting a followup.
If you have time, the large image tag issue might get fixed if you post a separate thread in the foobar2000 support forum (http://www.hydrogenaud.io/forums/index.php?showforum=29) with instructions on how to cause the error. I will post about the embedded cue sheet being modified.
CCR is single FLAC file and all the tracks are split. I did not re-encode anything.
[...]
Why can CCR, Rage Against the Machine, etc split properly? No re-encoding...
A terminology issue? When you say "split", do you mean that the tracks that make up the single file are listed as individual tracks in the application?
I guess most of us would say "split" if there is one file per track. I mean, one file in the file system. Not merely one entry in the playlist.
CCR is single FLAC file and all the tracks are split. I did not re-encode anything.
[...]
Why can CCR, Rage Against the Machine, etc split properly? No re-encoding...
A terminology issue? When you say "split", do you mean that the tracks that make up the single file are listed as individual tracks in the application?
I guess most of us would say "split" if there is one file per track. I mean, one file in the file system. Not merely one entry in the playlist.
Yes individual tracks is what I meant. I never re-encoded them.
When you right click on any track and go
open containing folder it will highlight the single FLAC file in Windows Explorer.