Please note that this site is no longer being maintained. My new website is at http://jbotalan.frih.net. You may use this site, but its contents are probably outdated and inferior to the new site. Thanks for visiting.

cmdTunes


a console-based iTunes replacement


A work in progress!!! Please keep in mind that I claim no responsibility for any damages incurred, songs lost, green gremlins smashing your computer, whatever, directly or indirectly resulting from the use of my creations. You are free to try these out, but it's not my fault if your iPod goes up in blue smoke because of this. It really shouldn't, though :-).

UPDATE as of June 6, 2006: What with studying for exams and all I haven't even opened the cmdTunes project...at all. So it will have to wait until this summer, which is currently 3 wake-ups away!!!

UPDATE as of May 22, 2006: I re-wrote most of the code so that I will actually be able to easily expand/re-use/re-read the code later. It's all in a giant class called iTunesDB. Here's the zip. It still really does nothing...this version will error out because I haven't implemented the Playlist list or the Podcast list, so when it hits these tags, it chokes on them. I have gotten a good song count from it though, so I know I am making progress. Eventually I would like to write in some code to skip tags that it doesn't understand, making it a little more future-proof. But, I have made a great stride towards it doing...SOMEthing... Over and out.

This is a project I have decided to take up, mainly as an educational tool, but also eventually as a viable replacement for iTunes. I am running Win98SE, so my iPod needed hacked drivers to even show up (I plan to describe these on another page, e-mail me if you really need them: jacob dot rau at gmail dot com) and iTunes doesn't like Win98. So, I wanted to use another manager. I already tried some of them out there, but they were generally too slow/restrictive. So I decided to write a small, fast, free replacement. Goals: 1) Get a list of songs from the iPod. Read the MHODs into RAM after parsing them out. List it on screen. When this works, I can start doing more advanced things, like... 2) copy all the mp3s off the iPod onto the hard drive, re-tagging and re-naming them, putting them into their own directories (sort by artist, album, etc.). And so on, to playing, adding songs, re-organizing them on the iPod outside of those pesky F00-99 folders. But right now, all it does is tell you what version of iTunes wrote the file, and some other test data. I am actively working on this in class, so eventually it will get done. Right now the code is broken because I wrote it all inline and it really needs to be pulled off into its own classes, so I started to do that, but I'm not done yet. Here's the zip of my current project files. The EXE that's in there probes for the iPod and shows some test data. It does not write to the file structure...yet. I will post a notice here when it does. Eventually this will be put on SourceForge, but not yet, since I'm the only one working on it for now. The license says you can freely change the code, you may do so with Bloodshed's Dev-C++ (google it, you'll find it). Let me know if you have any suggestions/comments/criticisms/concerns/etc. at jacob dot rau at gmail dot com.

Hosted by www.Geocities.ws

1