From amarok-devel Tue Oct 10 19:30:30 2017 From: Mark Kretschmann Date: Tue, 10 Oct 2017 19:30:30 +0000 To: amarok-devel Subject: Fwd: D8229: streamlined plugin system Message-Id: X-MARC-Message: https://marc.info/?l=amarok-devel&m=150766384224434 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--001a114043000f3d13055b3657af" --001a114043000f3d13055b3657af Content-Type: text/plain; charset="UTF-8" Forwarded to get more exposure. FYI, sysadmins have now also subscribed this mailing list to Phabricator, so in the future we will get notifications. ---------- Forwarded message ---------- From: Malte Veerman Date: Mon, Oct 9, 2017 at 11:53 PM Subject: D8229: streamlined plugin system To: kretschmann@kde.org malteveerman updated this revision to Diff 20542. malteveerman added a comment. View Revision Added new amarok-plugin.metadata file. *REPOSITORY* R181 Amarok *CHANGES SINCE LAST UPDATE* https://phabricator.kde.org/D8229?vs=20540&id=20542 *BRANCH* qt5/kf5 *REVISION DETAIL* https://phabricator.kde.org/D8229 *AFFECTED FILES* src/CMakeLists.txt src/PluginManager.cpp src/PluginManager.h src/amarok-plugin.desktop src/amarok_plugin.desktop src/amarokurls/AmarokUrl.cpp src/amarokurls/BookmarkModel.cpp src/configdialog/dialogs/PluginsConfig.h src/core-impl/collections/audiocd/AudioCdCollection.cpp src/core-impl/collections/audiocd/AudioCdCollection.h src/core-impl/collections/audiocd/amarok_collection- audiocdcollection.desktop src/core-impl/collections/daap/DaapCollection.cpp src/core-impl/collections/daap/DaapCollection.h src/core-impl/collections/daap/amarok_collection-daapcollection.desktop src/core-impl/collections/db/MountPointManager.cpp src/core-impl/collections/db/MountPointManager.h src/core-impl/collections/db/sql/DatabaseUpdater.cpp src/core-impl/collections/db/sql/SqlCollection.cpp src/core-impl/collections/db/sql/SqlCollection.h src/core-impl/collections/db/sql/SqlCollectionFactory.cpp src/core-impl/collections/db/sql/SqlCollectionFactory.h src/core-impl/collections/db/sql/SqlMeta.cpp src/core-impl/collections/db/sql/SqlMeta.h src/core-impl/collections/db/sql/SqlQueryMaker.cpp src/core-impl/collections/db/sql/SqlReadLabelCapability.cpp src/core-impl/collections/db/sql/SqlReadLabelCapability.h src/core-impl/collections/db/sql/SqlRegistry.cpp src/core-impl/collections/db/sql/SqlRegistry_p.h src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp src/core-impl/collections/db/sql/SqlWriteLabelCapability.cpp src/core-impl/collections/db/sql/SqlWriteLabelCapability.h src/core-impl/collections/db/sql/device/massstorage/ MassStorageDeviceHandler.cpp src/core-impl/collections/db/sql/device/massstorage/ MassStorageDeviceHandler.h src/core-impl/collections/db/sql/device/nfs/NfsDeviceHandler.cpp src/core-impl/collections/db/sql/device/nfs/NfsDeviceHandler.h src/core-impl/collections/db/sql/device/smb/SmbDeviceHandler.cpp src/core-impl/collections/db/sql/device/smb/SmbDeviceHandler.h src/core-impl/collections/db/sql/mysqlcollection/CMakeLists.txt src/core-impl/collections/db/sql/mysqlcollection/MySqlCollectionFactory.cpp src/core-impl/collections/db/sql/mysqlcollection/MySqlCollectionFactory.h src/core-impl/collections/db/sql/mysqlcollection/amarok_ collection-mysqlcollection.desktop src/core-impl/collections/ipodcollection/IpodCollectionFactory.cpp src/core-impl/collections/ipodcollection/IpodCollectionFactory.h src/core-impl/collections/ipodcollection/amarok_collection-ipodcollection. desktop src/core-impl/collections/mediadevicecollection/MediaDeviceCollection.cpp src/core-impl/collections/mediadevicecollection/MediaDeviceCollection.h src/core-impl/collections/mediadevicecollection/amarok_collection- mediadevicecollection.desktop src/core-impl/collections/mtpcollection/MtpCollection.cpp src/core-impl/collections/mtpcollection/MtpCollection.h src/core-impl/collections/mtpcollection/amarok_collection-mtpcollection. desktop src/core-impl/collections/nepomukcollection/amarok_ collection-nepomukcollection.desktop src/core-impl/collections/playdarcollection/PlaydarCollection.cpp src/core-impl/collections/playdarcollection/PlaydarCollection.h src/core-impl/collections/playdarcollection/amarok_ collection-playdarcollection.desktop src/core-impl/collections/support/CollectionManager.cpp src/core-impl/collections/umscollection/UmsCollection.cpp src/core-impl/collections/umscollection/UmsCollection.h src/core-impl/collections/umscollection/amarok_collection-umscollection. desktop src/core-impl/collections/upnpcollection/UpnpCollectionFactory.cpp src/core-impl/collections/upnpcollection/UpnpCollectionFactory.h src/core-impl/collections/upnpcollection/amarok_collection-upnpcollection. desktop src/core-impl/podcasts/sql/SqlPodcastMeta.cpp src/core-impl/podcasts/sql/SqlPodcastProvider.cpp src/core-impl/storage/StorageManager.cpp src/core-impl/storage/StorageManager.h src/core-impl/storage/sql/mysqlestorage/CMakeLists.txt src/core-impl/storage/sql/mysqlestorage/MySqlEmbeddedStorageFactory.cpp src/core-impl/storage/sql/mysqlestorage/MySqlEmbeddedStorageFactory.h src/core-impl/storage/sql/mysqlestorage/amarok_storage-mysqlestorage.desktop src/core-impl/storage/sql/mysqlserverstorage/CMakeLists.txt src/core-impl/storage/sql/mysqlserverstorage/MySqlServerStorageFactory.cpp src/core-impl/storage/sql/mysqlserverstorage/MySqlServerStorageFactory.h src/core-impl/storage/sql/mysqlserverstorage/amarok_ storage-mysqlserverstorage.desktop src/core-impl/support/TagStatisticsStore.cpp src/core-impl/support/UrlStatisticsStore.cpp src/core/collections/Collection.cpp src/core/collections/Collection.h src/core/storage/StorageFactory.cpp src/core/storage/StorageFactory.h src/core/support/PluginFactory.cpp src/core/support/PluginFactory.h src/importers/ImporterManager.cpp src/importers/ImporterManager.h src/importers/SimpleImporterManager.h src/importers/amarok/AmarokManager.cpp src/importers/amarok/AmarokManager.h src/importers/amarok/amarok_importer-amarok.desktop src/importers/banshee/BansheeManager.cpp src/importers/banshee/amarok_importer-banshee.desktop src/importers/clementine/ClementineManager.cpp src/importers/clementine/amarok_importer-clementine.desktop src/importers/fastforward/FastForwardManager.cpp src/importers/fastforward/amarok_importer-fastforward.desktop src/importers/itunes/ITunesManager.cpp src/importers/itunes/amarok_importer-itunes.desktop src/importers/rhythmbox/RhythmboxManager.cpp src/importers/rhythmbox/amarok_importer-rhythmbox.desktop src/playlistmanager/file/PlaylistFileProvider.h src/playlistmanager/sql/SqlPlaylist.cpp src/playlistmanager/sql/SqlPlaylistGroup.cpp src/playlistmanager/sql/SqlUserPlaylistProvider.cpp src/services/ServiceBase.cpp src/services/ServiceBase.h src/services/ServiceSqlCollection.cpp src/services/ServiceSqlQueryMaker.cpp src/services/ampache/AmpacheService.cpp src/services/ampache/AmpacheService.h src/services/ampache/AmpacheServiceQueryMaker.cpp src/services/ampache/AmpacheSettings.cpp src/services/ampache/amarok_service_ampache.desktop src/services/ampache/amarok_service_ampache_config.desktop src/services/gpodder/GpodderService.cpp src/services/gpodder/GpodderService.h src/services/gpodder/amarok_service_gpodder.desktop src/services/jamendo/JamendoDatabaseHandler.cpp src/services/jamendo/JamendoService.cpp src/services/jamendo/JamendoService.h src/services/jamendo/amarok_service_jamendo.desktop src/services/lastfm/LastFmService.cpp src/services/lastfm/LastFmService.h src/services/lastfm/amarok_service_lastfm.desktop src/services/magnatune/MagnatuneDatabaseHandler.cpp src/services/magnatune/MagnatuneDatabaseWorker.cpp src/services/magnatune/MagnatuneSettingsModule.cpp src/services/magnatune/MagnatuneStore.cpp src/services/magnatune/MagnatuneStore.h src/services/magnatune/amarok_service_magnatunestore.desktop src/services/mp3tunes/Mp3tunesService.cpp src/services/mp3tunes/Mp3tunesService.h src/services/mp3tunes/amarok_service_mp3tunes.desktop src/services/opmldirectory/OpmlDirectoryService.cpp src/services/opmldirectory/OpmlDirectoryService.h src/services/opmldirectory/amarok_service_opmldirectory.desktop src/statsyncing/Controller.h src/statsyncing/Provider.h src/statsyncing/ProviderFactory.cpp src/statsyncing/ProviderFactory.h src/statsyncing/ScrobblingService.h tests/core-impl/collections/db/sql/SqlMountPointManagerMock.h tests/core-impl/collections/db/sql/TestDatabaseUpdater.cpp tests/core-impl/collections/db/sql/TestDatabaseUpdater.h tests/core-impl/collections/db/sql/TestSqlAlbum.cpp tests/core-impl/collections/db/sql/TestSqlAlbum.h tests/core-impl/collections/db/sql/TestSqlArtist.cpp tests/core-impl/collections/db/sql/TestSqlArtist.h tests/core-impl/collections/db/sql/TestSqlCollection.cpp tests/core-impl/collections/db/sql/TestSqlCollection.h tests/core-impl/collections/db/sql/TestSqlCollectionLocation.cpp tests/core-impl/collections/db/sql/TestSqlCollectionLocation.h tests/core-impl/collections/db/sql/TestSqlQueryMaker.cpp tests/core-impl/collections/db/sql/TestSqlQueryMaker.h tests/core-impl/collections/db/sql/TestSqlScanManager.cpp tests/core-impl/collections/db/sql/TestSqlScanManager.h tests/core-impl/collections/db/sql/TestSqlTrack.cpp tests/core-impl/collections/db/sql/TestSqlTrack.h *To: *malteveerman, Amarok --001a114043000f3d13055b3657af Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Forwarded to get more exposure. FYI, sysadmins have n= ow also subscribed this mailing list to Phabricator, so in the future we wi= ll get notifications.


--= -------- Forwarded message ----------
From: Malte Veerman <noreply@phabricator.kde.org>
Date: Mon, Oct = 9, 2017 at 11:53 PM
Subject: D8229: streamlined plugin system
To: kretschmann@kde.org


malteveerman updated this revision to Diff 20542.
malt= eveerman added a comment. View Revision

Added new amarok-plugin.metadata f= ile.


REPOSITORY
R181 Amar= ok


BRANCH
qt5/kf5

REVISION DETAILhttps://phabricator.kde.org/D8229

= AFFECTED FILES
src/CMakeLists.txt
src/PluginManager.cpp
src/PluginManager.h
src/amarok-plugin.desktop
src/amarok_plugin.desktop
src/amarokurls/AmarokUrl.cpp
src/amarokurls/BookmarkModel.cpp
src/configdialog/dialogs/PluginsConfig.h
src/core-impl/collections/audiocd/AudioCdCollection.cpp
src/core-impl/collections/audiocd/AudioCdCollection.h
src/core-impl/collections/audiocd/amarok_collection-audiocdcollec= tion.desktop
src/core-impl/collections/daap/DaapCollection.cpp
src/core-impl/collections/daap/DaapCollection.h
src/core-impl/collections/daap/amarok_collection-daapcollection.d= esktop
src/core-impl/collections/db/MountPointManager.cpp
src/core-impl/collections/db/MountPointManager.h
src/core-impl/collections/db/sql/DatabaseUpdater.cpp
src/core-impl/collections/db/sql/SqlCollection.cpp
src/core-impl/collections/db/sql/SqlCollection.h
src/core-impl/collections/db/sql/SqlCollectionFactory.cpp
src/core-impl/collections/db/sql/SqlCollectionFactory.h
src/core-impl/collections/db/sql/SqlMeta.cpp
src/core-impl/collections/db/sql/SqlMeta.h
src/core-impl/collections/db/sql/SqlQueryMaker.cpp
src/core-impl/collections/db/sql/SqlReadLabelCapability.cpp
src/core-impl/collections/db/sql/SqlReadLabelCapability.h
src/core-impl/collections/db/sql/SqlRegistry.cpp
src/core-impl/collections/db/sql/SqlRegistry_p.h
src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp
src/core-impl/collections/db/sql/SqlWriteLabelCapability.cpp
src/core-impl/collections/db/sql/SqlWriteLabelCapability.h
src/core-impl/collections/db/sql/device/massstorage/MassStorageDe= viceHandler.cpp
src/core-impl/collections/db/sql/device/massstorage/MassStorageDe= viceHandler.h
src/core-impl/collections/db/sql/device/nfs/NfsDeviceHandler.cpp<= br> src/core-impl/collections/db/sql/device/nfs/NfsDeviceHandler.h src/core-impl/collections/db/sql/device/smb/SmbDeviceHandler.cpp<= br> src/core-impl/collections/db/sql/device/smb/SmbDeviceHandler.h src/core-impl/collections/db/sql/mysqlcollection/CMakeLists.txt src/core-impl/collections/db/sql/mysqlcollection/MySqlCollectionF= actory.cpp
src/core-impl/collections/db/sql/mysqlcollection/MySqlCollectionF= actory.h
src/core-impl/collections/db/sql/mysqlcollection/amarok_collectio= n-mysqlcollection.desktop
src/core-impl/collections/ipodcollection/IpodCollectionFactory.cp= p
src/core-impl/collections/ipodcollection/IpodCollectionFactory.h<= br> src/core-impl/collections/ipodcollection/amarok_collection-ipodco= llection.desktop
src/core-impl/collections/mediadevicecollection/MediaDeviceCollec= tion.cpp
src/core-impl/collections/mediadevicecollection/MediaDeviceCollec= tion.h
src/core-impl/collections/mediadevicecollection/amarok_collection= -mediadevicecollection.desktop
src/core-impl/collections/mtpcollection/MtpCollection.cpp
src/core-impl/collections/mtpcollection/MtpCollection.h
src/core-impl/collections/mtpcollection/amarok_collection-mtpcoll= ection.desktop
src/core-impl/collections/nepomukcollection/amarok_collection-nep= omukcollection.desktop
src/core-impl/collections/playdarcollection/PlaydarCollection.cpp=
src/core-impl/collections/playdarcollection/PlaydarCollection.h src/core-impl/collections/playdarcollection/amarok_collection-pla= ydarcollection.desktop
src/core-impl/collections/support/CollectionManager.cpp
src/core-impl/collections/umscollection/UmsCollection.cpp
src/core-impl/collections/umscollection/UmsCollection.h
src/core-impl/collections/umscollection/amarok_collection-umscoll= ection.desktop
src/core-impl/collections/upnpcollection/UpnpCollectionFactory.cp= p
src/core-impl/collections/upnpcollection/UpnpCollectionFactory.h<= br> src/core-impl/collections/upnpcollection/amarok_collection-upnpco= llection.desktop
src/core-impl/podcasts/sql/SqlPodcastMeta.cpp
src/core-impl/podcasts/sql/SqlPodcastProvider.cpp
src/core-impl/storage/StorageManager.cpp
src/core-impl/storage/StorageManager.h
src/core-impl/storage/sql/mysqlestorage/CMakeLists.txt
src/core-impl/storage/sql/mysqlestorage/MySqlEmbeddedStorageFacto= ry.cpp
src/core-impl/storage/sql/mysqlestorage/MySqlEmbeddedStorageFacto= ry.h
src/core-impl/storage/sql/mysqlestorage/amarok_storage-mysqlestor= age.desktop
src/core-impl/storage/sql/mysqlserverstorage/CMakeLists.txt
src/core-impl/storage/sql/mysqlserverstorage/MySqlServerStorageFa= ctory.cpp
src/core-impl/storage/sql/mysqlserverstorage/MySqlServerStorageFa= ctory.h
src/core-impl/storage/sql/mysqlserverstorage/amarok_storage-mysql= serverstorage.desktop
src/core-impl/support/TagStatisticsStore.cpp
src/core-impl/support/UrlStatisticsStore.cpp
src/core/collections/Collection.cpp
src/core/collections/Collection.h
src/core/storage/StorageFactory.cpp
src/core/storage/StorageFactory.h
src/core/support/PluginFactory.cpp
src/core/support/PluginFactory.h
src/importers/ImporterManager.cpp
src/importers/ImporterManager.h
src/importers/SimpleImporterManager.h
src/importers/amarok/AmarokManager.cpp
src/importers/amarok/AmarokManager.h
src/importers/amarok/amarok_importer-amarok.desktop
src/importers/banshee/BansheeManager.cpp
src/importers/banshee/amarok_importer-banshee.desktop
src/importers/clementine/ClementineManager.cpp
src/importers/clementine/amarok_importer-clementine.desktop
src/importers/fastforward/FastForwardManager.cpp
src/importers/fastforward/amarok_importer-fastforward.desktop
src/importers/itunes/ITunesManager.cpp
src/importers/itunes/amarok_importer-itunes.desktop
src/importers/rhythmbox/RhythmboxManager.cpp
src/importers/rhythmbox/amarok_importer-rhythmbox.desktop
src/playlistmanager/file/PlaylistFileProvider.h
src/playlistmanager/sql/SqlPlaylist.cpp
src/playlistmanager/sql/SqlPlaylistGroup.cpp
src/playlistmanager/sql/SqlUserPlaylistProvider.cpp
src/services/ServiceBase.cpp
src/services/ServiceBase.h
src/services/ServiceSqlCollection.cpp
src/services/ServiceSqlQueryMaker.cpp
src/services/ampache/AmpacheService.cpp
src/services/ampache/AmpacheService.h
src/services/ampache/AmpacheServiceQueryMaker.cpp
src/services/ampache/AmpacheSettings.cpp
src/services/ampache/amarok_service_ampache.desktop
src/services/ampache/amarok_service_ampache_config.desktop
src/services/gpodder/GpodderService.cpp
src/services/gpodder/GpodderService.h
src/services/gpodder/amarok_service_gpodder.desktop
src/services/jamendo/JamendoDatabaseHandler.cpp
src/services/jamendo/JamendoService.cpp
src/services/jamendo/JamendoService.h
src/services/jamendo/amarok_service_jamendo.desktop
src/services/lastfm/LastFmService.cpp
src/services/lastfm/LastFmService.h
src/services/lastfm/amarok_service_lastfm.desktop
src/services/magnatune/MagnatuneDatabaseHandler.cpp
src/services/magnatune/MagnatuneDatabaseWorker.cpp
src/services/magnatune/MagnatuneSettingsModule.cpp
src/services/magnatune/MagnatuneStore.cpp
src/services/magnatune/MagnatuneStore.h
src/services/magnatune/amarok_service_magnatunestore.desktop
src/services/mp3tunes/Mp3tunesService.cpp
src/services/mp3tunes/Mp3tunesService.h
src/services/mp3tunes/amarok_service_mp3tunes.desktop
src/services/opmldirectory/OpmlDirectoryService.cpp
src/services/opmldirectory/OpmlDirectoryService.h
src/services/opmldirectory/amarok_service_opmldirectory.desktop src/statsyncing/Controller.h
src/statsyncing/Provider.h
src/statsyncing/ProviderFactory.cpp
src/statsyncing/ProviderFactory.h
src/statsyncing/ScrobblingService.h
tests/core-impl/collections/db/sql/SqlMountPointManagerMock.h
tests/core-impl/collections/db/sql/TestDatabaseUpdater.cpp
tests/core-impl/collections/db/sql/TestDatabaseUpdater.h
tests/core-impl/collections/db/sql/TestSqlAlbum.cpp
tests/core-impl/collections/db/sql/TestSqlAlbum.h
tests/core-impl/collections/db/sql/TestSqlArtist.cpp
tests/core-impl/collections/db/sql/TestSqlArtist.h
tests/core-impl/collections/db/sql/TestSqlCollection.cpp
tests/core-impl/collections/db/sql/TestSqlCollection.h
tests/core-impl/collections/db/sql/TestSqlCollectionLocation.cpp<= br> tests/core-impl/collections/db/sql/TestSqlCollectionLocation.h tests/core-impl/collections/db/sql/TestSqlQueryMaker.cpp
tests/core-impl/collections/db/sql/TestSqlQueryMaker.h
tests/core-impl/collections/db/sql/TestSqlScanManager.cpp
tests/core-impl/collections/db/sql/TestSqlScanManager.h
tests/core-impl/collections/db/sql/TestSqlTrack.cpp
tests/core-impl/collections/db/sql/TestSqlTrack.h
To: malteveerman, Amarok

--001a114043000f3d13055b3657af--