View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004518 | MMW v4 | Framework: Scripts/Extensions | public | 2008-04-01 18:09 | 2008-11-27 05:19 |
Reporter | rusty | Assigned To | |||
Priority | immediate | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 3.0 | ||||
Summary | 0004518: Last.fm Extensions: uninstall doesn't work correctly | ||||
Description | For both the last.fm scrobbler, and last.fm Auto-DJ, uninstalling the extension doesn't work. i.e. after restarting MM: -the options menu for the scrobbler remains -the auto-dj panel still contains the last.fm-dj options along with the full menu. Is this a problem with these plugins? or a problem with the framework? | ||||
Tags | No tags attached. | ||||
Fixed in build | 1186 | ||||
related to | 0004397 | closed | peke | Last.fm plugin | Last.fm DJ |
related to | 0003844 | closed | peke | Last.fm plugin | Last.FM Native Support |
related to | 0004869 | closed | peke | MMW v4 | Extensions.ini - values including '=' are not written correctly |
related to | 0004865 | closed | jiri | MMW v4 | CoClass SDBFileSystem Do not have MoveFile VBScript feature |
related to | 0004866 | closed | Ludek | MMW v4 | Extension install / unistall issues (.ini file handling) |
related to | 0004867 | closed | Ludek | MMW v4 | Installation of extension can't be aborted |
|
It's a problem of these MMIPs, assigning to Peke to fix. |
|
- last.fm DJ Uninstall Fixed v2.0.0.25 - Scrobbler not yet fixed as Core framework of loading/unloading plugins needs to be solved. as MediaMonkey Currently can't Uninstall/Unload any DLL loaded on startup Possible solutions would be to either: a) make Uninstall of General Winamp Plugins (same routine we use on shutdown) b) make some additional flags which will let MM to uninstall plugin. c) make some sort on Startup uninstaller Assigning to Jiri for deciding what would be the best and with less risk. |
|
That's right, it isn't currently possible to dynamically unload the dll and due to possible problems I'm not sure if it ever will be. That said, the uninstaller still should: 1. Remove LastFMOptions.vbs script. 2. Since the dll can't be deleted, it could be at least renamed, so that it isn't loaded the next time MM starts. I.e., it could be renamed to something like gen_LastFMScrobbler.dll.off. Note that it can't be done directly in uninstall.ini, but it should be easy to implement by calling uninstall.vbs. |
|
For now until we figure out way to solve Uninstall of General plugins suggested will be good as workaround. Note: Winamp 5.5 supports uninstall of general plugins and as tested on my dummy Genral plugin it is done this way: 1. execute plugins Quit Command (same quit is sent to plugin on app exit) 2. Unloads DLL 3. deletes DLL |
|
Made workaround regarding Uninstall of last.fm scrobbler but due to bug 0004866 reinstalling over the top of existing plugin requires 2 MM restarts |
|
Reopening to reflect fixes in 0004866 |
|
Verified. |