Repossess your music!

iRepo is a very easy to use utility to recover songs off iPods, iPhones, and iPad. You simply connect your device and it will show you all the songs that are on the iPod/iPad/iPhone. You can then easily select which songs you want to transfer and then tell iRepo to start transferring.


First Aid

Recover from computer crash
If you've lost all your songs and videos on your computer due to a computer crash, iRepo gives you the ability to copy the songs and videos back from your iPod/iPad/iPhone. This is impossible using iTunes alone.

Load songs

Load songs onto new computer
When buying a new computer, iRepo makes it possible to easily transfer your songs to your new computer from your iPod/iPad/iPhone.


Copy songs from any iPod, iPhone or iPad
iRepo gives you the ability to copy songs onto your computer from any iPod, iPad or iPhone. If your friend has songs you would like, you can connect their iPod/iPhone/iPad to your computer and transfer over all the songs you don't have.


How it works
You simply start up iRepo and connect your iPod, iPad or iPhone. iRepo will then display a listing of all the songs on the device in a very easy to use interface much like the browser interface in iTunes. You select which songs you want and click a button to start the transfer process.

Windows logo Windows Requirements
  • Windows XP, Vista, 7, 8, 10
  • Microsoft .NET Framework 3.5 (or later)
  • iTunes
Release Notes Screenshot
OS X logo Mac Requirements
  • Mac OS X 10.6 or later
  • Intel Mac
Release Notes Screenshot
We've been featured in The Free iPod Book 4.0


Why can't iRepo find my iPod/iPhone/iPad?

This could be a couple things:

  • Firs thing to try, if iRepo doesn't detect the iPod at first, go to the File menu and select the option to "Check for iPods" and see if that helps.
  • For "calssic" (non touch) iPods (does not apply to iPhone, iPad or iPad touch), iRepo requires the iPod to be set for manually music management. To set this, please follow these steps:
    1. Connect iPod to your computer using either your cable or Dock.
    2. Open iTunes.
    3. When/if iTunes asks you if you want to auto update, click the "Cancel" button.
    4. Select iPod in the Source list in iTunes.
    5. In iTunes, select the option to "Manually manage music".
    6. Click the "Apply" button.

Is iRepo compatible with my device?

iRepo works with all iPods, iPhone, iPod touch and iPads.

FAQ (Windows Version Only)

Why do I get the error "The application failed to initialize properly (0xc0000135)" when trying to run iRepo?

This error indicates you don't have Microsoft .NET Framework 3.5 installed. Please download and install Microsoft .NET Framework 3.5 from the Microsoft website.

Why am I getting error "Unable to load DLL 'iTunesMobileDevice.dll"?

This error usually indicates that iTunes is not installed or is installed incorrectly. If iTunes is already installed, please uninstall it and then download the latest version from the Apple website and install it. If iTunes is not currently installed, please install the latest version from the Apple website.

Why does iRepo report error 80080005 and none of my songs get transferred to iTunes?

This error can indicate a number of things. First of all, be sure you don't have any dialog windows open in iTunes. iTunes must be sitting at the main window with no dialogs open.

If that doesn't help, this error can indicate that there is a problem with the iTunes installation on this computer. Reinstall iTunes and then try transferring just one or two songs with iRepo. If that goes good, you can then go ahead and transfer all your songs.

If that does not help, try right-clicking on the iRepo icon and select "Run as Administrator" and see if that works.

Old Versions

Windows icon for Windows

If you have a license for a version prior to 5, you can download version 4.5.2 and use your existing license key.

Download iRepo v4.5.2
OS X icon for Mac

If you are running OS X 10.5 or earlier, use version 3.2 as the newer versions require OS X 10.6 or later.

Download iRepo X v3.2