«« June CD Run Review Metadata in Read-Only Files »»
blog header image
Removable Media Support

Besides some minor refactoring, I'm in a pretty good position with AudioMan to add the first distinguishing feature, except I don't have a very good name for it. So far I'm calling it "removable media support". Yeah, doesn't quite have a good ring to it.

Anyway, it will let you scan in your burned CDs of MP3s that you use for backups. Then you can find and browse songs in AudioMan that aren't on your hard drives. For serious audiophiles like myself, there can be 50 of these CDs or more. It's nice to know where your stuff is!

After this is added you can view the whole collection (everything) in AudioMan, just the local files on your hard drive, or browse each of the CDs you have. In the future I'd also like to be able to identify songs that haven't been burned yet, so you know what to back up next.

I'll be working on this for the next week or so.

BTW, the switch to hsqldb as a database went relatively well. A few minor hiccups, but it definitely makes you appreciate how nice a seamless interface is! Should have planned a bit better. You can download a nightly build with the new database or just wait until 0.5.1 is released in a week or two.

Posted at July 08, 2004 at 03:15 PM EST
Last updated July 08, 2004 at 03:15 PM EST
Comments

Yaaay! I only burned 1 DVD back up of my music. That's 4.3 GB of 60+ GB. I will start backing up my music on DVDs now.

For now, I'm gonna do a dir /s > DVD-N.txt on the DVD and dump the file on my HD as DVD-N.txt (where N is an integer). That way, I'll just grep the file to search for songs.

That'll be my temporary solution until you put your feature in.

» Posted by: roy at July 8, 2004 03:46 PM

I'm thinking of using hsqldb for one of my java applications.

Its a good alternative than a big database like MySQL.

» Posted by: Jimmy at July 9, 2004 10:31 AM

It is! Very easy to set up -- and the best thing is that because it's pure Java it's already cross-platform right out of the box.

» Posted by: Ryan at July 9, 2004 01:48 PM

because it's pure Java it's already cross-platform right out of the box

If only that were true. I'm sure the DB supports many common platforms, and certainly all the ones Audioman supports, but we all know, that just programming stuff in Java, doesn't make it multi-platform by default.

» Posted by: Kibbee at July 11, 2004 07:56 PM

well, it's not totally true, but it's a lot closer than any other programming language that I know of.

That's an interesting topic. What problems have you (anyone reading this) had with Java in different platforms? Has anyone run into any "big" problems with it? and if so, what were they?

The few that I know of in AudioMan were just the tests behaving a bit differently, or the swt parts throwing different exceptions.

» Posted by: Jim at July 11, 2004 08:04 PM

Why does every feature have to have a catchy name. Can't you just call it what it is, Removable media support, and that way, everybody will know what it is. Instead of calling it enhanced burntracker technology, so that nobody has any idea what you're talking about.

» Posted by: Kibbee at July 13, 2004 09:12 PM

Yeah, I'm not looking for a catchy name :) I'm looking for a name everyone will understand, not just us geeks.

» Posted by: Ryan at July 13, 2004 10:02 PM

I agree with Ryan. Technical folks seem to forget that most people do not know what "removable media" actually means. Actually, what does it mean? ;)

» Posted by: James at July 15, 2004 11:25 AM
Google
 
Search scope: Web ryanlowe.ca