Review Request: StatSyncing GSoC week 12 (squashed commits, recent on top)
Matěj Laitl
matej at laitl.cz
Sat Aug 11 13:15:27 UTC 2012
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/105979/
-----------------------------------------------------------
Review request for Amarok, Bart Cerneels and Myriam Schweingruber.
Description
-------
StatSyncing: support for writing tags, rating to Last.fm
plus some clean-ups to lastfm SynchronizationAdapter
StatSyncing: core support for synchronizing labels
StatSyncing: don't suck when offering fields to synchronize
....and include those that are writeable by lone provider, too.
StatSyncing: don't add The::mainWindow() as parent of statsyncing dialog
...because it makes the mainWindow look inactive.
StatSyncing: support for matching Last.fm tracks
Yay! We even read play count and tags!
StatSyncing: match tracks case-insensitively
I can hardly imagine that different case distinguishes different songs
StatSyncing: export Provider and Track
...so that they can be used outside of amaroklib
StatSyncing: polish the UI to (near) perfection
Provide 2-way button links between configuration and actual
synchronization, add icons to buttons, simplify text, make the UI more
clean, add tooltips...
StatSyncing: fix broken track matching due to QSharedPointer -> QSharedDataPointer
Caused by QExplicitlyShatedDataPointer not providing operator<.
Reported to Qt as https://bugreports.qt-project.org/browse/QTBUG-26805
StatSyncing::Controller: full tracking of Providers
...makes config dialog update to changed, added and removed providers
Diffs
-----
src/configdialog/dialogs/MetadataConfig.ui PRE-CREATION
src/configdialog/dialogs/MetadataConfig.cpp PRE-CREATION
src/services/lastfm/CMakeLists.txt 637afd4111d720904e41a94be51c9b71fa01221f
src/services/lastfm/LastFmService.h ac13d41cc5fd626a3ed6cb306d0969ef320c0c09
src/services/lastfm/LastFmService.cpp a14d989b3fac81e545df095adee36580b052fea7
src/services/lastfm/SynchronizationAdapter.h PRE-CREATION
src/services/lastfm/SynchronizationAdapter.cpp PRE-CREATION
src/services/lastfm/SynchronizationTrack.h PRE-CREATION
src/services/lastfm/SynchronizationTrack.cpp PRE-CREATION
src/statsyncing/Controller.h PRE-CREATION
src/statsyncing/Controller.cpp PRE-CREATION
src/statsyncing/Process.cpp PRE-CREATION
src/statsyncing/Provider.h PRE-CREATION
src/statsyncing/Provider.cpp PRE-CREATION
src/statsyncing/Track.h PRE-CREATION
src/statsyncing/Track.cpp PRE-CREATION
src/statsyncing/TrackTuple.h PRE-CREATION
src/statsyncing/TrackTuple.cpp PRE-CREATION
src/statsyncing/collection/CollectionProvider.h PRE-CREATION
src/statsyncing/collection/CollectionProvider.cpp PRE-CREATION
src/statsyncing/jobs/MatchTracksJob.cpp PRE-CREATION
src/statsyncing/models/CommonModel.cpp PRE-CREATION
src/statsyncing/models/MatchedTracksModel.cpp PRE-CREATION
src/statsyncing/models/ProvidersModel.h PRE-CREATION
src/statsyncing/models/ProvidersModel.cpp PRE-CREATION
src/statsyncing/ui/ChooseProvidersPage.h PRE-CREATION
src/statsyncing/ui/ChooseProvidersPage.cpp PRE-CREATION
src/statsyncing/ui/ChooseProvidersPage.ui PRE-CREATION
src/statsyncing/ui/MatchedTracksPage.h PRE-CREATION
src/statsyncing/ui/MatchedTracksPage.cpp PRE-CREATION
src/statsyncing/ui/TrackDelegate.cpp PRE-CREATION
Diff: http://git.reviewboard.kde.org/r/105979/diff/
Testing
-------
Thanks,
Matěj Laitl
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/amarok-devel/attachments/20120811/58dc6d8e/attachment.html>
More information about the Amarok-devel
mailing list