10-31-2010, 09:05 AM
Yes, the iPod extension uses the outdated API and so while updating the max version number lets it install fine, it just sits there and does nothing 
I have just received an iPod Touch 4G and my first week's experience with iTunes has left me with great loathing, so I have decided to make the iPod extension my summer project. I am currently messing around trying to port the old Songbird build system to get the latest libgpod to compile in Windows (amid University exams!) which will help for ordinary iPods (shuffles etc) though Windows support will be troublesome for the iOS devices (libgpod uses libimobiledevice for this support, which uses usbmuxd, which uses the Linux kernel --> much hacking required!)
GNU/Linux will be much easier from the libgpod perspective, although the system libgpod won't be used as there are some Songbird patches that have been applied to make things easier on our end. From what I have seen so far though it seems that at least some of the Songbird patches are now in the main trunk, so it *may* be possible to get the rest included - once I have worked out what patches are still patches, I will go have a chat with the libgpod guys about it.
The other big thing to do, of course, is to port the extension itself to the new API. I will start on that sometime in mid-November after the end of Uni, but there is a LOT of code to work through and understand, so that will take some time! (It doesn't help that I am spread across three islands and part of a subcontinent for a month and a half over Christmas
).

I have just received an iPod Touch 4G and my first week's experience with iTunes has left me with great loathing, so I have decided to make the iPod extension my summer project. I am currently messing around trying to port the old Songbird build system to get the latest libgpod to compile in Windows (amid University exams!) which will help for ordinary iPods (shuffles etc) though Windows support will be troublesome for the iOS devices (libgpod uses libimobiledevice for this support, which uses usbmuxd, which uses the Linux kernel --> much hacking required!)
GNU/Linux will be much easier from the libgpod perspective, although the system libgpod won't be used as there are some Songbird patches that have been applied to make things easier on our end. From what I have seen so far though it seems that at least some of the Songbird patches are now in the main trunk, so it *may* be possible to get the rest included - once I have worked out what patches are still patches, I will go have a chat with the libgpod guys about it.
The other big thing to do, of course, is to port the extension itself to the new API. I will start on that sometime in mid-November after the end of Uni, but there is a LOT of code to work through and understand, so that will take some time! (It doesn't help that I am spread across three islands and part of a subcontinent for a month and a half over Christmas
