iTunes Playlists, etc Import to Plex on NAS

I’ve already got a copy of my music collection on my NAS (custom unRAID server), but there’s no way to import my 13 year history of ratings, playlists, and play counts from my iTunes on my iMac.

I know I can make a copy of the iTunes library XML file then change the file locations with a “Find and Replace,” but I can’t import that XML file to my PMS anywhere. The Plex Playlist section only imports from a default iTunes location and I don’t think the iTunes Channel with custom library XML location will work here (right?). At least with the channel you can’t enjoy the Plex Music Premium features…

Is there any option to help my jump ship from iTunes for good while preserving a legacy of music habits?

@trumpy81 said:
You will need to turn on the iTunes channel in Plex settings->server->channels and you will need to provide the path to your iTunes Music Library.xml file in ‘iTunes library XML path’

After that, go to Playlists on the Plex home page and then click on the ‘gear’ icon on the top right of screen, and select import iTunes playlist.

Of course, as you noted, you will need to massage the file locations listed in the iTunes Music Library.xml file before you attempt to import the playlists.

See Q24 on the Synology FAQ’s page for more details regarding importing iTunes playlists, link in my signature. That should also apply to your unRAID Plex server.

This is great advice and solid. I ran a Plex media server on a Win7 machine but that died. Now I’m running it on OMV v3.0.xx and let me say it’s beautiful so far! But I’m running into one bump.

While Plex itself for music is well, for lack of a better term, “Lacking”, I still use iTunes to manage my library and organize it. I dump things into iTunes and it puts them in the order I like. But I can’t exactly stream my server to my phone, work PC and such without a massive amount of work. Being a lifetime Plex Pass member, sometimes I like to use Plex for convenience and I liked having my iTunes playlists there.

I turned on the iTunes channel, but when it asks for the library.xml location, I get lost. I’ve put in the location according to the UID of the share drive. i.e. /media/87e10ba2-6dae-4cd0-b274-93338802b943/iTunes/iTunes (The actual share shows up as \mediavault\itunes\itunes as the “drive” and \itunes as the folder where it’s all organized as iTunes does itself.

The channel never showed. So I changed it to \mediavault\itunes\itunes and still no channel shows up.

I’m importing the entire music library now and told Plex to import iTunes playlists. However I got an error when importing the lists. How do I tell Plex where the music is on the server?

@trumpy81 said:
You need to change the address locations that are contained within the ITunes Music Library.xml file. Without changing those locations to match the file locations on your machine, it will not work.

See Q24 on the Synology FAQ’s page for more details regarding importing iTunes playlists, link in my signature. Do read the linked article for more details on the correct ‘address’ to use in the iTunes Music Library.xml file.

For the iTunes Music Library.xml file itself, wherever you place it on your machine, that is the address to use in Plex settings.

You have to use the full path including the file name. EG: /volume1/iTunes/iTunes Music Library.xml this is what I use on my NAS.

Wait so you’re telling me I have to go into the XML file for the iTunes library (I moved it to a different folder and NOW plex can see the channel!) and I have to change the location of EVERY file individually in there? That’s ridiculous. I didn’t have to do this when it was on a Windows machine and it’s pretty much the same thing. Shared drive mapped on other computers.