Releases

38 posts

Android SDKReleases

Android SDK v3.1.0

Version 3.1.0 of the Rdio Android SDK includes the following improvements:

  • You can now control the queue and receive to queue events
  • Ability to pass custom query string parameters when using OAuth2WebViewActivity
  • Most android.util.Log tags are now prefixed with RdioSDK for easier filtering
  • Ability to explicitly set the the OAuth 2.0 scope
  • Ability to play ad-supported stations (partners only, email partnerships@rd.io if you'd like to be a partner)
  • Improved playback performance

Download the latest release, checkout the getting started guide, and let us know what you think.

Android SDKReleases

Android SDK v3.0.3

Version v3.0.3 of the Rdio Android SDK includes the following improvements:

  • Fixes an issue when logging into Rdio with Facebook
  • Fixes NullPointerException issue when when the Rdio API is unavailable
  • Include correct error string in RdioApiResponse
  • RdioApiResponse now has getStatusCode()

Download the latest release, checkout the getting started guide, and let us know what you think.

∞  June 19, 2015 — 4:34PM

iOS SDKReleases

iOS SDK v3.0.3

Version v3.0.3 of the Rdio iOS SDK includes the following improvements:

  • Fix skip limit enforcement for ad-supported stations (partners only)
  • Remove documentation that said OAuth 2.0 is for partners only

Download the latest release, checkout the getting started guide, and let us know what you think.

∞  June 19, 2015 — 4:34PM

iOS SDKReleases

iOS SDK v3.0.2

As part of our OAuth 2.0 launch, we’ve released v3.0.2 of the iOS SDK. See our OAuth 2.0 migration guide for details on how to upgrade your iOS application to OAuth 2.0.

Version 3.0.2 of the Rdio iOS SDK includes the following improvements:

  • Major updates to the audio streaming engine.
  • Introduced an RDPlayerStateBuffering state to the RDPlayer to indicate when the player is buffering.
  • Integration with Rdio's pub-sub servers to allow the iOS SDK to share player state across Rdio instances (meaning the iOS SDK can now be used in Rdio's 'Remote Control' mode).
  • Update to the Queuing mechanism so that it's compatible with remote control mode. This means that the methods used to play and queue tracks have changed. Please see the documentation for RDPlayer for more info.
  • Update the codebase to use ARC.
  • Update to the Login screen to fix some issues with landscape devices and Autolayout.
  • Support for OAuth 2.0. The Rdio iOS SDK now requires AFOAuth2Manager as a dependency. We recommend using Cocoapods to bring it into your project.
  • Removal of RDAPIRequestDelegate and update to the callAPI method signature. Results of API calls are now passed to success and failure block parameters, similar to how AFNetworking behaves.
  • Addition of RDStationManager to support proper station playback. Now when you queue up a station source, the RDStationManager will make sure that the station never ends until stop or nextSource is called.

Download the latest release, checkout the getting started guide, and let us know what you think.

∞  June 08, 2015 — 2:18PM

Android SDKReleases

Android SDK v3.0.2

As part of our OAuth 2.0 launch, we’ve released v3.0.2 of the Android SDK. This release has feature parity with the previous Android SDK and get’s ready for new features. See our OAuth 2.0 migration guide for details on how to upgrade your application.

The previous version of the SDK relied on Android's built-in MediaPlayer. While easy to use, it did not provide the stability and control that we needed. The new SDK introduces a brand new audio pipeline. You’ll notice that playback starts sooner and is far more stable.

This provides us a solid base to provide a full-featured SDK for developers. Future releases will support richer queue functionality and will be released in the near future.

Version 3.0.2 of the Rdio Android SDK includes the following improvements:

  • New implementation
  • Allows playback to start mid-track
  • Fixes existing seeking and track duration bugs
  • Handles playing non-track source types
  • Support for OAuth 2.0

Download the latest release, checkout the getting started guide, and let us know what you think.

∞  June 08, 2015 — 2:18PM

ReleasesWeb Service API

Announcing OAuth 2.0, Deprecating OAuth 1.0

Today we are introducing support for OAuth 2.0 and deprecating OAuth 1.0. We're also introducing a brand new Android SDK and updated iOS SDK.

We've disabled OAuth 1.0 application creation. On June 30th, 2015 we will be disabling OAuth 1.0, breaking all clients that haven't migrated. We understand that this leaves a very small window to migrate and apologize for the inconvenience. This is due to technical and contractual reasons.

To ease your migration, we've created an OAuth 1.0 to 2.0 migration guide. We've created a new API method for exchanging your existing OAuth 1.0 credentials for OAuth 2.0 credentials. This means you'll be able to seamlessly transition your users without asking them to re-authenticate.

If you have questions or need help, send us a message. We are committed to helping everyone migrate to OAuth 2.0 as soon as possible.

∞  June 08, 2015 — 2:18PM

DocumentationReleasesWeb Service API

Web Service API Improvements

We've got three new features for the Web Service API- just in time for some fun hacking over the holiday break!

Keep Listening

Keep Listening

Know what your user has been recently grooving to with the Keep Listening API. With a list of up to ten of the latest sources you'll be able to have a much more targeted view of a user's current mood and tastes. Requires user authentication.

Favorites

Favorites

The Favorite API endpoints are now available to everyone. You can view and modify a user's favorite tracks, albums, playlists, artists, and stations. Synced (aka Downloaded) information is also available to view and edit. The Collection endpoints are still available but are now depreciated. Requires users authentication.

Dominant Color

Dominant Color

With the dominant color extra you can now use the Rdio selected color from album artwork, custom playlists, and stations. It's not just the most saturated and it's not just the most common- the algorithm was specially tailored by our designers to pick the "best" color available.

Android SDKReleases

Android SDK v2.0.2

Version 2.0.2 of the Rdio Android SDK includes the following improvement:

  • Removes cookies after login so users can authenticate with a different Rdio account

Download the latest release, checkout the getting started guide, and let us know what you think.

iOS SDKReleases

iOS SDK v2.1.4

Version 2.1.4 of the Rdio iOS SDK includes the following improvement:

  • Fixed login view when device is in landscape mode

Download the latest release, checkout the getting started guide, and let us know what you think.

iOS SDKReleases

iOS SDK v2.1.3

Version 2.1.3 of the Rdio iOS SDK includes the following improvement:

  • logout will no longer delete all cookies

Download the latest release, checkout the getting started guide, and let us know what you think.

∞  July 25, 2014 — 8:45AM