Merge lp://qastaging/~jamesh/unity-scope-mediascanner/songkick-support into lp://qastaging/unity-scope-mediascanner

Proposed by James Henstridge
Status: Merged
Approved by: Paweł Stołowski
Approved revision: 184
Merged at revision: 186
Proposed branch: lp://qastaging/~jamesh/unity-scope-mediascanner/songkick-support
Merge into: lp://qastaging/unity-scope-mediascanner
Diff against target: 428 lines (+161/-71)
7 files modified
data/musicaggregator-settings.ini.in.in (+10/-5)
data/musicaggregator.ini.in.in (+1/-0)
po/unity-scope-mediascanner.pot (+61/-49)
src/musicaggregatorquery.cpp (+81/-15)
src/musicaggregatorquery.h (+3/-1)
src/musicaggregatorscope.cpp (+3/-1)
src/musicaggregatorscope.h (+2/-0)
To merge this branch: bzr merge lp://qastaging/~jamesh/unity-scope-mediascanner/songkick-support
Reviewer Review Type Date Requested Status
Paweł Stołowski (community) Approve
PS Jenkins bot (community) continuous-integration Approve
Review via email: mp+234766@code.qastaging.launchpad.net

Commit message

Add results from the Songkick scope to the music aggregator scope.

Description of the change

Add results from the Songkick scope in the music aggregator scope.

This required updating the aggregator scope to request location data. I've attempted to stop it leaking to other scopes but so far I've only seen ways to replace the location metadata rather than unset it in the current API.

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
180. By James Henstridge

Update category renderer to match source.

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
Revision history for this message
Paweł Stołowski (stolowski) wrote :

The code looks good, I've only encountered one issue: I didn't have location enabled for neither Songkick nor Music aggregator. When I first opened Music page in the dash, an odd-looking result coming from Songkick was displayed at the bottom, saying something like "No location found. Please make sure..."; it had an empty tile displayed next to it. I think this result should be filtered out or adjusted to look better (in the Songkick scope it doesn't have the empty icon).

I also hit what looks like an issue in the settings handling (not a fault of this branch): when I first opened settings pages for aggregator and songkick, the 'location data' option was enabled, but I had to uncheck it and check it back to make it work.

review: Needs Fixing
181. By James Henstridge

Merge from trunk

182. By James Henstridge

Ignore songkick results in the "noloc" category.

183. By James Henstridge

Reorder subscopes in music aggregator scope.

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
184. By James Henstridge

Reorder settings to match scope result order.

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
Revision history for this message
Paweł Stołowski (stolowski) wrote :

Looks good and works. +1

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches

to all changes: