View Issue Details

IDProjectCategoryView StatusLast Update
0007877MMW v4Main Panel/Toolbars/Menuspublic2011-08-10 22:23
ReportergegeAssigned To 
PriorityhighSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Target Version4.1 
Summary0007877: Users should be able to enable/disable MM features
DescriptionMediaMonkey should have the ability to enable/disable various of its features, just like Rhythmbox does in Linux. A GUI similar to the Extension Manager would present a list of these features, which could be enabled/disabled, but not uninstalled.

We could think of these features as "bundled extensions". Turning a feature off would completely wipe away any mention of it (like menu items, nodes, option sheets...), which would lead to a much cleaner interface and less RAM usage.

Obviously, this would require a lot of code re-engineering (although some features are already "modularized" in the form of a DLL).

Here is a list of some features I think could be modularized and then enabled/disabled at user's will:

- Support for various devices (MTP, generic USB, all iDevices and so on)
- Various plugin types (input, output, DSP, Visualization, General)
- Podcasts, Video, Photo (in future), Internet radio, Media sharing, Web node (and all web related features)
- CD/DVD burning, CD extraction, format conversion and volume leveling/adjustment
- Virtual CD and Previews
- Party mode, Auto-DJ, Column browser and Art browser, Micro-player
- the list goes on...


TagsNo tags attached.
Fixed in build

Relationships

related to 0007687 closedmichal Do not load unneeded dlls for video playback 

Activities

peke

2011-07-11 01:31

developer   ~0026702

First two can be easily done using Scripting and http://www.mediamonkey.com/wiki/index.php/SDBFileSystem add wishlist into Scripting Forum.

As an example see install/uninstall.vbs from last.fm plugin

rusty

2011-08-10 22:23

administrator   ~0027165

Note: Zvezdan's request is actually even simpler than this:
To give users the option to not install the portions of MM that are already modularized. This should be much simpler.