Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Multiple songs in a single file? (Read 8242 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Multiple songs in a single file?

Surely this must be a FAQ, but my Google results just shows that is was possible... not how to do it. I want to take an entire album and encode it into a single OGG file with some sort of cue-sheet so that my player can seek to each individual song within the file. Where might I find some tools to let me do this on my MS Windows machine? TIA
[span style=\'font-size:8pt;line-height:100%\']I wouldn't know a subtle hint if it stood on my desk in a purple dress dancing and singing, "Subtle hints are here again!"[/span]

Multiple songs in a single file?

Reply #1
configure eac as usual, select action/'copy image and create cue sheets'/compressed.
PANIC: CPU 1: Cache Error (unrecoverable - dcache data) Eframe = 0x90000000208cf3b8
NOTICE - cpu 0 didn't dump TLB, may be hung

Multiple songs in a single file?

Reply #2
Fantastic, thanks! Is there a way to combine separate pre-existing WAV files, as well? I had trouble ripping some of the tracks and would rather not have to battle that again...
[span style=\'font-size:8pt;line-height:100%\']I wouldn't know a subtle hint if it stood on my desk in a purple dress dancing and singing, "Subtle hints are here again!"[/span]

Multiple songs in a single file?

Reply #3
something like that might work:

<guessing>
tools/process wav
then
file/append file
save file
------------------------
then
put in the cd in question just for building the cue sheet
action/create cue sheet/single wav file
</guessing>
PANIC: CPU 1: Cache Error (unrecoverable - dcache data) Eframe = 0x90000000208cf3b8
NOTICE - cpu 0 didn't dump TLB, may be hung

Multiple songs in a single file?

Reply #4
I got too excited way too early. smok3: fwiw, your guesses were correct, though you can create the cue sheet from the WAV file and don't need the CD. However, these methods create a single OGG file and a separate cue sheet. Winamp sees the OGG as a single song and doesn't know what to do with the cue sheet at all. I'm looking for a way to sorta embed the cue sheet into the OGG file so that I can treat the one file as a collection of songs. (I hope I'm not making this confusing.)

I'll paint the picture this way. I *could* create separate OGG files, place them in a directory, and zip up the directory. The problem with this is that I end up with a "compressed file" instead of a "media file". Plus, I can't add tags to the zip file (like release date). I'm looking for a way to bundle the separate OGG songs into a single OGG container file. If I drop the single OGG container file into Winamp, it should add the 12 tracks to the playlist.
[span style=\'font-size:8pt;line-height:100%\']I wouldn't know a subtle hint if it stood on my desk in a purple dress dancing and singing, "Subtle hints are here again!"[/span]

Multiple songs in a single file?

Reply #5
no idea about winamp and cue sheets, but this method is working with foobar (just tested), you have to open the cue file of course. (alt method with foobar is to pack all the allready taged separated ogg files into zip/rar - slower (and you need the archive reading dll))

(maybe some1 else would be kind enough to comment about the practical possibilites of the ogg container itself)

------------------
edit: probably the best solution -> simple binary addition:
from #project_mayhem :
<Case> copy/b file1.ogg+file2.ogg+...filen.ogg newfile.ogg

(this will turn out into a nice playlist in foobar and its also playable in winamp as a single file)
PANIC: CPU 1: Cache Error (unrecoverable - dcache data) Eframe = 0x90000000208cf3b8
NOTICE - cpu 0 didn't dump TLB, may be hung

Multiple songs in a single file?

Reply #6
I don't know anything about cue-sheets, but you can chain oggs together to get one big ogg file.

Open up a command prompt or dos window, change to the directory where your oggs are, and type this:
Code: [Select]
copy /b first.ogg + second.ogg + third.ogg + ... + final.ogg onebigfile.ogg

or if you use *nix, use cat:
Code: [Select]
cat *.ogg > ../onebigfile.ogg


Winamp2 handles the new file as just one big file, but you can tag each segment separately with Winamp2's vorbis plugin.

If you load the big file into Foobar2000, it loads each segment as separate items, and tagging works very nicely too.

I presume splitting the big file into segments again isn't impossible, but not as easy as joining them.

edit: must have took me 15 minutes to write this post

Multiple songs in a single file?

Reply #7
Quote
Code: [Select]
copy /b first.ogg + second.ogg + third.ogg + ... + final.ogg onebigfile.ogg

I've got to give credit where due - this is a heckuva good idea. I had dreamt about something similar for hardware MP3 players a couple of years ago, but couldn't seem to get anyone to understand or implement the idea. As a result, I didn't even think of this approach myself when it came to joining OGGs! Thanks, smok3 and kjoonlee. Now, if we could also get hardware OGG players which would treat a single, large concatenation of songs as separate tracks....

  Still, it's a shame Winamp doesn't have direct access to the individual songs. 

    - M.

Multiple songs in a single file?

Reply #8
I have to agree with M. This is almost exactly what I was looking for. (Almost... why should I have to specify the artist on each track if it's the same for the entire album? Drat my Object-Oriented brain!) As M did: I say, "Tsk tsk," to Winamp for not being able to find the tracks. Oh... and kudos to fb2k for putting out a Win9x compile. (Yeah, I know. WinME *does* suck, but I have no choice.  ) Oh... and I even threw the cover art in there... fb2k just ignores it.
[span style=\'font-size:8pt;line-height:100%\']I wouldn't know a subtle hint if it stood on my desk in a purple dress dancing and singing, "Subtle hints are here again!"[/span]

Multiple songs in a single file?

Reply #9
holy crap, I just made a quick DOS batch and did this to one of my albums, VERY NICE!  Even though it doesn't allow us to track seek in Winamp, all the tag info stays.  So Foobar will allow us to track skip with files like this?

Edit:  Yes it does!  Question, I am using the win9x version, and I have some cursor slowdown when skipping songs using this method and when loading songs, but then later it went away, when I used a playlist, or maybe just when it was added to the database file.  Wierd that when I removed the database file, it still loaded faster the second time.  Maybe Kazaalite was creating the major slowdown the first time  .  Well, maybe this has already been answered, but quick question, how do I get the keyboard shortcuts to work when Foobar isn't the active program...and second, when I close the program parts of the app are left ghosted across my screen, and I have to get rid of them by moving another window over them.  Is this a known bug?...Third, is there anyway to get Foobar to NOT save the current playlist info when closing the next time it is opened?

Edit Edit:  I read the other thread on the long playlist/filesize loading time, and I agree, it needs to be spead up, it takes my PIII 550 machine down to its knees for 30 secs or longer.  The database does help, but....fifth, how big are people's databases getting?
WARNING:  Changing of advanced parameters might degrade sound quality.  Modify them only if you are expirienced in audio compression!

Multiple songs in a single file?

Reply #10
Impressive! It works!
Unfortunately Winamp only reads it as a single track, but Foobar is excellent! I'm beginning to like this player...  Thanks, Peter!

Multiple songs in a single file?

Reply #11
What fenterbug was probably originally looking for was a concept called 'chapter information'. In this case you have to mux together your ogg files with a file that contains the chpater information. I use this for creating ogm containers, that have divx as video, ogg-vorbis as audio and sometimes subtitles. If you mux these with chapter info, zoom player or win media player have chapter info available, between which you can jump. If you did this for the songs of an album...
Look at tobias.everwicked.com for more info about muxing ogg. You may also ask Tobias, he usually answers within a few days.
sic transit gloria mundi...

Multiple songs in a single file?

Reply #12
Quote
CODE  
copy /b first.ogg + second.ogg + third.ogg + ... + final.ogg onebigfile.ogg



Not sure if i have well understand, that method work for mp3 too ?

Soren

Multiple songs in a single file?

Reply #13
@cookie: that would work, but what about all the tags? (including replaygain info)
PANIC: CPU 1: Cache Error (unrecoverable - dcache data) Eframe = 0x90000000208cf3b8
NOTICE - cpu 0 didn't dump TLB, may be hung

Multiple songs in a single file?

Reply #14
hmm, i guess i'll post my specific Foobar2000 questions to that board in a little while.
WARNING:  Changing of advanced parameters might degrade sound quality.  Modify them only if you are expirienced in audio compression!

Multiple songs in a single file?

Reply #15
Quote
@cookie: that would work, but what about all the tags? (including replaygain info)

well, the tag for the whole container contains the album info and the chapter info equals the songs.
sic transit gloria mundi...