Merge lp:~stefan-lohmaier/nuvola-player/rdio into lp:nuvola-player/2.5.x
Proposed by
StefanL
Status: | Superseded |
---|---|
Proposed branch: | lp:~stefan-lohmaier/nuvola-player/rdio |
Merge into: | lp:nuvola-player/2.5.x |
Diff against target: |
238 lines (+223/-0) 3 files modified
data/nuvolaplayer/services/rdio/description.html (+10/-0) data/nuvolaplayer/services/rdio/integration.js (+207/-0) data/nuvolaplayer/services/rdio/metadata.conf (+6/-0) |
To merge this branch: | bzr merge lp:~stefan-lohmaier/nuvola-player/rdio |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Jiří Janoušek | Needs Fixing | ||
Review via email: mp+98050@code.launchpad.net |
This proposal has been superseded by a proposal from 2012-03-28.
Description of the change
I just added a new service. I've using it for the past week without any issues. It supports the old and the new design.
To post a comment you must log in.
Thanks for your contribution to Nuvola Player project.
Code looks good, a few minor improvements:
--------8<--------
6 +<p><strong> Rdio</strong> is an ad-free music subscription service available ..
The line is too long, split it to multiple lines with maximal width 80 characters.
--------8<--------
25 + Copyright 2011 Stefan Lohmaier <email address hidden>
It's 2012.
--------8<--------
44 + * @param Nuvola Nuvola JS API
You can remove this line, because the param no longer exists. I should clean up my scripts :-)
--------8<--------
62 + * 0 : old ui
63 + * 1 : new ui
replace with
* @returns 0 for the old ui and 1 for the new ui
--------8<--------
83 + var state = Nuvola.STATE_NONE;
...
133 + default: state = Nuvola.STATE_NONE; break;
The second assignment is unnecessary.
--------8<--------
126 + player_ model.playState ;//old
You may have forgotten an assignment to rdiostate (not sure):
rdiostate = player_ model.playState ;//old
--------8<--------
Your work will be shipped with Nuvola Player 1.1. As a maintainer, you will be responsible for fixing all bugs reported against this service integration. The bugs will be assigned to your Launchpad account.
I can also create package for release 1.0.x, if you are willing to support it.