Add ipod/iphone iOS4 support to Rhythmbox (LM9 Gnome)

Write tutorials for Linux Mint here
More tutorials on https://github.com/orgs/linuxmint/discu ... /tutorials and (archive) on https://community.linuxmint.com/tutorial
Forum rules
Don't add support questions to tutorials; start your own topic in the appropriate sub-forum instead. Before you post read forum rules
Post Reply
cra1g321

Add ipod/iphone iOS4 support to Rhythmbox (LM9 Gnome)

Post by cra1g321 »

How to Add ipod/iphone iOS4 support to Rhythmbox (LM9 Gnome only) :twisted:

Back with another tutorial, this time how to add support to rhythmbox for the latest iOS4 software 8)

This how to will tell you how to add iOS4 (ipod/iphone operating system) support to Linux Mint 9 Gnome Edition, by installing a newer version of libimobiledevice as the current version in LM9 does not support iOS4.
This how to has been tested using a ipod touch 3rd gen running iOS 4.0
Dont be put off by the size of the how to. It may seem long because I have outlined every step to make it as easy for everyone as possible.

Notes -
Make sure you are connected to the internet
Don't have any ipods/iphones connected while doing this how to.
Best to bookmark this page as you will need to restart your computer during the how to.


**Now to begin -

Step 1 (Add libmobiledevice ppa) – Open the Synaptic Package Manager by clicking on the Mint menu, then move your cursor over 'Administration' in the middle column then scroll down and click 'Synaptic Package Manger' from the list to the right. Enter your password if you are asked for it. The Synaptic Package Manger will now open, click 'Settings' from the toolbar at the top and then click 'Repositories' from the drop-down menu.
A window will appear called 'Software Sources' click on the 'Other Software' tab, then click the 'Add...' button near the bottom. Another small window will appear, copy and paste ppa:pmcenery/ppa into the text box, then click the 'Add Source' button. The will automatically close, click the 'Close' button on the Software Sources window. A warning may appear after telling you that repository have changed, this is ok as where the ones that have changed them. Just click the 'Close' button again. Now click the 'Reload' button on the Synaptic Package Manger window to reload the new repository that we just added, into the Synaptic Package Manger. You will know it is done reloading when the window disappears and the list reappears in the Synaptic Package Manger.

Step 2 (Installing the new libimobiledevice) – Copy and paste libimobiledevice1 into the quick search box of the Synaptic Package Manager. You should then see two packages in the main window list. One will be called libimobiledevice1 the other libimobiledevice1-dbg. Double-click on both from the list to mark them for installation. You should notice that both have turned green. Now click the 'Apply' button of the Synaptic Package Manager then click 'Apply' again when the 'Summary' window appears. The software will now be downloaded and installed. You will know when it is finished when the window displays 'Changes applied' go ahead and click 'close'

Step 3 (Installing additional software needed) – Clear the quick search box in the Synaptic Package Manager so that it is left blank. You will notice that the list will change again. Now click on the 'Status' button located to the botom-left of the window (it may already be selected), Then click 'Installed (Upgradable)' from the list above it. The list to the right should change.
Locate and mark the following list of packages for installation by right-clicking on each one from the list and clicking 'Mark for Upgrade' (you may get a popup for some, just click the 'Mark' button on the popup. Here's the list of packages you will need to mark for upgrade -
gvfs
gvfs-backends
gvfs-bin
gvfs-fuse
libgpod-common
libgpod4
libplist1
libusbmuxd1
usbmuxd

After you have done that, click the 'Apply' button of the Synaptic Package Manager, and click the 'Apply' button on the Summary window again. The packages you marked for upgrade will now be upgraded to their newest version. Once again you will know it is done when the window displays 'Changes applied'. When you see this go ahread and close the window then close the Synaptic Package Manger.
Now restart your computer by clicking on the Mint menu, clicking 'quit' then click 'Restart'.

Step 4 (Testing if everything works) - After you have restarted your computer and logged back in, make sure that rhymbox IS NOT open, then connect your ipod/iphone as you normally would. You should see it mounted on the desktop and two popups should appear onscreen. Click the 'Cancel' button on both of them.
Check that you are able to see files that on are on your ipod/iphone by right-clicking its icon the desktop and clicking 'Browse folder' from the menu. If a window appears immediately after you done that then you are now looking at the files and folders that are on your ipod/iphone (best not to touch them).
Now close that window and open Rhythmbox by clicking the Mint menu, hovering your cursor over 'Sound & Video' in the middle column then scrolling and clicking 'Rhythmbox' from the list to the right.
When it opens your ipod/iphone will most likely unmount (no longer on the desktop) this always happens to me the 1st time so dont worry.
Close rhythmbox now by clicking its icon from the panel and clicking 'quit' from the menu. Now disconnect your ipod/iphone and reconnect it again. As before you should see it mounted again on the desktop and two popup windows should appear, as before click 'Cancel' on both of them.
Now open Rhythmbox the same way as you just done before, this time however your ipod/iphone should remain mounted and shown on the desktop.
In the rhythmbox window you should see your ipod/iphone listed under 'Devices'. Click on its name to see all the songs and videos listed on it.
If you see your songs then you have successfully added support for iOS4 to rhythmbox :)
If you want to add music to your ipod/iphone just click 'Music' to see your music library and just drag and drop the songs by clicking on the song/album from its list then holding down your mouse click and moving your cursor over the your devices name till it is highlighted then unclick your mouse. You should then see transferring track 1 of 1, for example in the bottom right of the rhythmbox window. After that is done you should then see a couple of seconds later 'Sync in Progress' shown on your ipod/iphone.

After this you can now disconnect your ipod/iphone by right-clicking its name in rhythmbox and clicking 'Eject' from the menu. It should then disappear from rhythmbox and from your desktop.

Now you can follow Step 4 each time to transfer songs to your ipod/iphone. (easy to remember what to do)

Important notes -


DO NOT DISCONNECT your ipod/iphone before or during the 'Sync in Progress' message. If you do the songs will not sync and transfer correctly onto the ipod/iphone.
It is always best NOT to have rhythmbox open before connecting your ipod/iphone.
If your transferring a lot of songs it best to wait a while after rhythmbox is done transferring them as the 'Sync in Progress' can be shown more than once after.

**please reply if this how to worked for you or if you run into any problems during the how to and don't forget to tell other people about it. Im also open to any improvements that could be made to the how to.


Thanks :D

cra1g321

***Update - (Quick way to sync to ipod) - I noticed a few days ago that if you right-click on your ipod/iphone udner devices then click 'Sync with library' a window will show, tick the box next to music then click 'sync with device' then any new songs in the library will be copied over to the ipod/iphone
Last edited by cra1g321 on Mon Oct 25, 2010 7:36 am, edited 3 times in total.
Jarame

Re: Add ipod/iphone iOS4 support to Rhythmbox (LM9 Gnome)

Post by Jarame »

This didn't work for me. And I've tried other tutorials out there as well. I'm running LM 9 KDE with an iTouch 3G 32GB on iOS 4.0 jailbroken. Linux 9 has always recognized it as a camera, but never as an audio player. LM 8 worked fine with my iTouch, but LM 9 isn't. And I followed everything you said EXACTLY how you said it. Any other solutions?

Thanks for the all the info, btw.
cra1g321

Re: Add ipod/iphone iOS4 support to Rhythmbox (LM9 Gnome)

Post by cra1g321 »

This tutorial was for the gnome version of LM9 only. I think kde uses different packages. I've never reli used kde that much so I cant reli help you, sorry. Check out http://www.libimobiledevice.org/ and see if it mentions
Anything about kde
Jarame

Re: Add ipod/iphone iOS4 support to Rhythmbox (LM9 Gnome)

Post by Jarame »

Yeah there's a link for a KDE install, but it doesn't work. I like KDE a lot, but I use my iPod ALL the time, and that's something I want to be able to do in Linux...sync it.

Thanks for the help
cra1g321

Re: Add ipod/iphone iOS4 support to Rhythmbox (LM9 Gnome)

Post by cra1g321 »

Added a way to easily sync any new songs in the library to the ipod/iphone :)
kevinmckay

Re: Add ipod/iphone iOS4 support to Rhythmbox (LM9 Gnome)

Post by kevinmckay »

Worked great the first time.

Thank you for taking the time to clearly document all the steps.

Well done,

-Kevin
cra1g321

Re: Add ipod/iphone iOS4 support to Rhythmbox (LM9 Gnome)

Post by cra1g321 »

kevinmckay wrote:Worked great the first time.

Thank you for taking the time to clearly document all the steps.

Well done,

-Kevin
Thnx alot, just trying to make it easier for others 8)
xzero

Re: Add ipod/iphone iOS4 support to Rhythmbox (LM9 Gnome)

Post by xzero »

i just registered to thank you for this!!!.. it solved the major problem of the ipod not beign recognized by rythmbox however now i cant drag and drop songs into it... any idea why this might be happening?
cra1g321

Re: Add ipod/iphone iOS4 support to Rhythmbox (LM9 Gnome)

Post by cra1g321 »

xzero wrote:i just registered to thank you for this!!!.. it solved the major problem of the ipod not beign recognized by rythmbox however now i cant drag and drop songs into it... any idea why this might be happening?
i honestly dont know. Its never done that for me, im afraid i cant really help you as i havent used LM9 for months (on lM10/ubuntu10.10 )

the only thing i can think of is make sure that you initialized the ipod on windows 1st (only need to do this if its the 1st time you are using the ipod)
and i reconmend transferring a few songs over using itunes on a windows pc then connecting it to LM then trying to copy over songs.

Though i would also reconmend using LM10 as my ipod touch works straight away without any problems :)
madhatter4119

Re: Add ipod/iphone iOS4 support to Rhythmbox (LM9 Gnome)

Post by madhatter4119 »

This was far to easy to do for me in LM10...Keep up the great work...Thanks a Million
minty34

Re: Add ipod/iphone iOS4 support to Rhythmbox (LM9 Gnome)

Post by minty34 »

Thank you for this useful tuto !
In addition I found a great app "Remote 4 Media Player" that allows me to remotely control Rhythmbox with my iPhone.
osxaberlite

Re: Add ipod/iphone iOS4 support to Rhythmbox (LM9 Gnome)

Post by osxaberlite »

What a fabulous little tutorial!

Thanks so much for taking the time to put up the detailed info. It worked for me on LM-Julia. I did get one error message at one point and I just ignored it.
Also the following four files in step 3 were not listed under 'upgradable' but 'all'
gvfs
gvfs-backends
gvfs-bin
gvfs-fuse

Thought I should put it out there - it is the least I could do compared to what you've done :)
Black_Ninja

Re: Add ipod/iphone iOS4 support to Rhythmbox (LM9 Gnome)

Post by Black_Ninja »

So I followed the instructions and it is not working. Ipod touch is 5.0.1 and the comp is not recognizing it at all. :(
AlbertP
Level 16
Level 16
Posts: 6701
Joined: Sun Jan 30, 2011 12:38 pm
Location: Utrecht, The Netherlands

Re: Add ipod/iphone iOS4 support to Rhythmbox (LM9 Gnome)

Post by AlbertP »

Your device or iOS version is probably not yet supported (or you could try it in a newer Mint version than 9).
Registered Linux User #528502
Image
Feel free to correct me if I'm trying to write in Spanish, French or German.
Black_Ninja

Re: Add ipod/iphone iOS4 support to Rhythmbox (LM9 Gnome)

Post by Black_Ninja »

AlbertP wrote:Your device or iOS version is probably not yet supported (or you could try it in a newer Mint version than 9).
I upgraded to LM 12 and now it works :) :D
cra1g321

Re: Add ipod/iphone iOS4 support to Rhythmbox (LM9 Gnome)

Post by cra1g321 »

Wow can't believe I wrote this tutorial 2 years ago, I must say i rather forgot about it. Though i doubt many people are using LM9 since the new LTS is now out.
madhatter4119 wrote:This was far to easy to do for me in LM10...Keep up the great work...Thanks a Million
minty34 wrote:Thank you for this useful tuto !
osxaberlite wrote:What a fabulous little tutorial!
Thank you for the comments :D
Black_Ninja wrote:I upgraded to LM 12 and now it works :) :D
Glad to hear you got it working :D
NDER

Re: Add ipod/iphone iOS4 support to Rhythmbox (LM9 Gnome)

Post by NDER »

Will these steps, primarily 1-3, work on LM15 for an iPod Touch Sec. Gen. running iOS4? I want to use Banshee but I can't even get my iPod to mount.
AlbertP
Level 16
Level 16
Posts: 6701
Joined: Sun Jan 30, 2011 12:38 pm
Location: Utrecht, The Netherlands

Re: Add ipod/iphone iOS4 support to Rhythmbox (LM9 Gnome)

Post by AlbertP »

@ NDER: The mentioned PPA does not contain packages for todays Mint releases, only for 11 and before.
Registered Linux User #528502
Image
Feel free to correct me if I'm trying to write in Spanish, French or German.
NDER

Re: Add ipod/iphone iOS4 support to Rhythmbox (LM9 Gnome)

Post by NDER »

That is disappointing. Anybody feel up to writing a tutorial like this for Mint 15? I would love to have full use of my iPod again (without dual-boot or VM).
Post Reply

Return to “Tutorials”