CueSplitter - split cue/bin audio files into separate tracks
Posted: Sat 15 Nov 2008, 19:11
This is a WIP, still rough. Not sure if there is even enough demand to develop it too far. Anyway, what does it do? Well, if you are one of those naughty people who download music via bittorrent a lot, then you will have noticed a lot of music being distributed as a single large audio file with an included cue sheet. This is useful for burning your own cd of that album, but worthless if you want the individual tracks for your mp3 player or just on your hard drive. This app splits the single file and converts it to your specified output format, names and tags the ouput files accordingly.
I wrote this partially as a useful tool, partially as a programming exercise. The idea was to create an audio tool which was extensible via plugins, so that adding formats does not require recoding the original program, just writing a new plugin. Presently I've only written the lame plugin, for mp3 output. I only have plans for two other plugins, flac and oggenc. If you like the idea and really want some other plugin contact me and I'll consider it.
As I stated first off, this is a work in progress. There are several areas where it is incomplete. The options let you pick a temp directory but currently the files are still processed in the output directory. Simple to recode but I just haven't done it yet. I also have some more work to do to get it translation ready. There is an option to include the date in the album title but it is currently ignored. And the default output plugin setting is also ignored, but with only one output plugin this is not a big deal. Also the help and about dialogs are not written yet. That and the two above mentioned output plugins form the whole of my todo list, but if you point out any bugs I'll do my best to get them fixed.
There should be more than enough quality settings for mp3 output. The plugin supports VBR, ABR, and CBR output in mono or stereo with bitrates from 16 to 256. I plan for the oggenc plugin to be functionally identical. But I'm open to suggestions.
Requires lame and shntool. I've been away so much I don't even know if lame is in Puppy by default anymore, or where you would look for an shntool package. Sorry.
Nathan
I wrote this partially as a useful tool, partially as a programming exercise. The idea was to create an audio tool which was extensible via plugins, so that adding formats does not require recoding the original program, just writing a new plugin. Presently I've only written the lame plugin, for mp3 output. I only have plans for two other plugins, flac and oggenc. If you like the idea and really want some other plugin contact me and I'll consider it.
As I stated first off, this is a work in progress. There are several areas where it is incomplete. The options let you pick a temp directory but currently the files are still processed in the output directory. Simple to recode but I just haven't done it yet. I also have some more work to do to get it translation ready. There is an option to include the date in the album title but it is currently ignored. And the default output plugin setting is also ignored, but with only one output plugin this is not a big deal. Also the help and about dialogs are not written yet. That and the two above mentioned output plugins form the whole of my todo list, but if you point out any bugs I'll do my best to get them fixed.
There should be more than enough quality settings for mp3 output. The plugin supports VBR, ABR, and CBR output in mono or stereo with bitrates from 16 to 256. I plan for the oggenc plugin to be functionally identical. But I'm open to suggestions.
Requires lame and shntool. I've been away so much I don't even know if lame is in Puppy by default anymore, or where you would look for an shntool package. Sorry.
Nathan