Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 28 Jul 2014, 06:56
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
CueSplitter - split cue/bin audio files into separate tracks
Moderators: deshlab, Flash, GuestToo, Ian, JohnMurga, Lobster
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [8 Posts]  
Author Message
Nathan F


Joined: 08 Jun 2005
Posts: 1760
Location: Wadsworth, OH (occasionally home)

PostPosted: Sat 15 Nov 2008, 15:11    Post subject:  CueSplitter - split cue/bin audio files into separate tracks  

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
CueSplitter-0.2.pet
Description 
pet

 Download 
Filename  CueSplitter-0.2.pet 
Filesize  17.24 KB 
Downloaded  355 Time(s) 
cuesplitter.png
 Description   Main program interface - nice and simple
 Filesize   27.72 KB
 Viewed   962 Time(s)

cuesplitter.png

options.png
 Description   Program options window
 Filesize   21.64 KB
 Viewed   951 Time(s)

options.png

lame_options.png
 Description   Lame plugin options
 Filesize   20.31 KB
 Viewed   941 Time(s)

lame_options.png


_________________
Bring on the locusts ...

Last edited by Nathan F on Sat 15 Nov 2008, 20:02; edited 1 time in total
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger 
plinej

Joined: 13 Aug 2006
Posts: 1522

PostPosted: Sat 15 Nov 2008, 15:34    Post subject:  

Looks good to me. Thanks Nathan! Lame is in Puppy by default and you can find shntool here:

http://www.murga-linux.com/puppy/viewtopic.php?search_id=1649082324&t=26698
Back to top
View user's profile Send private message 
zigbert


Joined: 29 Mar 2006
Posts: 5647
Location: Valåmoen, Norway

PostPosted: Sat 15 Nov 2008, 15:39    Post subject:  

Good to see you around, Nathan.

Sigmund

_________________
Stardust resources
Back to top
View user's profile Send private message Visit poster's website 
Nathan F


Joined: 08 Jun 2005
Posts: 1760
Location: Wadsworth, OH (occasionally home)

PostPosted: Sat 15 Nov 2008, 15:44    Post subject:  

Thx man. Just don't expect it to be too often.

Nathan

_________________
Bring on the locusts ...
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger 
magerlab

Joined: 08 Jul 2007
Posts: 731

PostPosted: Sat 15 Nov 2008, 16:13    Post subject:  

Nice to see you again, Gray!
and thak you for this interesting solution

_________________
skype: desafimager
Back to top
View user's profile Send private message 
Nathan F


Joined: 08 Jun 2005
Posts: 1760
Location: Wadsworth, OH (occasionally home)

PostPosted: Sat 15 Nov 2008, 16:25    Post subject:  

Thx for the link Jason. I've got a few hours today, not a lot to do and a good net connection. I'm fiddling with this a bit while I watch a few old flicks. Kinda missed this sort of thing.

Nathan

_________________
Bring on the locusts ...
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger 
Nathan F


Joined: 08 Jun 2005
Posts: 1760
Location: Wadsworth, OH (occasionally home)

PostPosted: Sat 15 Nov 2008, 20:07    Post subject:  

Just uploaded 0.2. That'll do it for today. This one includes the oggenc and flac plugins, as well as a dummy plugin for wav (wav is an intermediate step for the other output formats). It also now uses the temp directory setting and respects the default output plugin setting.

This was a neato little project. I came up with a few ideas I'm planning to include when I revamp a few of my other apps.

Nathan

_________________
Bring on the locusts ...
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: Sun 16 Nov 2008, 03:40    Post subject:  

Quote:
I came up with a few ideas


I know you are busy (our great loss).
I wish we heard more from you . . .

Look after yourself. Smile

_________________
Puppy WIKI
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 1 [8 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 1.1973s ][ Queries: 13 (0.0054s) ][ GZIP on ]