badcel / webmusic

A web based music player that integrates your favourite music service into the desktop.
http://webmusic.tiede.org
GNU General Public License v3.0
7 stars 1 forks source link

New Plugin for SearchProvider #29

Closed badcel closed 8 years ago

badcel commented 8 years ago

A plugin for SearchProviders should be able to enable / disable the searchprovider globally and per service.

The global setting should interact with the gnome-settings-daemon to avoid two settings for the same action in different places. The per service setting can be stored as array in gsettings.

Active SearchProviders are stored in: org.gnome.desktop.search-providers

Alternative 1: (search provider is no plugin, but custom application with settings inside webmusic): Create a new "Tab" in settings for search provider, possible options (gsettings):

Alternative 2: Just provide the gsettings, but no gui. It can be implemented if there is need from users

badcel commented 8 years ago

The searchprovider is a compile time option and can be disabled via the gnome settings if needed.