MediaMonkey iTunes plugin (d_itunes4.dll)

Download and get help for different MediaMonkey Addons.

Moderators: Peke, Gurus

refi
Posts: 35
Joined: Thu May 25, 2006 1:25 pm

Error: "The playlist is not modifiable"

Post by refi » Thu Sep 06, 2012 6:11 am

Hi
I migrated to a new PC and did a clean install of MM4 (4.0.6.1501), iTunes plugin (4.0.4.2438) and iTunes (10.6.3.25). All my music (~21000 files) is copied to iTunes, but only some of my many playlists are copied. For 574 playlists, I get an error 'The playlist is not modifiable':

Code: Select all

d_itunes4.dll 2438 11:29:14 EXCEPTION Log cleared
d_itunes4.dll 2438 11:41:14 EXCEPTION deleteAllDifferentTracks EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:41:14 EXCEPTION plv.AddTrack(itTrack) 0 \17651.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:41:14 EXCEPTION plv.AddTrack(itTrack) 1 \17651.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:41:15 EXCEPTION plv.AddTrack(itTrack) 2 \17651.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:41:15 EXCEPTION plv.AddTrack(itTrack) 3 \17651.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:41:15 EXCEPTION plv.AddTrack(itTrack) 4 \17651.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:41:15 EXCEPTION plv.AddTrack(itTrack) 5 \17651.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:41:15 EXCEPTION plv.AddTrack(itTrack) 6 \17651.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:41:15 EXCEPTION plv.AddTrack(itTrack) 7 \17651.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:41:15 EXCEPTION plv.AddTrack(itTrack) 8 \17651.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:41:15 EXCEPTION plv.AddTrack(itTrack) 9 \17651.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:41:15 EXCEPTION plv.AddTrack(itTrack) 0 \17648.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:41:15 EXCEPTION plv.AddTrack(itTrack) 1 \17648.mp3 EOleException The playlist is not modifiable
d_
...

d_itunes4.dll 2438 11:42:13 EXCEPTION plv.AddTrack(itTrack) 5 \54820.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:42:13 EXCEPTION plv.AddTrack(itTrack) 6 \54820.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:42:13 EXCEPTION plv.AddTrack(itTrack) 7 \54820.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:42:13 EXCEPTION plv.AddTrack(itTrack) 8 \54820.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:42:13 EXCEPTION plv.AddTrack(itTrack) 9 \54820.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:45:43 EXCEPTION createFolderInFolder EOleException The parameter is incorrect
d_itunes4.dll 2438 11:45:43 EXCEPTION createPlaylistInFolder EAccessViolation Access violation at address 041AAE4D in module 'd_itunes4.dll'. Read of address 00000000
d_itunes4.dll 2438 11:45:43 EXCEPTION DEVICE_NotifyPlaylist EAccessViolation Access violation at address 041B10D3 in module 'd_itunes4.dll'. Read of address 00000000
I deleted all playlists in iTunes to prevent them from being modified, but rather newly created, but I get the same error.

I have no idea what's going wrong here. Any help is greatly appreciated.

Regards,
refi

markstuartwalker
Posts: 931
Joined: Fri Jul 10, 2009 8:10 am

Re: MediaMonkey iTunes plugin (d_itunes4.dll)

Post by markstuartwalker » Fri Sep 07, 2012 8:45 pm

Have you got some playlists which have the same name? Or the same name as some smart playlists in iTunes?
Windows 7,8 / Ubuntu 13.10 / Mavericks 10.9 / iOS 7.1 / iTunes 11.1
iTunes plugin (d_itunes & itunes4) http://www.mediamonkey.com/forum/viewto ... =2&t=45713
Running MM under Mac OS X with Wine http://www.mediamonkey.com/forum/viewto ... =4&t=58507

refi
Posts: 35
Joined: Thu May 25, 2006 1:25 pm

Error: "The playlist is not modifiable"

Post by refi » Sat Sep 08, 2012 4:36 am

Thank you for your answer.

I have no other playlists in iTunes because I manage my music in MM and use iTunes only for iTunes Match.
I also made 100% sure that I do not have same playlist names (2 were same), but the error stays the same, except that the number of exceptions goes down to 201.

Code: Select all

d_itunes4.dll 2438 11:07:23 EXCEPTION Log cleared
d_itunes4.dll 2438 11:21:54 EXCEPTION deleteAllDifferentTracks EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:21:54 EXCEPTION plv.AddTrack(itTrack) 0 \61250.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:21:54 EXCEPTION plv.AddTrack(itTrack) 1 \61250.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:21:55 EXCEPTION plv.AddTrack(itTrack) 2 \61250.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:21:55 EXCEPTION plv.AddTrack(itTrack) 3 \61250.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:21:55 EXCEPTION plv.AddTrack(itTrack) 4 \61250.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:21:55 EXCEPTION plv.AddTrack(itTrack) 5 \61250.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:21:55 EXCEPTION plv.AddTrack(itTrack) 6 \61250.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:21:55 EXCEPTION plv.AddTrack(itTrack) 7 \61250.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:21:55 EXCEPTION plv.AddTrack(itTrack) 8 \61250.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:21:55 EXCEPTION plv.AddTrack(itTrack) 9 \61250.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:21:56 EXCEPTION plv.AddTrack(itTrack) 0 \61251.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:21:56 EXCEPTION plv.AddTrack(itTrack) 1 \61251.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:21:56 EXCEPTION plv.AddTrack(itTrack) 2 \61251.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:21:56 EXCEPTION plv.AddTrack(itTrack) 3 \61251.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:21:56 EXCEPTION plv.AddTrack(itTrack) 4 \61251.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:21:56 EXCEPTION plv.AddTrack(itTrack) 5 \61251.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:21:56 EXCEPTION plv.AddTrack(itTrack) 6 \61251.mp3 EOleException The playlist is not modifiable
...
Is there a way to see which playlist(s) cause this error?

BTW, on my old PC with MM3, the iTunes plugin worked perfectly.

markstuartwalker
Posts: 931
Joined: Fri Jul 10, 2009 8:10 am

Re: MediaMonkey iTunes plugin (d_itunes4.dll)

Post by markstuartwalker » Sat Sep 15, 2012 12:59 am

Set the debug level to 2. This will give many more messages.
Windows 7,8 / Ubuntu 13.10 / Mavericks 10.9 / iOS 7.1 / iTunes 11.1
iTunes plugin (d_itunes & itunes4) http://www.mediamonkey.com/forum/viewto ... =2&t=45713
Running MM under Mac OS X with Wine http://www.mediamonkey.com/forum/viewto ... =4&t=58507

theta_wave
Posts: 309
Joined: Fri Apr 13, 2007 12:54 am

Re: MediaMonkey iTunes plugin (d_itunes4.dll)

Post by theta_wave » Sun Sep 16, 2012 8:13 pm

Has anyone encountered any issues with this plugin and iTunes 10.7?
MM Gold Lifetime since 2.5.5.998
Computer: Lenovo Y580 System: Win7 Ultimate x64 SP1 / Arch Linux Mediamonkey 4: w/ Monkeyrok 5.6, Minilyrics 1.4b, iMonkey Skin

refi
Posts: 35
Joined: Thu May 25, 2006 1:25 pm

Re: Error: "The playlist is not modifiable"

Post by refi » Mon Sep 17, 2012 6:19 am

Hi

I managed to find some culprits with the Debug mode. However, it is odd that the playlists DID NOT have the same name. They were in the same PL group with different names:

10 Trance
...Trance Therapy Vol. 1
...Trance Therapy Vol. 2
...Trance Therapy Vol. 3
...Trance Therapy Vol. 4
...Trance Therapy Vol. 5

Renaming them to 'Trance Therapy 1/2/...' solved the problem.
I'm still having a similar situation with some other playlists, but still investigating.

Regards,
Refi

kspanks04
Posts: 37
Joined: Sat Mar 20, 2010 1:28 am

Re: MediaMonkey iTunes plugin (d_itunes4.dll)

Post by kspanks04 » Thu Sep 20, 2012 10:32 am

I accidentally deleted some tracks in MM, when I restored them their play counts were reset. I tried syncing 1 song with iTunes to see if the play count would update in MM but instead of the MM play count updating from iTunes the opposite happened and my iTunes play count was decreased to match the MM play count.

I thought if the iTunes play count was higher then MM would adjust for that?

markstuartwalker
Posts: 931
Joined: Fri Jul 10, 2009 8:10 am

Re: MediaMonkey iTunes plugin (d_itunes4.dll)

Post by markstuartwalker » Tue Oct 09, 2012 1:32 am

Did you just re-add the tracks to MM; as opposed to restoring the database?

If so then the tracks would have a different internal ID to the ones in iTunes. During the sync the new ones will replace the iTunes ones as the ID numbers will not correlate (despite the titles being identical).
Windows 7,8 / Ubuntu 13.10 / Mavericks 10.9 / iOS 7.1 / iTunes 11.1
iTunes plugin (d_itunes & itunes4) http://www.mediamonkey.com/forum/viewto ... =2&t=45713
Running MM under Mac OS X with Wine http://www.mediamonkey.com/forum/viewto ... =4&t=58507

markstuartwalker
Posts: 931
Joined: Fri Jul 10, 2009 8:10 am

Re: Error: "The playlist is not modifiable"

Post by markstuartwalker » Fri Oct 26, 2012 9:52 am

refi wrote:I have no other playlists in iTunes because I manage my music in MM and use iTunes only for iTunes Match.
I also made 100% sure that I do not have same playlist names (2 were same), but the error stays the same, except that the number of exceptions goes down to 201.

Code: Select all

d_itunes4.dll 2438 11:07:23 EXCEPTION Log cleared
d_itunes4.dll 2438 11:21:54 EXCEPTION deleteAllDifferentTracks EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:21:54 EXCEPTION plv.AddTrack(itTrack) 0 \61250.mp3 EOleException The playlist is not modifiable
d_itunes4.dll 2438 11:21:54 EXCEPTION plv.AddTrack(itTrack) 1 \61250.mp3 EOleException The playlist is not modifiable

...
Is there a way to see which playlist(s) cause this error?
I think that I've accidentally realised what can cause this problem. MM allows playlists to be nested within playlists. iTunes handles this differently in that you must have a folder to contain other playlists. Folders cannot contain tracks, only playlists. iTunes folders appear as playlists which show their enclosed playlists tracks. You cannot modify those tracks hence "The playlist is not modifiable".

Out of common practice I only use playlists which either have tracks or have other playlists within them. I never have playlists which contain both tracks and playlists. I think that generally most people do this so that mostly this is not a problem.

If you construct a playlist called "fred" with 1 track inside it. Then add playlist called "george" inside "fred" with another track inside it. This will not sync to iTunes without exceptions being raised. While the exceptions are being raised there is a significant timeout - some people have concluded that their machine has simply crashed.

One day I'll fix the plugin to behave elegantly when this happens. Until then please do not sync playlists which contain a mixture of tracks and playlists.
Windows 7,8 / Ubuntu 13.10 / Mavericks 10.9 / iOS 7.1 / iTunes 11.1
iTunes plugin (d_itunes & itunes4) http://www.mediamonkey.com/forum/viewto ... =2&t=45713
Running MM under Mac OS X with Wine http://www.mediamonkey.com/forum/viewto ... =4&t=58507

jpublic
Posts: 5
Joined: Wed Aug 26, 2009 11:47 am

Re: MediaMonkey iTunes plugin (d_itunes4.dll)

Post by jpublic » Thu Dec 06, 2012 1:50 am

Any word if this still works with iTunes v11?

dav0043
Posts: 5
Joined: Mon Apr 23, 2012 12:38 pm

Re: MediaMonkey iTunes plugin (d_itunes4.dll)

Post by dav0043 » Sat Dec 08, 2012 12:47 am

This plug-in is killing me. It simply won't work consistently. I have Windows 7 64 bit. MM 4 (tried latest beta and latest official) and the latest iTunes. If you launch the sync (tried a million settings for the sync), the iTunes icon on the taskbar immediately flashes. Flipping over to iTunes shows nothing going on. Back to MM, sync is still struggling to work and then iTunes flashes yellow again. It does this for several minutes then throws an error. iTunes is not happy with what the plug-in is trying to do. I've been trying various tests for weeks. I got it to work once after some mysterious sequence of restarts of the apps. Since then, no dice. This looks like a simple security or communication issue between the apps. I can't be alone with this problem. I've seen others with the same behavior but the threads end without a resolution. I'm trying to sync 5 mp3 songs to keep it dirt simple and no luck. Any help on solving this one? Thanks.

mkny13
Posts: 64
Joined: Mon Mar 31, 2008 7:33 am

Sync hangs

Post by mkny13 » Sun Dec 09, 2012 7:37 am

I've been using this plugin for a long time (thanks for all the hard work that went into it!) I started a sync yesterday. It got up to "Sychronizing iTunes (Copying 113 of 113 ...)" and nothing since. It's been stuck in this state for at least 20 hours. I have an enormous library but usually even a full delete and refresh would only take 1-2 hours. I tried closing iTunes--no problem there. If I try to close MM, it warns me that there are background processes running. This same problem happened last week--I resorted to trying to cancel the process in MM, then forcing it to close, then killing MM in task manager, then finally rebooting. Unfortunately, it seems that did something awful to my db/ini--at least, when I next tried to load MM it would work, and when I did a fresh install and copied over my db/ini I got an empty library! I restored from a week old backup and got back up to speed but now with a fresh install and my library restored, I tried syncing iTunes again and got to the same point. Any advice on how to kill the process gracefully, w/o re-corrupting my db? And any idea how to fix my iTunes sync? If I can extract myself from the current hang, I'll wipe the iTunes library and rerun the sync in debug.

Sysinfo for initial problem (last week):
Win 7x64
MM portable 4.0.3.something
iTunes 10.x

Current sysinfo:
Win 7x64
MM portable 4.0.3.1476 (oops, thought I'd gone to 4.1, have to see about upgrading to latest once I escape this hang)
iTunes 11

[Edit 2012-12-12] After 3-4 days, I came back to PC to find MM had closed without apparent notification or error. I've now upgraded to 4.1.0.1610, about to try another iTunes sync. Fingers crossed]

alberto1005
Posts: 2
Joined: Wed Aug 04, 2010 7:29 pm

Re: MediaMonkey iTunes plugin (d_itunes4.dll)

Post by alberto1005 » Wed Dec 19, 2012 3:30 pm

dav0043 wrote:This plug-in is killing me. It simply won't work consistently. I have Windows 7 64 bit. MM 4 (tried latest beta and latest official) and the latest iTunes. If you launch the sync (tried a million settings for the sync), the iTunes icon on the taskbar immediately flashes. Flipping over to iTunes shows nothing going on. Back to MM, sync is still struggling to work and then iTunes flashes yellow again. It does this for several minutes then throws an error. iTunes is not happy with what the plug-in is trying to do. I've been trying various tests for weeks. I got it to work once after some mysterious sequence of restarts of the apps. Since then, no dice. This looks like a simple security or communication issue between the apps. I can't be alone with this problem. I've seen others with the same behavior but the threads end without a resolution. I'm trying to sync 5 mp3 songs to keep it dirt simple and no luck. Any help on solving this one? Thanks.
I'm having the same problem that is described by dav0043. This is definitely a bug between the plugin and the iTunes 11. Please look into it.

MediaMan
Posts: 185
Joined: Mon Jul 21, 2008 10:37 am
Location: Canada

Re: MediaMonkey iTunes plugin (d_itunes4.dll)

Post by MediaMan » Sat Dec 22, 2012 7:06 pm

This plugin is a GREAT idea - It may have been conceived as an interim idea until MM4 could catch up to the latest IOS version, but in reality, its an ideal solution, as it ensures only iTunes does the syncing to IOS devices. This is exactly how it should be, as I would never again connect my iPad to MM4 (it royally messed it up)

So I hope the current issues with the plug-in are soon addressed. It's not working for me either. I miss not being able to use the plug-in !! :)

I am currently using :
- Windows 8
- iTunes 11.0.1.12
- IOS 6.0.1
- MM 4.0.7.1511
- d_itunes4.dll Ver 4.0.4.2438

Thanks
Windows 7,8 | iTunes 11.2.2.3 | IOS 7.1.2 | MM Gold 4.1.3.1708 | d_itunes4.dll Ver 4.0.4.2438

jpublic
Posts: 5
Joined: Wed Aug 26, 2009 11:47 am

Re: MediaMonkey iTunes plugin (d_itunes4.dll)

Post by jpublic » Tue Dec 25, 2012 10:45 am

Just an FYI to any relevant users, it looks like there are some issues with iTunes v11 and this plugin. Try to stick with iTunes v10.

Post Reply