iOS SDK v1.2

72 views
Skip to first unread message

R. Kevin Nelson

unread,
Apr 24, 2013, 4:11:30 PM4/24/13
to rdio...@googlegroups.com
Hi all,

We're happy announce today's release of version 1.2 of the Rdio iOS SDK.


--

What's new in v1.2?
  • The Rdio object supports a new method, `-authorizeUsingAccessToken:`, which does not automatically pop up the login view on failure (issue #30).
  • The Rdio method `-authorizeUsingAccessToken:fromController:` is now deprecated and will be removed in version 2.0.  Please update your code to use `-authorizeUsingAccessToken:` instead.
  • Bug fixes for the RDPlayer methods `-playSource:`, `-playSources:`, `-queueSource:`, and `-queueSources:`
    • Fix a race condition that was causing multiple sequential calls of queueSource(s) to result in non-deterministic source ordering
    • Calling `queueSource(s)` before calling `playSource(s)` no longer starts playback.
    • Bubble up errors related to unplayable tracks.
  • New RDPlayer methods:
    • -skipToIndex:
    • -resetQueue
  • New RDPlayerDelegate method:
    • -rdioPlayerCouldNotStreamTrack:
  • Tidy up NSLog messages
  • Update documentation to indicate that all Web Service calls take NSString parameters
  • Update internal OAuth library for better stability
Let us know if you have any questions!

Happy hacking,
Kevin


-- -- --
R. Kevin Nelson
API Engineer @ Rdio, Inc.

Stuart Hall

unread,
Apr 24, 2013, 7:35:01 PM4/24/13
to rdio...@googlegroups.com
Great update thanks.

One request for a future release: Can rdioPlayerCouldNotStreamTrack provide a reason?

Thanks,
Stuart

R. Kevin Nelson

unread,
Apr 25, 2013, 3:53:52 PM4/25/13
to rdio...@googlegroups.com
Hi Stuart,

In this release, `rdioPlayerCouldNotStreamTrack` is almost certainly going to be due to track availability in the user's region.  We'll be using error codes and messages much more in the next major release, so it's possible that we'll change this there to something like `rdioPlayerFailedToStreamTrack:withError:`.

Thanks for the feedback!

Kevin

-- -- --
R. Kevin Nelson
API Engineer @ Rdio, Inc.


--
You received this message because you are subscribed to the Google Groups "Rdio API" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rdio-api+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Matt Kiazyk

unread,
May 16, 2013, 6:58:03 PM5/16/13
to rdio...@googlegroups.com
Is handleOpenURL now required in 1.2?

In our app we don't initialize the Rdio api until the user signs wants to (they could sign into other services as well). Now when authenticating, we are getting the error: 

Your app isn't registered for the correct url scheme

is this required now?

Thanks

-Matt

Matt Kiazyk

unread,
May 17, 2013, 10:13:02 AM5/17/13
to rdio...@googlegroups.com
We've got things working now - however you might want to update those release notes to say that you should handle the openURL protocol as of 1.2.

Thanks

-Matt

R. Kevin Nelson

unread,
May 17, 2013, 6:27:37 PM5/17/13
to rdio...@googlegroups.com
Hi Matt,

Sounds like we might have to release a patch.  The openURL protocol was not supposed to be part of the 1.2 release.

Thanks for the bug report!

Kevin

-- -- --
R. Kevin Nelson
API Engineer @ Rdio, Inc.


--
Reply all
Reply to author
Forward
0 new messages