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):
Enable dynamic search provider (static always on -> if so, disable completely via settings daemon)
Limit number of results
Set prefix to search for album / track / artist / show
Alternative 2: Just provide the gsettings, but no gui. It can be implemented if there is need from users
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