Hey guys.
I've been bouncing a few ideas around lately. Mainly some things that I would like to work on over the summer when I have a bit of free time. Here are some thing I want to accomplish:
1. Reverse scrobbling.
I scrobble from multiple sources and with that comes playcounts that are nowhere near accurate. I want to download and parse the last.fm logs, then cross check them with the itunes database. If the playcount in iTunes is less than what it is on last.fm it will be updated to the correct playcount.
2. Create a lossy version of a (primarily) lossless itunes library.
The primary purpose of this would be to allow users to have large library on a desktop and then have a lossy version of that on their laptops. All play stats, ratings and album art should be transfered as well. In theory this would also allow for relatively painless syncing of iphones and ipods to the lossy library so you aren't stuck with lossless files on there either.
3. A complete set of tools for managing an iTunes library on a mac. This would cover many of the same functions as iTSfv.
Number three is an epicly large project, particularly for someone with zero experience in programming for OS X. However, the first two I feel are actually within reach. The biggest problem with either of those is perhaps modifying the itunes library itself. The best way to get around this may be to send the changes to iTunes itself and have it do the writing. This is bit kludgey, but makes the problem much simpler.
Anyway. I'm just throwing this out there to see what people think. If you would be interested on working on this with me feel free to get in contact.
