More Info

Revision 787068

(Back to digest)
 

Features in Multimedia

Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/servicebrowser:

Services can now be loaded on the fly, even if they are not configured to be loaded, if we think they might be usefull for providing info about a url.

Since the plugin factories now act as proxies to the actual service collections, there is no need to manually add these as track providers any more.

This feature might call for a config option as people might be annoyed at services being loaded even when they have explicitly disabled them in the config.

File Changes

Modified 17 files
/trunk/extragear/multimedia/amarok/src/servicebrowser
 
/servicebase.cpp
 
/servicebase.h
 
/ServicePluginManager.cpp
 
/ampache/AmpacheService.cpp
 
/ampache/AmpacheService.h
 
/jamendo/jamendoservice.cpp
 
/jamendo/jamendoservice.h
 
/lastfm/LastFmService.cpp
 
/lastfm/LastFmService.h
 
/magnatunestore/MagnatuneStore.cpp
 
/magnatunestore/MagnatuneStore.h
 
/mp3tunes/mp3tunesservice.cpp
 
/mp3tunes/mp3tunesservice.h
 
/opmldirectory/OpmlDirectoryService.cpp
 
/opmldirectory/OpmlDirectoryService.h
 
/shoutcast/ShoutcastService.cpp
 
/shoutcast/ShoutcastService.h
17 files changed in total