View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0019455 | MMW v4 | Synchronization | public | 2022-10-11 21:35 | 2023-10-27 12:50 |
Reporter | Ludek | Assigned To | |||
Priority | urgent | Severity | minor | Reproducibility | always |
Status | assigned | Resolution | reopened | ||
Product Version | 4.1.32 | ||||
Target Version | 4.1.32 | ||||
Summary | 0019455: iOS 17 support for MM4 | ||||
Description | EDIT: There has been error in the original MMIP (because of changed interface), working MMIP is here: https://www.dropbox.com/s/7sbhh1mscaubdf5/diphonemm4ios16.mmip?dl=0 with iOS 16 support to be updated in the repository here: https://www.mediamonkey.com/addons/browse/item/iphone-sync-plug-in/ Note: user might need to Run MM as administrator so that the MMIP installation has privileges to move original C:\Program Files (x86)\MediaMonkey\Plugins\d_iPhone.dll > orig.d_iPhone.dll | ||||
Additional Information | https://www.mediamonkey.com/forum/viewtopic.php?p=502229#p502229 https://www.mediamonkey.com/forum/viewtopic.php?t=102878 | ||||
Tags | todoc-KB | ||||
Fixed in build | |||||
|
This has been posted to: https://www.mediamonkey.com/addons/browse/item/iphone-sync-plug-in/ |
|
Ludek, I tested the version of the addon that's posted to https://www.mediamonkey.com/addons/browse/item/iphone-sync-plug-in/ with MediaMonkey 4 portable and the addon appears to have successfully updated (I restarted MM to be sure), but each time I plug in the iPhone, the following message results: "The iPhone/iPod firmware is not compatible with this version of MediaMonkey. You'll be able to view the contents of the deviec, but will not be able to write to it." But then when I attempt to sync a few playlists, it works partially. Some playlists sync and some tracks sync but most don't. |
|
I tested the plugin and it worked for me (iOS 16, iPhone SE 2020) As for the "The iPhone/iPod firmware is not compatible with this version of MediaMonkey. You'll be able to view the contents of the deviec, but will not be able to write to it." this means that the original C:\Program Files (x86)\MediaMonkey\Plugins\d_iPhone.dll was not replaced and that is still associated with the device. You might need to Run MM as administrator so that the MMIP installation has privileges to move original C:\Program Files (x86)\MediaMonkey\Plugins\d_iPhone.dll > orig.d_iPhone.dll EDIT: From the logs I see that you installed it as portable and the plugin is loaded from D:\PortableApps\MediaMonkey 4\Plugins\d_iPhone.dll So it probably did not replace successfully somehow or there must be another d_iPhone.dll in play EDIT2: In the log I see that copy operation really started, but then there is: iPod: Terminating operation due to unsupported firmware version So either the d_iPhone.dll did not replace correctly or there is another version of d_iPhone.dll mixing together. Please zip and upload sources of D:\PortableApps\MediaMonkey 4\Plugins\ and D:\PortableApps\MediaMonkey 4\Portable\Plugins\ for analyzing... |
|
So I can confirm that the original MMIP did not work as it copied the DLL to /AppData/Plugins/Plugins/ instead of just /AppData/Plugins/ I updated the plugin here: https://www.dropbox.com/s/7sbhh1mscaubdf5/diphonemm4ios16.mmip?dl=0 It now contains Tgt={app}\Plugins\d_iPhone.dll same as the original iOS15 plugin. But: 1) It requires admin rights to rename original C:\Program Files (x86)\MediaMonkey\Plugins\d_iPhone.dll > orig.d_iPhone.dll 2) For some reason {app}\Plugins\d_iPhone.dll installs to AppData\Roaming\MediaMonkey\Plugins\d_iPhone.dll instead of C:\Program Files (x86)\MediaMonkey\Plugins\d_iPhone.dll So althougt it works, it doesn't work ideally IMO and the install scripts should be tweaked further. @Peke: Please look into it. |
|
There was no issues in install script Problem is with typo in Ludek Initial fix (one that is on Addons site) that causes issue described in first line at 0019455:0070264 Install.ini had this: Tgt={lpf}\Plugins\d_iPhone.dll and correct syntax is Tgt={lpf}\d_iPhone.dll |
|
|
|
NOTE: Point of Admin rights was to replace plugin Globally for all users in main plugins folder and that is why it needs Admin rights thus {app} is used not {lpf}. I can't remember if file at "AppData\Roaming\MediaMonkey\Plugins\d_iPhone.dll" is preferred from file at "C:\Program Files (x86)\MediaMonkey\Plugins\d_iPhone.dll" and file "C:\Program Files (x86)\MediaMonkey\Plugins\d_iPhone.dll" is not loaded. If that is the case Please assign to me so that I correct install.vbs and uninstall.vbs for future versions. EDIT: I rechecked install(uninstall).vbs again and it forces changes in C:\Program Files (x86)\MediaMonkey\Plugins\ so I suggest that wer for now should use https://www.dropbox.com/s/7sbhh1mscaubdf5/diphonemm4ios16.mmip?dl=0 from 0019455:0070264 |
|
OK, so for portable installs the 1/2 aren't issues with the updated version on https://www.mediamonkey.com/addons/browse/item/iphone-sync-plug-in/ For non-portable standard installs to 'Program Files' we have two choices: 1) Re-release of MM4 2) Add install instructions so that user runs MM4 as administrator (to install the addon) + uncheck '[..] Install for the current user only' checkbox |
|
Assigned to lowlander to update KB Article to present steps to install Plugin and get back support for iOS 15/16 Also Description of Plugin Should state Warning: "Before installing this plugin please read this Knowledge Base article!!!" |
|
It's time to create iOS 17 version of this plugin: Added to SVN (revision 41445) Also available here: https://www.dropbox.com/scl/fi/bhmo40dza4cg4j2sf3j7f/dIphoneMM4iOS17.mmip?rlkey=n0qn6pjj47jhh2xly68vmxsj7&dl=0 |