I've installed Ubuntu on someone's laptop who is a heavy itunes user (having itunes on a bunch of different Apple devices).
She has a large music collection in the form of folders that contain mp3 files. She is accustom to using iTunes (on windows Vista) to import these songs into iTunes for each of her Apple devices. We've replaced Windows Vista with Ubuntu though, at this point.
When I plug the iPhone into Ubuntu via a USB port, I can see the file system of the iPhone, and I've discovered that iTunes is placing music files at this location:
/iTunes_Control/Music/F02/NHLI.mp3 (for example)
Unlike music players that I use, iTunes practically takes ownership of the music files you import into it. It changes all the music's file-names, and then maps to them with some proprietary database.
What's crazy, is that I can actually move a folder of MP3s onto the file system of the iphone (or her iTouch), but I cannot discover a way to play the files! I can't even find an application on the device that even allows it to navigate its own file system!
Any of the music players I've ever used, always had the ability to import files located on the local file system into its music library, so you could then create playlists.
I've tried to install iTunes onto Ubuntu using playonlinux, but this didn't work for me. I've also tried installing iTunes onto a Windows XP virtualbox virtual machine, but I had great difficulty getting the iDevices to pass through to the virtual machine to utilize iTune's sync functionalities.
I don't even like either of these ideas above. What I'd like the ability to do is this:
1) Move a folder of MP3s onto the iDevice (iphone iWhatever).
2) Use an application on the iDevice itself, to import those mp3 files into iTunes.
Any suggestions are appreciated.