- What ubuntu applications provide support? (guides, how to's, status)
Also, specifically, details on support for syncing music to iPhone's and iPod's with the latest OS version:
- Can you sync music to apple devices using >iOS4? (iPhone & iPod)
- What applications allow you to do this and how? (guides, how to's, status)
What has already been established is:
- Apple does not support Linux and has no plans to.
- libimobiledevice provides some support, however it currently does not support music/video synchronization with devices
>iOS4
. Go to libimobiledevice and scroll to the section titled "Status" to see if your device version is supported.
This a constantly moving target. If you find a tool that works, Apple breaks it in a 'security update' (they sometimes use the term subjectively). For some iPods, try replacing the firmware with Rockbox. For iPhones stick with Windows or a Mac, or try setting up a Windows guest OS with VirtualBox in Ubuntu.
Apple will never allow this kind of interoperability to happen, long-term. You are going to have to accept their rules for their devices, or find a device that you can root and load with alternate firmware.
Apples support of Linux is non-existing. There is not a single version of iOS that supports Ubuntu. Please file a bug with Apple.
Also, Apple frequently uses obfuscation techniques, which are likely to break the music database on iDevices.
RE: I just want to add here that I have filed numerous bug reports with Apple, also mentioning that I refuse to have Windows and therefore have Linux Ubuntu installed on my laptop as well as owing iPhone3, iPhone4, iPhone5 and an iMac and that it's quite frustrating that I can't use my Ubuntu to at least manage my music and so on... They have never replied a single letter, never mind any explanation and all that ignorance is pretty frustrating to the point that I will probably switch to Android device next time I`m getting a new phone.
Try libimobiledevice. Scroll to the section titled "Status" to see if your device version is supported.
Just going to add that it's libgpod that currently can't handle DBVersion > 4. The most recent release goes back to July, as does the most recent commit ( http://gtkpod.git.sourceforge.net/git/gitweb.cgi?p=gtkpod/libgpod;a=summary ) I don't know what the status is but my guess is that it's currently on hold and not being worked on.
They however implemented the following in version 0.8.2 so who knows when someone out there will provide a solution to this.
You can read the full release note here : http://old.nabble.com/libgpod-0.8.2-td32125543.html
=================
Update: User Israr Khan seems to be working on this right now, you can get a quick idea of the status on his twitter: http://twitter.com/#!/isrark
While reading through this site and using google, I've found a way to be able to sync my iPhone 4 on iOS 7.0.2 on Ubuntu 12.04. These instructions I've compiled from other users, and from the libimobiledevice github repo.
First, make sure the following packages are installed, either through the Ubuntu Software Center, or through the Terminal:
Second, create a folder somewhere on your computer (I will use a folder on my desktop called
libupdate
).Open the terminal and CD to that directory:
Once you do that, type or copy/paste this into the console:
Wait for the repo to download. Keep that Terminal window open
Once that completes, open the folder that was created when you ran the above command (should be called
libimobiledevice
). Double click the file calledautogen.sh
and clickRun in Terminal
. It will open a new terminal window that will close when it's finished.To run these next commands first cd into the
libimobiledevice
directory that was created through thegit clone
command above by typing:These next commands can be run as-is, but I recommend running as
sudo
to minimize chances of issues arising. The last command MUST be run assudo
. Run these one at a time, let them complete before running the nextOnce this completes, restart your computer.
Once you log back in to your computer, unlock your iPhone. Ignore any dialogs that pop up on your computer. Follow these next steps EXACTLY AS I LIST THEM
In a Terminal, run the following command
idevicepair pair
The Terminal should report this as successful and your device should be accessible from your computer, to test this run Shotwell (from the terminal or the dash). Click on your iPhone and your pictures should come up.
You can also click on your iPhone in the devices section in the Nautilus file browser. If something comes up on your iPhone hit Trust ONLY ONCE! and click try again, continue, etc. on your computer. Your iPhone may then come up twice. The one that says documents is for apps that have some sort of file sharing/document access (like music downloaders or ringtone makers).
If you want to backup your iPhone, run this command
If you want to backup/copy your photos and videos, open Shotwell and import your photos (CTRL+A, right click, import)
If you want to copy your music/music videos/movies onto your computer, open Rhythmbox and select your iPhone, then make sure you can see all of your music (videos and ringotones won't have a title, music might, depending if you ever edited their tags in iTunes originally). Then, select all (CTRL+A), and drag them into a folder on your computer. They might have weird names, blame iTunes.
I haven't tried adding anything yet, but atleast you can access your files and backup you iPhone now!
I have connected my iPod shuffle and recognized it as an iPod and I know that you can sync it with Rythmbox. Just make sure the Portable Players plug-ins are enabled via
Everyone appears in agreement that any kind of Linux integration with iTunes is shaky at best. For me at least though the real problem is "how do I copy music from Linux onto an iDevice and play it"; iTunes is not a requirement. Here is my solution to that much more tractable problem.
foobar2000 Music Folder
(I suspect I'll use rclone to handle syncing eventually)After exiting the FTP server foobar2000 will see your music and you are off to the races. And if you don't like foobar2000 as a player I suspect other 3rd party apps could also play from the file system.