View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008411 | MMW v4 | DB/FileMonitor | public | 2011-09-23 18:52 | 2017-05-12 15:04 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 4.0 | ||||
Target Version | 4.1.17 | Fixed in Version | 4.1.16 | ||
Summary | 0008411: iTunes Data Import doesn't work (for non-default iTunes config) | ||||
Description | On scan, MM prompts whether data (ratings/play history) should be imported from iTunes. This functionality isn't working in build 1435. | ||||
Additional Information | http://www.mediamonkey.com/forum/viewtopic.php?f=6&t=60692 | ||||
Tags | No tags attached. | ||||
Fixed in build | 1835 | ||||
|
Fixed in 1437 |
|
The explanation is here: http://www.mediamonkey.com/forum/viewtopic.php?f=6&t=60692#p313427 The user changed default location for "iTunes Music Library.xml" file that is needed for the importing. |
|
My guess is that location of the active iTunes library might be stored in C:\Users\<user>\AppData\Roaming\Apple Computer\iTunes\iTunesPrefs.xml as (probably) Base64 encoded: <key>iTunes Library Location:1</key> <data> RAA6AFwAaQBUAHUAbgBlAHMAIAAxAA== </data> <key>iTunes Library XML Location:1</key> <data> RAA6AFwAaQBUAHUAbgBlAHMAIAAxAFwAaQBUAHUAbgBlAHMAIABMAGkAYgBy AGEAcgB5AC4AeABtAGwA </data> Since it isn't that urgent, setting target to 4.1 |
|
Fixed in build 1461. |
|
Verified 1463 |
|
User reports this still fails on 1470: http://www.mediamonkey.com/forum/viewtopic.php?p=330795#p330795 |
|
Fixed in build 1473. |
|
Verified 1473 |
|
Supplied iTunesPrefs.xml confirms that library is located at F:\Users\id\Music\iTunes This looks like regression. |
|
Fixed in 4.0.4.1480 |
|
Verified 1675 |
|
Re-opened, the key <key>iTunes Library Location:1</key> is no longer presented within the iTunesPrefs.xml Until this is fixed the workaround is to copy the 'iTunes Music Library.xml' file into C:\Users\<user>\Music\iTunes\iTunes Music Library.xml (i.e. the default location) SVZ-503-41341 http://www.mediamonkey.com/forum/viewtopic.php?f=12&t=87148&p=433680#p433055 |
|
Peke please do a research where iTunes stores the path to "iTunes Music Library.xml" currently and assign to me for implementation. Thx. |
|
Starting from build 1831 MediaMonkey locates also 'iTunes Library.xml' and 'Library.xml' in the default location. --------------------------------------------------- Nevertheless starting from iTunes version 12.2 the XML library is no longer auto-exported (in the default config) and needs to be manually enabled in iTunes: https://support.apple.com/ht201610 So the fix seems to be to list iTunes in the "Scan results" dialog's importers once MM detected that iTunes is installed, but if MM cannot locate the XML file then show user dialog like: MediaMonkey cannot locate iTunes XML library file to import data from. Please enable sharing of iTunes XML library in iTunes or export it from iTunes and select the file. [............................] [Browse] [Help] [OK] The help link would be redirected to KB article or https://support.apple.com/ht201610 Assigned to Rusty for wording corrections. BTW: Do we want to include it in 4.1 version? It would require update of localization -- so maybe including this in MM5 would be enough and for MM4 just add a KB article? |
|
To enable share on windows steps are Open iTunes -> File -> Preferences -> Advanced Tab -> Select "Share iTunes Library XML with other applications." |
|
I would suggest clarifying this as follows: MediaMonkey can't import metadata from your iTunes database. To resolve this automatically, run iTunes and enable 'Share iTunes Library XML...'. To do so manually, please export the iTunes XML library via iTunes and select it below. [............................] [Browse] [Help] [OK] Note: - As mentioned above, [Help] would link to the Apple article - Presumably, clicking OK would trigger another attempt to read the iTunes DB (otherwise it's not obvious how to proceed). If so, is a [Cancel] button required? |
|
Added in 4.1.16.1835 |
|
Verified 1835 |