QUOTE(Gambit @ Apr 9 2003 - 12:24 PM)
Actually, adding support for other formats is quite easy. The more difficult part is to read the tags and determine the duration of the songs. That has to be done from within Burrrn. That means that I would have to write the correspondig code for every added format.
Burrrn supports the most popular formats, but if you think that some others should be added, let me know which and I will think about it.
Burrrn supports the most popular formats, but if you think that some others should be added, let me know which and I will think about it.
All right, here are two formats that - in my opinion (which usually seems to differ from everyone else's!) - should be implemented:
You can add MIDI support via TiMidity++, a freeware MIDI-to-WAV program which uses Gravis Ultrasound patches (also available at the same site). The site also says, "If you want to make wave files then get this version of Timidity (228.5kb) as well. This version is suitable for real time play if you have at least a 300 Mhz CPU and is a must have for making a wave file (best quality). The cspline algorithm instead of the linear algorithm and requires more CPU horsepower." Right... whatever that means. From my perspective, it means I would be able to share a heck of a lot more music with my father-in-law.
Shorten is another essential... for all the wrong reasons. Hey, I'll be the first to admit that at this point the compression you can get using SHN is relatively poor, and the format doesn't even support tagging (which means the integrated CD-TEXT functions of Burrrn would be wasted), but in terms of what people use for source material it is probably the most widespread lossless format. In my own collection I have several thousand shows archived in this format, and although I've now switched to FLAC for personal archiving I still occasionally receive SHNs in trade. If you added SHN support to Burrrn and mentioned it on the etree.org mailing list, I suspect you'd get a few thousand downloads overnight. I know, it would be a nightmare for bandwidth... but try to think of all the potential postcards.
A quick question: Is BURN-Proof enabled by default? CDRDAO has supported this since version 1.1.5, so if Burrrn is not already using it could you add a switch to turn this on?
One last item, while I'm here. I notice it is possible to load a CUE sheet with relative paths in the FILE parameter (such as the one below, which is useful if you are burning a comp disc that draws from different directories), and that Burrrn will recognize the correct lengths for the specified files, but when told to "Burrrn" them will simply open a dozen instantaneous DOS boxes and create an empty directory. Could this behavior be fixed, so that relative path Cue sheets would be useable? And if possible, could Burrrn also load the title/artist/album information when loading a CUE sheet?
Here's a sample CUE sheet, using Pink Floyd's first album and related singles, to explain what I mean:
CODE
FILE "../a) Soundtrack to 'Tonite Let's All Make Love in London'/01 Interstellar Overdrive.flac" WAVE
TRACK 01 AUDIO
INDEX 01 00:00:00
FILE "../a) Soundtrack to 'Tonite Let's All Make Love in London'/02 Nick's Boogie.flac" WAVE
TRACK 02 AUDIO
INDEX 01 00:00:00
FILE "../b) 'Arnold Layne' UK single/01 Arnold Layne.flac" WAVE
TRACK 03 AUDIO
INDEX 01 00:00:00
FILE "../b) 'Arnold Layne' UK single/02 Candy and a Currant Bun.flac" WAVE
TRACK 04 AUDIO
INDEX 01 00:00:00
FILE "../c) 'See Emily Play' UK single/01 See Emily Play.flac" WAVE
TRACK 05 AUDIO
INDEX 01 00:00:00
FILE "../d) The Piper at the Gates of Dawn/01 Astronomy Domine.flac" WAVE
TRACK 06 AUDIO
INDEX 01 00:00:00
FILE "../d) The Piper at the Gates of Dawn/02 Lucifer Sam.flac" WAVE
TRACK 07 AUDIO
INDEX 01 00:00:00
FILE "../d) The Piper at the Gates of Dawn/03 Matilda Mother.flac" WAVE
TRACK 08 AUDIO
INDEX 01 00:00:00
FILE "../d) The Piper at the Gates of Dawn/04 Flaming.flac" WAVE
TRACK 09 AUDIO
INDEX 01 00:00:00
FILE "../d) The Piper at the Gates of Dawn/05 Pow R. Toc H..flac" WAVE
TRACK 10 AUDIO
INDEX 01 00:00:00
FILE "../d) The Piper at the Gates of Dawn/06 Take Up Thy Stethoscope and Walk.flac" WAVE
TRACK 11 AUDIO
INDEX 01 00:00:00
FILE "../d) The Piper at the Gates of Dawn/07 Interstellar Overdrive.flac" WAVE
TRACK 12 AUDIO
INDEX 01 00:00:00
FILE "../d) The Piper at the Gates of Dawn/08 The Gnome.flac" WAVE
TRACK 13 AUDIO
INDEX 01 00:00:00
FILE "../d) The Piper at the Gates of Dawn/09 Chapter 24.flac" WAVE
TRACK 14 AUDIO
INDEX 01 00:00:00
FILE "../d) The Piper at the Gates of Dawn/10 Scarecrow.flac" WAVE
TRACK 15 AUDIO
INDEX 01 00:00:00
FILE "../d) The Piper at the Gates of Dawn/11 Bike.flac" WAVE
TRACK 16 AUDIO
INDEX 01 00:00:00
TRACK 01 AUDIO
INDEX 01 00:00:00
FILE "../a) Soundtrack to 'Tonite Let's All Make Love in London'/02 Nick's Boogie.flac" WAVE
TRACK 02 AUDIO
INDEX 01 00:00:00
FILE "../b) 'Arnold Layne' UK single/01 Arnold Layne.flac" WAVE
TRACK 03 AUDIO
INDEX 01 00:00:00
FILE "../b) 'Arnold Layne' UK single/02 Candy and a Currant Bun.flac" WAVE
TRACK 04 AUDIO
INDEX 01 00:00:00
FILE "../c) 'See Emily Play' UK single/01 See Emily Play.flac" WAVE
TRACK 05 AUDIO
INDEX 01 00:00:00
FILE "../d) The Piper at the Gates of Dawn/01 Astronomy Domine.flac" WAVE
TRACK 06 AUDIO
INDEX 01 00:00:00
FILE "../d) The Piper at the Gates of Dawn/02 Lucifer Sam.flac" WAVE
TRACK 07 AUDIO
INDEX 01 00:00:00
FILE "../d) The Piper at the Gates of Dawn/03 Matilda Mother.flac" WAVE
TRACK 08 AUDIO
INDEX 01 00:00:00
FILE "../d) The Piper at the Gates of Dawn/04 Flaming.flac" WAVE
TRACK 09 AUDIO
INDEX 01 00:00:00
FILE "../d) The Piper at the Gates of Dawn/05 Pow R. Toc H..flac" WAVE
TRACK 10 AUDIO
INDEX 01 00:00:00
FILE "../d) The Piper at the Gates of Dawn/06 Take Up Thy Stethoscope and Walk.flac" WAVE
TRACK 11 AUDIO
INDEX 01 00:00:00
FILE "../d) The Piper at the Gates of Dawn/07 Interstellar Overdrive.flac" WAVE
TRACK 12 AUDIO
INDEX 01 00:00:00
FILE "../d) The Piper at the Gates of Dawn/08 The Gnome.flac" WAVE
TRACK 13 AUDIO
INDEX 01 00:00:00
FILE "../d) The Piper at the Gates of Dawn/09 Chapter 24.flac" WAVE
TRACK 14 AUDIO
INDEX 01 00:00:00
FILE "../d) The Piper at the Gates of Dawn/10 Scarecrow.flac" WAVE
TRACK 15 AUDIO
INDEX 01 00:00:00
FILE "../d) The Piper at the Gates of Dawn/11 Bike.flac" WAVE
TRACK 16 AUDIO
INDEX 01 00:00:00
Thank you, Gambit. Sometime this week I should have a chance to run a few errands, and one of them is in search of an appropriate postcard to send.
- M.