Skip to content

kree-nickm/itunes-to-android

Repository files navigation

iTunes-to-Android

Java program that syncs your iTunes playlists to your Android device over USB. See releases for installation. This program has only been tested on Windows 10 64-bit with Java 21, and a Samsung Galaxy S9.

Usage

Before you can use the program:

  • You must have ADB, which you can download from the releases page along with the program itself.
  • USB debugging must be enabled on your device. If you don't know how to do that, it varies by device and Android version, so you'll need to Google it.
  • Verify that your device is recognized by your computer when you connect it via USB. If not, you probably need to install some Android USB drivers.

The program might take a little while to load if you already directed it to your iTunes library, as it will immediately begin loading your playlists.

When you load up the program you should see a Setup tab. This tab will allow you to select your iTunes music library XML file, which is usually in the My Music\iTunes\ folder. You will be able to view your full library on the iTunes Library tab if it successfully loads.

Below that, you can select your connected Android device, or Scan for newly plugged-in/authorized devices. If your device says "unauthorized" or does not appear, then you may need to authorize your computer to access the device via USB debugging. Usually the device will give you a popup asking permissions, if you have USB debugging enabled.

Below that, you can browse through the folders on your phone to find the one where you want your music files to be located. Select it, then click Load right above the directory tree.

Select the playlists you want to copy over on the Sync tab. Ctrl-click to select multiple playlists. Then click the Build File List From Playlists button. If you have your device successfully connected, this should populate both lists on the right side of the window. One list is for songs that are not in your device music folder and need to be copied. The other list is for extra files found in your device music folder that are not in your selected iTunes playlists (and thus can be deleted).

When you click to copy the listed files, it will copy all the files over, as well as create playlist files that you can import into your music player. It will keep the same relative paths as your iTunes music folder. If there are songs on your iTunes playlists that are not in your standard iTunes music folder, they will be copied as well, but the file path will be built from the song artist and album. Certain songs might fail to copy, which usually means you need to change the file name or directory to something with fewer symbols in it.

About

Java program that syncs your iTunes playlists to your Android device over USB. Requires ADB.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages