Imported iTunes playlists are not showing in UI

What I needed to find was the exact path name in my existing PMS. (that’s what took so long)

Ah ok

1 Like

Comparing Carly Simon with Bill Shatner doesn’t seem “quite” right :wink: haha

1 Like

Ok, I’ve managed to fix the issue. Unlike on Windows (which I used to use) iTunes on macOS uses a relative path to Users directory, rather than the drive root, in it’s iTunes Library.xml file by default.

Default iTunes Location Key Formats

macOS

<key>Location</key><string>file:///Users/username/Music/iTunes/iTunes%20Media/Music/Artist/Album/Filename.m4a</string>

Windows

<key>Location</key><string>file://localhost/C:/Users/username/Music/iTunes/iTunes%20Media/Music/Artist/Album/Filename.m4a</string>

Finding the Location Key in iTunes Library.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Major Version</key><integer>1</integer>
	<key>Minor Version</key><integer>1</integer>
	<key>Application Version</key><string>12.9.5.5</string>
	...
	<key>Tracks</key>
	<dict>
		<key>1</key>
		<dict>
			<key>Track ID</key><integer>1</integer>
			...
			LOCATION KEY HERE
		</dict>

The Plex Music Library Folder must match the initial path before the iTunes Media Folder.
So by default on macOS this would be /Users/username/Music/iTunes.

Use the following guide to change the directories.
Move Media Content to a New Location


On a sidenote, it would have been great if

  • a more useful error messages were given in the UI such as

iTunes Playlist Import failed: iTunes files could not be located. Check the Library path matches that in iTunes Library.xml

  • the onboarding process was easier. Again the UI isn’t very iniuitive in this regard.
  • there was better documentation regarding importing iTunes playlists. This article fails to mention this specific requirement regarding the path for iTunes.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.