Opened 15 years ago

Last modified 13 years ago

#13 new enhancement

Plugin settings

Reported by: Ingmar Steen Owned by:
Priority: normal Milestone: 0.9.0
Component: multiple Version: trunk
Keywords: Cc:

Description

Currently, MethLab assumes and requires that MPD is running on localhost on the default port without a password.

There should be a facility for pluggable things (database sources, audio player drivers) to expose settings.

If enhancement #8 (Qt GUI) ever makes it, these settings should be provided in an abstract way instead of allowing the plugins to create their own GTK+ panels.

The plugin settings should probably be part of the settings dialog (ticket #5).

Plugins should also be able to 'lock' global MethLab settings: the MPD database source works only with the MPD audio player driver. The MPD database source should be able to override the audio player driver setting.

Change History (3)

comment:1 by Ingmar Steen, 15 years ago

Type: defectenhancement

comment:2 by Ingmar Steen, 15 years ago

Milestone: 0.9.0

comment:3 by Ingmar Steen, 13 years ago

Forgot to ref this, but with the dropping of the Qt4 GUI goal, support for this has been added in the database source and audio player drivers themselves.

See r129, r130 and r132.

Other points such as locking options are still valid though.

Note: See TracTickets for help on using tickets.