post i sent to the mac-tapers@yahoogroups list this morning. i wrote something up last night that as of now does flac, shn, and some shntool commands. it's got all the functionality, i just need to clean it up tonight and make the interface look less clunky. already used it this morning to compress some shns, with seek tables appended and an md5 automatically generated. will finish tonight or tomorrow and have it for you guys by the weekend.
>>i've started writing a GUI for shntool 1.2.3 and shorten 3.5.1.
Anyway, instead of writing it from scratch, i figured I'd start with MacFLAC and expand on that, since it already does the basics and why rewrite the code for that? I've expanded on a few of the tabs in MacFLAC and added a few other specific ones
here's a rundown of what it does so far:
Decode tab: stays the same. if you feed it flac or shn, it'll give the option of aiff or wav output and decompress accordingly
Encode Tab: new radio buttons for FLAC or SHN output. if FLAC output, you can choose compression ratio like before. if SHN output, you can choose to generate an MD5 for the files you're compressing and it'll do the compression and md5 generation all in 1 shot
checksum tab: before, it was the Fingerprint tab. now it'll do flac fingerprints and MD5 sums. if you drop flac files on this, it'll do flac fingerprint. if you drop SHNS on this, it'll do md5 sum. should i change this to 2 separate tabs? if people ever want to make md5s of flac files, 2 tabs would be better so it wouldn't automatically choose. or i could simply include a checkbox on the 1 tab saying "even though these are flac files, make md5 sums instead of the fingerprint file"
shntool tab: which shntool functions should I include here? i have len and info so far, should I include join? i could include split but then you'd have to feed it a text file, and to be honest, i'd rather do the split through command line shntool anyway, more control and options. so maybe just len and info?
shntool FIX tab: no i didn't forget about this shntool feature. since it's probably the most used and has a bunch of options, i figured i'd give it it's own tab. there will be a file list like the encode/decode tabs, and output radio buttons (output format can be shn, wav, aiff) and there will be a checkbox to create an md5 all in one shot too, just like encode. does anyone ever actually specify forward or backward shift or does everyone just use the default? i was thinking just let it use the default
anything else this should have? in terms of output generated from this app, and by output i don't mean the converted files but things like the output of the shntool len command, or the info command, should this open in a new window? or can i just output that info (which in the case of "shninfo" can be rather long) to a text file in the same dir of the files?
let me know what else this should have
scott