This is my second attempt at posting this. The first post disappeared into the Garmin ether, so good luck to this one!
(It didn't, it was awaiting moderation but I've now deleted it as you posted again…
This is my second attempt at posting this. The first post disappeared into the Garmin ether, so good luck to this one!
(It didn't, it was awaiting moderation but I've now deleted it as you posted again ... SUSSAMB )
I encountered this problem as well. I have a specific (but probably not uncommon) setup, so I’ll post the details in case this is applicable to you.
Windows 10 Home, Feature Update 1809
iTunes 12.9.3.3
Windows installed on C:
iTunes installed on C:
iTunes media files on D:
I worked with both Gamin and Apple on this issue. I got this key detail from Garmin:
Garmin Express is looking for 'iTunes Music Library.xml' in 'C:\Users\username\Music\iTunes'.
For me there were two problems:
1) Since my media files are on D:, the *.xml file was on D: as well.
2) For some reason, on my computer the file was named ‘iTunes Library.xml’ – not ‘iTunes Music Library.xml’.
This was my solution:
1) Copy my ‘iTunes Library.xml’ file to another location
2) Rename this copied file to ‘iTunes Music Library.xml’ (you won’t need this step if your file already has the correct name)
3) Move the renamed, copied file to C:\Users\username\Music\iTunes’.
This works, but it’s less than ideal, because this is not a one-time solution. Every time I add podcasts, create a new playlist, or buy a new song, iTunes updates the *.xml file located on D:. That means that for Garmin Express to see new information, I must run through this copy-rename-move job every time I make changes in my iTunes Library.
According to Apple support, the XML file is deprecated in favor of an ITL file. The Apple rep referred me to this document: https://support.apple.com/en-us/HT201610. The link points to Mac-related information from November 2018, but the rep said that this applies to Windows as well). The rep noted that most modern applications should be calling the itl file rather than the XML file.
There is another problem as well. Garmin Express apparently makes no allowance for users who store their iTunes media files on a drive other than C:. Garmin Express has no way to browse the computer to locate the correct file. I reported these details to Garmin support, so hopefully this will be addressed in a future software update.
Again, this was specific to my setup, so your mileage may vary.
Good luck, and I hope this helps!
For me there were two problems:
1) Since my media files are on D:, the *.xml file was on D: as well.
2) For some reason, on my computer the file was named ‘iTunes Library.xml’ – not ‘iTunes Media Library.xml’.
This was my solution:
1) Copy my ‘iTunes Library.xml’ file to another location
2) Rename this copied file to ‘iTunes Media Library.xml’ (you won’t need this step if your file already has the correct name)
3) Move the renamed, copied file to C:\Users\username\Music\iTunes’.
Copy-Item -Path '<PATH_TO_CUSTOM_LOCATION_OF_XML>' -Destination 'C:\users\purch\Music\iTunes\iTunes Music Library.xml'
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
-ExecutionPolicy ByPass -File "<PATH_TO_PS1_FILE>\itunes_garmin_library_sync.ps1"
F:\iTunes and is called iTunes Library.itl There is an .xml file same name but it doesn't have an icon so assuming iTunes doesn't use it anymore as was said somewhere above.
C:\Users\chris\Music\iTunes
Just to clarify, based on my conversations with Apple and Garmin, Apple has deprecated the .xml file in favor of the .itl file. However, Garmin Express still uses the .xml, so that's the one you need to use. Based on the path you posted, I think you need to eventually wind up with this:
C:\Users\chris\Music\iTunes\iTunes Music Library.xml
You said that your .xml file has the same name as the .itl file, so that means that you should have a file called iTunes Library.xml. That's interesting, because my .xml file had the same name. But Garmin Express is looking for a file name iTunes Music Library.xml, so you'll need to copy the file to
C:\Users\chris\Music\iTunes\
and then rename the file to iTunes Music Library.xml.
One more not based on what I did - I did not move the original .xml file. I left the original on my D: drive in case some other application needs to call it. I copied the .xml file and renamed the copied file.
I hope this helps!