From OpenHome

(Difference between revisions)
Jump to: navigation, search
(Created page with "Qobuz's [https://github.com/Qobuz/api-documentation developer API] is published on github. The Credentials service can be used to retrieve ...")
 
(One intermediate revision not shown)
Line 1: Line 1:
-
Qobuz's [https://github.com/Qobuz/api-documentation developer API] is published on github. The [[Av:Developer:CredentialsService | Credentials]] service can be used to retrieve the following information:
+
Qobuz's [https://github.com/Qobuz/api-documentation developer API] is published on github.
 +
 
 +
The [[Av:Developer:CredentialsService | Credentials]] service can be used to retrieve the following information:
* The <tt>Ids</tt> state variable includes <tt>qobuz.com</tt> if Qobuz is supported.
* The <tt>Ids</tt> state variable includes <tt>qobuz.com</tt> if Qobuz is supported.
Line 7: Line 9:
Some Qobuz APIs require an <tt>app_secret</tt> argument.  These APIs should not need to be called from control points.
Some Qobuz APIs require an <tt>app_secret</tt> argument.  These APIs should not need to be called from control points.
 +
 +
Tracks can be added to the [[Av:Developer:PlaylistService | Playlist]] service with urls in the form <br><tt>qobuz://track?version=2&trackId=[insert_qobuz_track_id]</tt>

Latest revision as of 10:24, 3 March 2015

Qobuz's developer API is published on github.

The Credentials service can be used to retrieve the following information:

  • The Ids state variable includes qobuz.com if Qobuz is supported.
  • Data from Get contains the app_id used by many Qobuz API calls.
  • Status from Get is blank if Username and Password are both either blank or set and valid. If Status is not blank, it contains either json returned from a Qobuz API or an error string.
  • The token returned from Login and ReLogin is a Qobuz user_auth_token.

Some Qobuz APIs require an app_secret argument. These APIs should not need to be called from control points.

Tracks can be added to the Playlist service with urls in the form
qobuz://track?version=2&trackId=[insert_qobuz_track_id]