Thanks man!I had THAT nasty bug where my ipod touch couldn´t find any music (even thoug it was visible through itunes)... But I connected it to SHAREPOD and it solved it.BTW: Im using itunes 9.0.1 and FW 3.1.1 on a non jailbroken 1st gen ipod touch

I have no doubt you will delete this, but anyway. Thanks for ripping off WIP source code for the new hash from the libgpod developers. I hope you enjoy your time stealing both open source and reverse engineered iTunes code, and clumsily embedding it as an internal .exe.

It's okay, we've got a better way now. Enjoy your illegal version. Attention developers and users: don't buy from this guy, he's a thief and an asshole. New hash support coming to libgpod soon.

The stolen source code was from a private, hash reverse engineering repository. It wasn't public, and very much a work in progress in the legality department (in other words, it contained large amounts of code and data that are derivative works of iTunes). The libgpod authors aren't stupid, which is why this was not to be released until completely clean of copyright issues. Sharepod's author apparently "obtained" it (he probably tricked someone into giving it to him) and decided to use it for his program. Nevermind that the code itself is GPL (this is what the COPYING file states - this isn't libgpod, it's by the libgpod authors, so libgpod's license doesn't apply), so Sharepod is violating the GPL by not including source code. Of course, this source code cannot be provided as it too is illegal in the state that Sharepod used it.

Bottom line: Sharepod has no right to distribute the hash72 stuff, and Jeff needs to get rid of it, period. It's a violation of Apple's copyright and of the GPL. Obviously the temptation to be one of the first to include compatibility with the new hash was too great and he decided to ignore all licensing issues and just hack it in. He might as well have included CoreFP.dll from Apple though, then at least he would have only violated one license, not two.

Jeff sells the "developer" license for $100 and the "source code" (who knows if that includes the hash72 stuff or not) for $300. That's selling other people's work as his own.

I can't find anywhere whether the playlist file SharePod_Itunes_Import.xml was removed from newer versions. I assume it was since it is not being created for me. However, it would be nice, for backup purposes, if this file were created. It would be really nice if you could export only the playlists. I would like a way to export all the files and playlists, wipe the iPod, add other files, then be able to come back and restore the files and playlists I previously backed up. Currently, it appears you need to dump everything into iTunes while backing up (or copying). I'd like to go right to the iPod or at least get it into iTunes at a later time.

Hector says:Jeff sells the "developer" license for $100 and the "source code" (who knows if that includes the hash72 stuff or not) for $300. That's selling other people's work as his own.

You're making some pretty strong accusations, and it doesn't help your case when you admit that 1) you don't know whether the source code contains hash72 stuff (which you claim, without proof, is stolen), then immediately follow it with 2) the positive assertion that he's selling other people's work as his own.

How can you claim the source code is being sold with other people's stuff, without even knowing that the stuff in question is in the source code?

Maybe you're right and maybe youre not. But you really should provide some evidence to back up what you're saying.

Hi, I just downloaded SharePod for the first time and every time I try to open it I get this error message: "The iPod database 'iTunesDB' could not be read. Please run iTunes with your iPod connected, then re-open SharePod. (Error at 0x12C) - Expected mhit section with length 258, but found length 244."

The main reason I downloaded Sharepod was because my old computer crashed and I lost all my music so I don't want iTunes to delete my music off of my iPod (5th generation video 60gb) when I hook up my iPod and download iTunes to my new computer... which means I can't follow the error instructions without risking losing all my music. Can you help? Thanks!