ITunes Plugin FAQ

From MediaMonkey Wiki
Jump to navigation Jump to search


Q: Where is the manual?
A: The manual is called d_itunes-manual.pdf and can be found alongside the d_itunes4.dll in one of two alternative locations
When installed as an administrator c:\Program Files\MediaMonkey\Plugins
When installed as a non-administrator c:\Users\username\AppData\Roaming\MediaMonkey\Plugins

Q: I have a very large library and I would rather not have to duplicate the tracks from MM into iTunes.
A: Keeping a separate copy of the tracks in the cache is the only certain way to isolate MM and iTunes from affecting each other. By setting the Cache Path entry to an empty string the Cache mechanism will be disabled. See the “Explanation of the Cache” section for more explanation.

Q: Every time that I sync into iTunes all of my flac files get reconverted into mp3 files and this takes a very long time.
A: This should not happen. It is usually symptomatic of having some clock discrepancy between multiple PCs or NAS devices. If MM is used to change ID3tag attributes to many files then the timestamp of the file would be updated and this can cause updates en-masse.

Q: Where does the plugin store it's configuration information?
A: A normal installation will use the registry at 'HKEY_CURRENT_USER\Software\MediaMonkey\Device\d_itunes4.dll on computername' where computername is the name of your PC. If you have a portable installation then the configuration will be stored in the mediamonkey.registry file. It is possible but not recommended to modify the registry entries manually.

Q: I have more than one iDevice. Can I sync them all from one iTunes library?
A: Yes. iTunes supports multiple devices from the same library quite happily. You'll have to manage which tracks go to which device. If you wish to auto-sync them after an MM sync then you can list all of them on the configuration page.

Q: I've just installed the plugin and I get a message 'iTunes has been scanned and found to contain no tracks'
A: This is actually normal when iTunes has just been set up. Answer 'No' so that it does not terminate the sync and let the sync continue. The message is a safety net in case communication to iTunes has failed. Continuing could be catastrophic in that all iTunes content could be deleted. Usually of course there will be some tracks in iTunes and you will not see the message and the sync will proceed as normal.

Q: I use 'Build Folders' to create nested playlists. Every occurrence of '/' within the playlist name is treated as a folder break. Why?
A: Make sure that the separating character is not anything that typically appears within the playlist folder names. I suspect you're is set to '/'. This is to do with the internal implementation of the way that the plugin handles file path - a path is stored as a single string using this separator so any additional occurrences of the separator causes the behaviour you have experienced. There is also a related bug in MM http://www.mediamonkey.com/forum/viewtopic.php?f=7&t=61990

Q: I have renamed my PC or I have copied the MM.DB from one machine to another.
A: The plugin is identified by the name of the PC which it is running on. If you rename or copy the MM.DB on another machine this becomes disconnected and it stops working. Use the Advanced Recovery “Delete all instances of d_itunes4.dll from the DEVICES table”. Restart MM afterwards.

Q: I use MM's Auto conversion features but no tracks get put into the iTunes
A: Ensure that the Set Formats in MM are set to the file types that you want to deposit into iTunes (MP3 mostly)

Q: When I change the artwork within a track that MM has sync'd to iTunes the change is not reflected into iTunes.
A: This is a bug in MM http://www.mediamonkey.com/forum/viewtopic.php?f=7&t=61855 . The work around it to manually delete the track in iTunes and let it re-sync.

Q: When I rename a playlist in MM I get the old and the new playlist present in iTunes.
A: Ensure that you have the "Delete files and playlists not included in the Auto-Sync list from the device" option switched on in Options/Auto sync.

Q: I have iTunes set to “Start at Sync” and when I sync to iTunes then MM hangs with “Preparing List of Files”. Why?
A: Check carefully for pop-ups from iTunes. At startup iTunes can report various messages such as “Audio Unavailable”, “Video resolution too low” etc. These will be waiting for you to click “OK” but the dialog box can be behind the MM window.

Q: I get exceptions saying that my flac files are not compatible with iTunes and I should convert them. But I already have a rule in place to convert incompatible files to mp3. What is wrong?
A: This is an MM issue. You must add a rule but you must also add mp3 as a supported format on the device. By default, fresh installations have no types defined which perversely implies that all types are supported.

Q: When I synchronise I get many exceptions along the lines of
“EXCEPTION AppViaCOM (CoiTunesApp.Create) EIntfCastError Interface not supported ”
A: This implies that the COM connection between MM and iTunes has been broken. It may be that iTunes was closed while operating, it is waiting with at a prompt for the user or has locked up in some way. Please close but MM and iTunes and ensure that neither are running in Task manager. Upon restart start iTunes followed by MM. In severe cases iTunes can corrupt it's internal database and this needs to have all the music removed and re-registered.