Bugzilla – Bug 7873
New AppletManager API
Last modified: 2008-12-15 12:04:39 UTC
Applets should register services in the meta files. The getAppletInstance / loadApplet calls should be removed. If an applet service is needed it should be called like: appletManager:service(name, ...) This makes the api easier to use, and also hides the applet loading/freeing from the caller.
This is partly done in 7.1, and other applet calls now need migrating.
punting to 7.3
Richard says "refactoring like this should really get done first in a release cycle" moving to priority P1
I think we're in good shape with this bug now. Richard, SqueezeboxJiveMeta.lua still calls loadApplet(), but I'm thinking that might be correct for that one? I think we can close this...
This bug has been fixed in the 7.3.0 release version of SqueezeCenter! Please download the new version from http://www.slimdevices.com/su_downloads.html if you haven't already. If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.