Message from discussion
Request failed with status HTTP/1.1 401 Unauthorized
Received: by 10.224.206.9 with SMTP id fs9mr4389124qab.1.1338662711608;
Sat, 02 Jun 2012 11:45:11 -0700 (PDT)
X-BeenThere: rdio-api@googlegroups.com
Received: by 10.224.174.206 with SMTP id u14ls3265619qaz.8.gmail; Sat, 02 Jun
2012 11:45:10 -0700 (PDT)
Received: by 10.224.177.202 with SMTP id bj10mr4384367qab.7.1338662710179;
Sat, 02 Jun 2012 11:45:10 -0700 (PDT)
Received: by 10.224.177.202 with SMTP id bj10mr4384365qab.7.1338662710117;
Sat, 02 Jun 2012 11:45:10 -0700 (PDT)
Return-Path: <kapildalw...@gmail.com>
Received: from mail-qa0-f44.google.com (mail-qa0-f44.google.com [209.85.216.44])
by gmr-mx.google.com with ESMTPS id gh31si2486532qcb.0.2012.06.02.11.45.10
(version=TLSv1/SSLv3 cipher=OTHER);
Sat, 02 Jun 2012 11:45:10 -0700 (PDT)
Received-SPF: pass (google.com: domain of kapildalw...@gmail.com designates 209.85.216.44 as permitted sender) client-ip=209.85.216.44;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of kapildalw...@gmail.com designates 209.85.216.44 as permitted sender) smtp.mail=kapildalw...@gmail.com; dkim=pass header...@gmail.com
Received: by qadz3 with SMTP id z3so1113955qad.3
for <rdio-api@googlegroups.com>; Sat, 02 Jun 2012 11:45:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to
:cc:content-type;
bh=lxYvZxF8hpBs2MtqUl6LEVs7TRdzDPRgNBG2XhA29To=;
b=Vnsqk4zbeitxwhddpZgIJd1O5166Eh6zNilIMRaktfpSSyNAs//7TAzebKRHaPQgIi
MNEVK+hAEn9Bfp4/xNLVqSpfeUtHlrN6lKrKmiwo+8p83BqOgvWE7t4nXjSse/2D3i8y
TBM150KYpahue9Aydbyhe/v4Daz3VbNiEvGIePWO1KDQA+0k/wmAzgcZ+lR4IB41r/5K
b48p/HrvcZG7OnL75CeAbim1Tkj/cGd65wq3B0QQE191Ore9+h+BQ5sAQXUYIEO2lNyF
S7l9DbqySz38TGX/amTCGeSbGL3GZx2lIdHASjkprJp3VTXseqaj1doP+O1eWvr4/TJs
y4Jg==
Received: by 10.224.183.135 with SMTP id cg7mr8321316qab.25.1338662709796;
Sat, 02 Jun 2012 11:45:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.224.60.132 with HTTP; Sat, 2 Jun 2012 11:44:49 -0700 (PDT)
In-Reply-To: <CAJceC5e3NMLzFYhpR8d=0dpDPkOY7OHgRbfW4uBNX-KjT=F...@mail.gmail.com>
References: <CAHVA2HZCYAmYX1a5HMioS+W8irh3BcWFQi9jMKv-187naQ3...@mail.gmail.com>
<CAJceC5fbpEhmEiofs9PtRXq=z-E_p1GPOB3EzBOtqFJNNqa...@mail.gmail.com>
<CAHVA2HZgrBtnir5y3Cg4+OPs8FjmYetRdNgKq_cVaVHckV2...@mail.gmail.com>
<CAHVA2Haki=mfivMWRDdjt2_upb8M5sbRa7ZbbwatwKRdhpH...@mail.gmail.com>
<CAJceC5cmD+uMC25BHh+qSLzftpKWMccT23NKsFgwwKAmYFX...@mail.gmail.com>
<CALJcbE_hARypUUnLnGL3mV-hTcLTUZXd2b2_FVsb7M8PtbR...@mail.gmail.com>
<CAHVA2Hb4ytrFY7pnY3DrmPMh+yeDx6SRU-DhrxUOsvN4yS0...@mail.gmail.com>
<CAHVA2Hb_8h1z6FHNeSLmm_WGTFUb3V7PKmqOBznBviP16=y...@mail.gmail.com>
<CAJceC5dfH7SQYVNAwJBwJEnp5UQw2igu9OzFOMQScXxkaZ=...@mail.gmail.com>
<53CB4CF6-E566-4025-A9D6-C70742195...@gmail.com> <CAJceC5e3NMLzFYhpR8d=0dpDPkOY7OHgRbfW4uBNX-KjT=F...@mail.gmail.com>
From: Kapil Dalwani <kapildalw...@gmail.com>
Date: Sat, 2 Jun 2012 11:44:49 -0700
Message-ID: <CAHVA2HaSnVH9zzwnQTzfEGDgPDW7N7CNaTMMW43VwBR-59Q...@mail.gmail.com>
Subject: Re: [rdio-api] Request failed with status HTTP/1.1 401 Unauthorized
To: i...@rd.io
Cc: "rdio-api@googlegroups.com" <rdio-api@googlegroups.com>
Content-Type: multipart/alternative; boundary=20cf302d4aee4aa0e004c181b3b9
--20cf302d4aee4aa0e004c181b3b9
Content-Type: text/plain; charset=ISO-8859-1
Ian,
Thank you for the update. I will update the app and see how it goes.
Cheers
-Kapil
On Fri, Jun 1, 2012 at 10:46 AM, Ian McKellar <ian.mckel...@rd.io> wrote:
> We just pushed a new version of the Android app. It should correct these
> login issues. Let me know if you're still seeing login problems.
>
> Ian
>
>
> On Tue, May 29, 2012 at 6:12 PM, Kapil Dalwani <kapildalw...@gmail.com>wrote:
>
>> Hey Ian!
>>
>> That's awesome...I will look forward to the new app.
>>
>> Thanks,
>> Kapil
>>
>> On May 29, 2012, at 6:01 PM, Ian McKellar <ian.mckel...@rd.io> wrote:
>>
>> Hi Kapil,
>>
>> I did have a pretty good weekend. We've discovered the problem and are
>> working on releasing a new version of the Rdio Android app this week to
>> correct it. We're in the final testing phases and hoping to get it out in
>> the middle of the week.
>>
>> Ian
>>
>> On Tue, May 29, 2012 at 2:16 PM, Kapil Dalwani <kapildalw...@gmail.com>wrote:
>>
>>> Hi Ian,
>>>
>>> I hope you had a great long weekend. I was checking if you had a chance
>>> to go through this :)
>>>
>>> Cheers!
>>> -Kapil
>>>
>>> About Me <http://about.me/kapil.dalwani>
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Thu, May 24, 2012 at 10:30 PM, Kapil Dalwani <kapildalw...@gmail.com>wrote:
>>>
>>>> Ah! So, you faced the same issue. Yeah, the secret and key come out as
>>>> null and hence the issue.
>>>>
>>>>
>>>> -Kapil
>>>>
>>>> About Me <http://about.me/kapil.dalwani>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Thu, May 24, 2012 at 8:21 PM, Edward Becker <edward.bec...@gmail.com
>>>> > wrote:
>>>>
>>>>> I'm not sure if it ever got through, but I've posted the same issue
>>>>> with the rdio secret and token coming in as null. Luckily for me the only
>>>>> Auricle.fm users that have my alpha Android app installed are already
>>>>> logged in to the main site, so I just run the auth through the backend.
>>>>>
>>>>>
>>>>> On Thu, May 24, 2012 at 5:01 PM, Ian McKellar <ian.mckel...@rd.io>wrote:
>>>>>
>>>>>> I'm working on tracking this down at the moment.
>>>>>>
>>>>>> Ian
>>>>>> On May 24, 2012 4:41 PM, "Kapil Dalwani" <kapildalw...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hey Ian.
>>>>>>>
>>>>>>> any chance to have a work on this before the long wekend? any
>>>>>>> pointers would help.
>>>>>>>
>>>>>>> I am unable to run the basic android rdip app to get user
>>>>>>> collections.
>>>>>>>
>>>>>>> Thanks
>>>>>>> -Kapil
>>>>>>>
>>>>>>> About Me <http://about.me/kapil.dalwani>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Tue, May 22, 2012 at 11:28 AM, Kapil Dalwani <
>>>>>>> kapildalw...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Ian,
>>>>>>>>
>>>>>>>> Thanks for the reply. I am using the hello-android fro git-hub.
>>>>>>>> https://github.com/rdio/hello-android
>>>>>>>>
>>>>>>>> I just want a starting point where I can load my
>>>>>>>> playlist/collections in my android app. In case you have some other app,
>>>>>>>> from which I can fork my app. that would be nice too.
>>>>>>>>
>>>>>>>> Currently, I am only able to load the heavy rotations and none of
>>>>>>>> my credentials are being loaded. I am signed on the android rdio app.
>>>>>>>> Somehow, the hello-android app doesn't seem to work.
>>>>>>>>
>>>>>>>> Whenever you get a chance kindly have a look!
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>> -Kapil
>>>>>>>>
>>>>>>>> p.s. Have you tried my rdio google chrome extension?
>>>>>>>> https://chrome.google.com/webstore/detail/mfpbmifgbonadfcggchfijbmelidnbff
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, May 22, 2012 at 10:33 AM, Ian McKellar <ian.mckel...@rd.io>wrote:
>>>>>>>>
>>>>>>>>> Hi Kapil,
>>>>>>>>>
>>>>>>>>> I haven't had a chance to look into this as much as I'd like to
>>>>>>>>> right now, but I can explain a bit of your confusion.
>>>>>>>>>
>>>>>>>>> When the SDK starts up, even if the user hasn't authorized your
>>>>>>>>> app it will get the rights to do music streaming based on the user that's
>>>>>>>>> signed into the Rdio app.
>>>>>>>>>
>>>>>>>>> A future version of the SDK will (hopefully) make this clearer.
>>>>>>>>>
>>>>>>>>> Are you running the stock example app off github?
>>>>>>>>>
>>>>>>>>> Ian
>>>>>>>>>
>>>>>>>>> On Sun, May 20, 2012 at 11:34 PM, Kapil Dalwani <
>>>>>>>>> kapildalw...@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi al,
>>>>>>>>>>
>>>>>>>>>> I am trying to run the sample android rdio app on nexus one. But,
>>>>>>>>>> somehow I am not able to load my collection.
>>>>>>>>>> I am able to go pass the oauth screen etc and the rdio app
>>>>>>>>>> returns with the user state as UNLIMITED but I am unable to load the
>>>>>>>>>> collection.
>>>>>>>>>> I am not sure why it is saying that the secret and key are null.
>>>>>>>>>>
>>>>>>>>>> Can anyone help me debug this?
>>>>>>>>>>
>>>>>>>>>> Thanks
>>>>>>>>>> Kapil
>>>>>>>>>>
>>>>>>>>>> 05-20 23:24:51.711 I/RdioAPI (14922): Finished app connection
>>>>>>>>>> 05-20 23:24:51.711 I/RdioAPI (14922): Notifying token ready.
>>>>>>>>>> 05-20 23:24:51.711 I/RdioAPI (14922): Rdio API ready. Time:2086
>>>>>>>>>> 05-20 23:24:51.711 I/RdioAPI (14922): Rdio API initialized
>>>>>>>>>> 05-20 23:24:51.711 I/RdioAPIExample2(14922): User state is
>>>>>>>>>> UNLIMITED fullstream true
>>>>>>>>>> 05-20 23:24:51.711 I/RdioAPIExample2(14922): Getting current user
>>>>>>>>>> 05-20 23:24:51.801 I/ActivityManager( 92): Starting: Intent {
>>>>>>>>>> act=com.rdio.android.ui.AUTHORISE_THIRD_PARTY_APP
>>>>>>>>>> cmp=com.rdio.android.ui/rdio.activities.OAuthAuthorizationActivity
>>>>>>>>>> (has extras) } from pid 14922
>>>>>>>>>> 05-20 23:24:51.831 I/ActivityManager( 92): No longer want
>>>>>>>>>> com.xtralogic.android.logcollector (pid 14642): hidden #16
>>>>>>>>>> 05-20 23:24:51.971 D/dalvikvm(14601): GC_EXTERNAL_ALLOC freed
>>>>>>>>>> 1016K, 52% free 4004K/8263K, external 5418K/5618K, paused 58ms
>>>>>>>>>> 05-20 23:24:52.131 I/RDIO (14601): RemoteControlHelper:
>>>>>>>>>> Registering media buttons
>>>>>>>>>> 05-20 23:24:52.131 I/AudioService( 92): Remote Control
>>>>>>>>>> registerMediaButtonEventReceiver() for ComponentInfo{com.rdio.
>>>>>>>>>> android.ui/rdio.player.RemoteControlReceiver}
>>>>>>>>>> 05-20 23:24:52.221 D/dalvikvm(14601): GC_EXPLICIT freed 96K, 53%
>>>>>>>>>> free 3958K/8263K, external 5656K/7218K, paused 45ms
>>>>>>>>>> 05-20 23:24:52.231 I/monodroid-gc(14601): GC cleanup summary: 214
>>>>>>>>>> objects tested - resurrecting 113.
>>>>>>>>>> 05-20 23:24:52.331 I/ActivityManager( 92): Displayed
>>>>>>>>>> com.rdio.android.ui/rdio.activities.OAuthAuthorizationActivity:
>>>>>>>>>> +504ms
>>>>>>>>>> 05-20 23:24:53.801 D/dalvikvm(14601): GC_EXTERNAL_ALLOC freed
>>>>>>>>>> 54K, 53% free 3965K/8263K, external 2837K/3471K, paused 50ms
>>>>>>>>>> 05-20 23:24:54.771 W/DefaultRequestDirector(14922):
>>>>>>>>>> Authentication error: Unable to respond to any of these challenges:
>>>>>>>>>> {oauth=Www-Authenticate: OAuth realm="http://www.rdio.com/"}
>>>>>>>>>> 05-20 23:24:54.771 E/RdioCommonAPI(14922): Request failed with
>>>>>>>>>> status HTTP/1.1 401 Unauthorized
>>>>>>>>>> 05-20 23:24:54.781 E/RdioAPIExample2(14922): getCurrentUser
>>>>>>>>>> failed.
>>>>>>>>>> 05-20 23:24:54.781 E/RdioAPIExample2(14922):
>>>>>>>>>> com.rdio.android.api.services.RdioAuthorisationException:
>>>>>>>>>> Request failed with status HTTP/1.1 401 Unauthorized
>>>>>>>>>> 05-20 23:24:54.781 E/RdioAPIExample2(14922): at
>>>>>>>>>> com.rdio.android.api.services.RdioCommonAPI.request(Unknown
>>>>>>>>>> Source)
>>>>>>>>>> 05-20 23:24:54.781 E/RdioAPIExample2(14922): at
>>>>>>>>>> com.rdio.android.api.internal.l.a(Unknown Source)
>>>>>>>>>> 05-20 23:24:54.781 E/RdioAPIExample2(14922): at
>>>>>>>>>> com.rdio.android.api.b.a(Unknown Source)
>>>>>>>>>> 05-20 23:24:54.781 E/RdioAPIExample2(14922): at
>>>>>>>>>> com.rdio.android.api.b.doInBackground(Unknown Source)
>>>>>>>>>> 05-20 23:24:54.781 E/RdioAPIExample2(14922): at
>>>>>>>>>> android.os.AsyncTask$2.call(AsyncTask.java:185)
>>>>>>>>>> 05-20 23:24:54.781 E/RdioAPIExample2(14922): at
>>>>>>>>>> java.util.concurrent.FutureTask$Sync.innerRun(
>>>>>>>>>> FutureTask.java:306)
>>>>>>>>>> 05-20 23:24:54.781 E/RdioAPIExample2(14922): at
>>>>>>>>>> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>>>>>>>>> 05-20 23:24:54.781 E/RdioAPIExample2(14922): at
>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(
>>>>>>>>>> ThreadPoolExecutor.java:1088)
>>>>>>>>>> 05-20 23:24:54.781 E/RdioAPIExample2(14922): at
>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(
>>>>>>>>>> ThreadPoolExecutor.java:581)
>>>>>>>>>> 05-20 23:24:54.781 E/RdioAPIExample2(14922): at
>>>>>>>>>> java.lang.Thread.run(Thread.java:1019)
>>>>>>>>>> 05-20 23:24:55.971 D/dalvikvm(14601): GC_EXTERNAL_ALLOC freed 2K,
>>>>>>>>>> 52% free 3967K/8263K, external 2837K/3509K, paused 42ms
>>>>>>>>>> 05-20 23:24:56.581 I/RdioAPIExample2(14922): User authorised our
>>>>>>>>>> app.
>>>>>>>>>> 05-20 23:24:56.581 I/RdioAPIExample2(14922): Application
>>>>>>>>>> authorised, saving access token & secret.
>>>>>>>>>> 05-20 23:24:56.581 D/RdioAPIExample2(14922): Access token: null
>>>>>>>>>> 05-20 23:24:56.581 D/RdioAPIExample2(14922): Access token secret:
>>>>>>>>>> null
>>>>>>>>>> 05-20 23:24:56.601 I/RdioAPIExample2(14922): Getting current user
>>>>>>>>>> 05-20 23:24:56.761 I/MonoDroid(14601): UNHANDLED EXCEPTION:
>>>>>>>>>> System.NullReferenceException: Object reference not set to an instance of
>>>>>>>>>> an object
>>>>>>>>>> 05-20 23:24:56.761 I/MonoDroid(14601): at Rdio.Activities.
>>>>>>>>>> OAuthAuthorizationActivity.remove_AllowOAuthActivated
>>>>>>>>>> (System.EventHandler) <0x00020>
>>>>>>>>>> 05-20 23:24:56.761 I/MonoDroid(14601): at Rdio.UI.Presenters.
>>>>>>>>>> OAuthAuthorizationPresenter.Dispose () <0x000ab>
>>>>>>>>>> 05-20 23:24:56.761 I/MonoDroid(14601): at
>>>>>>>>>> Rdio.Activities.BaseActivity.OnDestroy () <0x0006b>
>>>>>>>>>> 05-20 23:24:56.761 I/MonoDroid(14601): at Rdio.Activities.
>>>>>>>>>> OAuthAuthorizationActivity.OnDestroy () <0x000c3>
>>>>>>>>>> 05-20 23:24:56.761 I/MonoDroid(14601): at Android.App.Activity.n_OnDestroy
>>>>>>>>>> (intptr,intptr) <0x00033>
>>>>>>>>>> 05-20 23:24:56.761 I/MonoDroid(14601): at (wrapper
>>>>>>>>>> dynamic-method) object.ca2701ca-fa63-44de-a5ce-1ac0a147e539
>>>>>>>>>> (intptr,intptr) <0x0002b>
>>>>>>>>>> 05-20 23:24:56.951 W/DefaultRequestDirector(14922):
>>>>>>>>>> Authentication error: Unable to respond to any of these challenges:
>>>>>>>>>> {oauth=Www-Authenticate: OAuth realm="http://www.rdio.com/"}
>>>>>>>>>> 05-20 23:24:56.951 E/RdioCommonAPI(14922): Request failed with
>>>>>>>>>> status HTTP/1.1 401 Unauthorized
>>>>>>>>>> 05-20 23:24:56.951 E/RdioAPIExample2(14922): getCurrentUser
>>>>>>>>>> failed.
>>>>>>>>>> 05-20 23:24:56.951 E/RdioAPIExample2(14922):
>>>>>>>>>> com.rdio.android.api.services.RdioAuthorisationException:
>>>>>>>>>> Request failed with status HTTP/1.1 401 Unauthorized
>>>>>>>>>> 05-20 23:24:56.951 E/RdioAPIExample2(14922): at
>>>>>>>>>> com.rdio.android.api.services.RdioCommonAPI.request(Unknown
>>>>>>>>>> Source)
>>>>>>>>>> 05-20 23:24:56.951 E/RdioAPIExample2(14922): at
>>>>>>>>>> com.rdio.android.api.internal.l.a(Unknown Source)
>>>>>>>>>> 05-20 23:24:56.951 E/RdioAPIExample2(14922): at
>>>>>>>>>> com.rdio.android.api.b.a(Unknown Source)
>>>>>>>>>> 05-20 23:24:56.951 E/RdioAPIExample2(14922): at
>>>>>>>>>> com.rdio.android.api.b.doInBackground(Unknown Source)
>>>>>>>>>> 05-20 23:24:56.951 E/RdioAPIExample2(14922): at
>>>>>>>>>> android.os.AsyncTask$2.call(AsyncTask.java:185)
>>>>>>>>>> 05-20 23:24:56.951 E/RdioAPIExample2(14922): at
>>>>>>>>>> java.util.concurrent.FutureTask$Sync.innerRun(
>>>>>>>>>> FutureTask.java:306)
>>>>>>>>>> 05-20 23:24:56.951 E/RdioAPIExample2(14922): at
>>>>>>>>>> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>>>>>>>>> 05-20 23:24:56.951 E/RdioAPIExample2(14922): at
>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(
>>>>>>>>>> ThreadPoolExecutor.java:1088)
>>>>>>>>>> 05-20 23:24:56.951 E/RdioAPIExample2(14922): at
>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(
>>>>>>>>>> ThreadPoolExecutor.java:581)
>>>>>>>>>> 05-20 23:24:56.951 E/RdioAPIExample2(14922): at
>>>>>>>>>> java.lang.Thread.run(Thread.java:1019)
>>>>>>>>>> 05-20 23:24:57.371 I/ActivityManager( 92): Process
>>>>>>>>>> com.rdio.android.ui (pid 14601) has died.
>>>>>>>>>> 05-20 23:24:57.371 I/WindowManager( 92): WIN DEATH:
>>>>>>>>>> Window{408b0fd8 com.rdio.android.ui/rdio.PlayerActivity
>>>>>>>>>> paused=false}
>>>>>>>>>> 05-20 23:24:57.381 I/RDIO (14295): PlayerService: About to be
>>>>>>>>>> destroyed...
>>>>>>>>>> 05-20 23:24:57.381 E/InputDispatcher( 92): channel '409382b8
>>>>>>>>>> com.rdio.android.ui/rdio.activities.SpringboardActivity
>>>>>>>>>> (server)' ~ Consumer closed input channel or an error occurred. events=0x8
>>>>>>>>>> 05-20 23:24:57.381 E/InputDispatcher( 92): channel '409382b8
>>>>>>>>>> com.rdio.android.ui/rdio.activities.SpringboardActivity
>>>>>>>>>> (server)' ~ Channel is unrecoverably broken and will be disposed!
>>>>>>>>>> 05-20 23:24:57.381 W/ActivityManager( 92): Scheduling restart
>>>>>>>>>> of crashed service com.rdio.android.ui/rdio.services.RdioMasterService
>>>>>>>>>> in 5000ms
>>>>>>>>>> 05-20 23:24:57.391 I/WindowManager( 92): WIN DEATH:
>>>>>>>>>> Window{409382b8 com.rdio.android.ui/rdio.activities.SpringboardActivity
>>>>>>>>>> paused=false}
>>>>>>>>>> 05-20 23:24:57.391 I/WindowManager( 92): WIN DEATH:
>>>>>>>>>> Window{4080f450 com.rdio.android.ui/rdio.activities.OAuthAuthorizationActivity
>>>>>>>>>> paused=false}
>>>>>>>>>> 05-20 23:24:57.411 I/RDIO (14295): PlayerService: No longer a
>>>>>>>>>> foreground process
>>>>>>>>>> 05-20 23:24:57.411 I/RDIO (14295): PlaybackStreamHttpProxy:
>>>>>>>>>> Stopping
>>>>>>>>>> 05-20 23:24:57.411 I/RDIO (14295): PlaybackStreamHttpProxy:
>>>>>>>>>> Stopped
>>>>>>>>>> 05-20 23:25:02.401 I/ActivityManager( 92): Start proc
>>>>>>>>>> com.rdio.android.ui for service com.rdio.android.ui/rdio.services.RdioMasterService:
>>>>>>>>>> pid=14942 uid=10067 gids={3003, 1015, 1007}
>>>>>>>>>> 05-20 23:25:02.481 I/ActivityThread(14942): Pub
>>>>>>>>>> com.rdio.android.ui.__mono_init__: mono.MonoRuntimeProvider
>>>>>>>>>> 05-20 23:25:02.481 D/dalvikvm(14942): Trying to load lib
>>>>>>>>>> /data/data/com.rdio.android.ui/lib/libmonodroid.so 0x40513e08
>>>>>>>>>> 05-20 23:25:02.491 D/dalvikvm(14942): Added shared lib
>>>>>>>>>> /data/data/com.rdio.android.ui/lib/libmonodroid.so 0x40513e08
>>>>>>>>>> 05-20 23:25:02.721 I/monodroid-gc(14942): environment supports
>>>>>>>>>> jni NewWeakGlobalRef
>>>>>>>>>> 05-20 23:25:02.781 I/ActivityThread(14942): Pub
>>>>>>>>>> com.rdio.SearchSuggestions: rdio.data.RdioSearchProvider
>>>>>>>>>> 05-20 23:25:03.741 I/RDIO (14942): Application: OnCreate
>>>>>>>>>> 05-20 23:25:03.981 I/RDIO (14942): AndroidApplicationProcess:
>>>>>>>>>> Foreground started; MemoryUsageLimit = 16 MB; MemoryClass = 32 MB
>>>>>>>>>> 05-20 23:25:04.401 I/RdioAPIExample2(14922): Track queue
>>>>>>>>>> depleted, loading more tracks
>>>>>>>>>> 05-20 23:25:04.451 E/RdioAPIExample2(14922): Track is null! Size
>>>>>>>>>> of queue: 0
>>>>>>>>>> 05-20 23:25:04.491 I/RDIO (14942): Session: Session
>>>>>>>>>> initializing. Version 2.1.8, Device ID 7dcb2fa1b1f03890
>>>>>>>>>> (9e0f85b6-e6e9-4e73-b3d3-c6f66e38542d)
>>>>>>>>>> 05-20 23:25:05.311 E/RdioAPIExample2(14922): Failed to handle
>>>>>>>>>> JSONObject:
>>>>>>>>>> 05-20 23:25:05.311 E/RdioAPIExample2(14922):
>>>>>>>>>> org.json.JSONException: No value for null
>>>>>>>>>> 05-20 23:25:05.311 E/RdioAPIExample2(14922): at
>>>>>>>>>> org.json.JSONObject.get(JSONObject.java:354)
>>>>>>>>>> 05-20 23:25:05.311 E/RdioAPIExample2(14922): at
>>>>>>>>>> org.json.JSONObject.getJSONObject(JSONObject.java:569)
>>>>>>>>>> 05-20 23:25:05.311 E/RdioAPIExample2(14922): at
>>>>>>>>>> com.rdio.android.api.example.ExampleActivity$5.
>>>>>>>>>> onApiSuccess(ExampleActivity.java:356)
>>>>>>>>>> 05-20 23:25:05.311 E/RdioAPIExample2(14922): at
>>>>>>>>>> com.rdio.android.api.b.onPostExecute(Unknown Source)
>>>>>>>>>> 05-20 23:25:05.311 E/RdioAPIExample2(14922): at
>>>>>>>>>> android.os.AsyncTask.finish(AsyncTask.java:417)
>>>>>>>>>> 05-20 23:25:05.311 E/RdioAPIExample2(14922): at
>>>>>>>>>> android.os.AsyncTask.access$300(AsyncTask.java:127)
>>>>>>>>>> 05-20 23:25:05.311 E/RdioAPIExample2(14922): at
>>>>>>>>>> android.os.AsyncTask$InternalHandler.handleMessage(
>>>>>>>>>> AsyncTask.java:429)
>>>>>>>>>> 05-20 23:25:05.311 E/RdioAPIExample2(14922): at
>>>>>>>>>> android.os.Handler.dispatchMessage(Handler.java:99)
>>>>>>>>>> 05-20 23:25:05.311 E/RdioAPIExample2(14922): at
>>>>>>>>>> android.os.Looper.loop(Looper.java:130)
>>>>>>>>>> 05-20 23:25:05.311 E/RdioAPIExample2(14922): at
>>>>>>>>>> android.app.ActivityThread.main(ActivityThread.java:3683)
>>>>>>>>>> 05-20 23:25:05.311 E/RdioAPIExample2(14922): at
>>>>>>>>>> java.lang.reflect.Method.invokeNative(Native Method)
>>>>>>>>>> 05-20 23:25:05.311 E/RdioAPIExample2(14922): at
>>>>>>>>>> java.lang.reflect.Method.invoke(Method.java:507)
>>>>>>>>>> 05-20 23:25:05.311 E/RdioAPIExample2(14922): at
>>>>>>>>>> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(
>>>>>>>>>> ZygoteInit.java:839)
>>>>>>>>>> 05-20 23:25:05.311 E/RdioAPIExample2(14922): at
>>>>>>>>>> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
>>>>>>>>>> 05-20 23:25:05.311 E/RdioAPIExample2(14922): at
>>>>>>>>>> dalvik.system.NativeStart.main(Native Method)
>>>>>>>>>> 05-20 23:25:05.321 W/InputManagerService( 92): Window already
>>>>>>>>>> focused, ignoring focus gain of: com.android.internal.view.
>>>>>>>>>> IInputMethodClient$Stub$Proxy@40868940
>>>>>>>>>> 05-20 23:25:05.401 I/RDIO (14942): OfflineSyncCoordinator:
>>>>>>>>>> Permitted: False, Possible: False, Reason:NotConnected
>>>>>>>>>> 05-20 23:25:05.421 I/RDIO (14942): OfflineSyncCoordinator:
>>>>>>>>>> Can't do anything
>>>>>>>>>> 05-20 23:25:05.651 I/RDIO (14942): RdioSecretService:
>>>>>>>>>> Authentication state change: NotAuthenticated->Authenticated
>>>>>>>>>> 05-20 23:25:05.731 I/RDIO (14942): RdioSecretService:
>>>>>>>>>> Authentication state change: NotAuthenticated->Authenticated
>>>>>>>>>> 05-20 23:25:05.731 I/RDIO (14942): Session: Session is
>>>>>>>>>> initialized.
>>>>>>>>>> 05-20 23:25:05.761 I/RDIO (14942): AndroidSession: Network
>>>>>>>>>> available: WIFI
>>>>>>>>>> 05-20 23:25:05.781 I/RDIO (14942): Session: Connection Status
>>>>>>>>>> Changed: [None] -> [NetworkConnectionAvailable, RdioServiceAccessible]
>>>>>>>>>> 05-20 23:25:05.791 I/RDIO (14942): SubscriptionMonitor:
>>>>>>>>>> Session.IsRdioServiceAccessible = True
>>>>>>>>>> 05-20 23:25:05.791 I/RDIO (14942): SubscriptionMonitor:
>>>>>>>>>> Reloading current user
>>>>>>>>>> 05-20 23:25:05.811 I/Gmail ( 363): MainSyncRequestProto:
>>>>>>>>>> lowestBkwdConvoId: 0, highestHandledServerOp: 4451780, normalSync: true
>>>>>>>>>> 05-20 23:25:06.191 D/Finsky (13872): [1] 5.onFinished:
>>>>>>>>>> Installation state replication succeeded.
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> You received this message because you are subscribed to the
>>>>>>>>>> Google Groups "Rdio API" group.
>>>>>>>>>> To post to this group, send email to rdio-api@googlegroups.com.
>>>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>>>> rdio-api+unsubscribe@googlegroups.com.
>>>>>>>>>> For more options, visit this group at
>>>>>>>>>> http://groups.google.com/group/rdio-api?hl=en.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> *Ian McKellar*, API, *Rdio Inc.*
>>>>>>>>> http://rd.io/people/ian
>>>>>>>>> @ian @rdioapi
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>>> Groups "Rdio API" group.
>>>>>>>>> To post to this group, send email to rdio-api@googlegroups.com.
>>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>>> rdio-api+unsubscribe@googlegroups.com.
>>>>>>>>> For more options, visit this group at
>>>>>>>>> http://groups.google.com/group/rdio-api?hl=en.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "Rdio API" group.
>>>>>> To post to this group, send email to rdio-api@googlegroups.com.
>>>>>> To unsubscribe from this group, send email to
>>>>>> rdio-api+unsubscribe@googlegroups.com.
>>>>>> For more options, visit this group at
>>>>>> http://groups.google.com/group/rdio-api?hl=en.
>>>>>>
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Rdio API" group.
>>>>> To post to this group, send email to rdio-api@googlegroups.com.
>>>>> To unsubscribe from this group, send email to
>>>>> rdio-api+unsubscribe@googlegroups.com.
>>>>> For more options, visit this group at
>>>>> http://groups.google.com/group/rdio-api?hl=en.
>>>>>
>>>>
>>>>
>>>
>>
>>
>> --
>> *Ian McKellar*, API, *Rdio Inc.*
>> http://rd.io/people/ian
>> @ian @rdioapi
>>
>>
>
>
> --
> *Ian McKellar*, API, *Rdio Inc.*
> http://rd.io/people/ian
> @ian @rdioapi
>
>
--20cf302d4aee4aa0e004c181b3b9
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
<div><div>Ian,</div><div><br></div><div>Thank you for the update. I will up=
date the app and see how it goes.=A0</div><div><br></div><div>Cheers</div><=
div>-Kapil<br><br><br></div></div><br>
<br><br><div class=3D"gmail_quote">On Fri, Jun 1, 2012 at 10:46 AM, Ian McK=
ellar <span dir=3D"ltr"><<a href=3D"mailto:ian.mckel...@rd.io" target=3D=
"_blank">ian.mckel...@rd.io</a>></span> wrote:<br><blockquote class=3D"g=
mail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l=
eft:1ex">
We just pushed a new version of the Android app. It should correct these lo=
gin issues. Let me know if you're still seeing login problems.<span cla=
ss=3D"HOEnZb"><font color=3D"#888888"><div><br></div></font></span><div><sp=
an class=3D"HOEnZb"><font color=3D"#888888">Ian</font></span><div>
<div class=3D"h5"><br><br><div class=3D"gmail_quote">On Tue, May 29, 2012 a=
t 6:12 PM, Kapil Dalwani <span dir=3D"ltr"><<a href=3D"mailto:kapildalwa=
n...@gmail.com" target=3D"_blank">kapildalw...@gmail.com</a>></span> wrote=
:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div bgcolor=3D"#FFFFFF"><div>Hey Ian!</div>=
<div><br></div><div>That's awesome...I will look forward to the new app=
.<br>
<br>Thanks,<div>Kapil</div></div><div><div><div><br>On May 29, 2012, at 6:0=
1 PM, Ian McKellar <<a href=3D"mailto:ian.mckel...@rd.io" target=3D"_bla=
nk">ian.mckel...@rd.io</a>> wrote:<br><br></div><div></div><blockquote t=
ype=3D"cite">
<div>Hi Kapil,<div><br></div><div>I did have a pretty good weekend. We'=
ve discovered the problem and are working on releasing a new version of the=
Rdio Android app this week to correct it. We're in the final testing p=
hases and hoping to get it out in the middle of the week.</div>
<div><br></div><div>Ian<br><br><div class=3D"gmail_quote">On Tue, May 29, 2=
012 at 2:16 PM, Kapil Dalwani <span dir=3D"ltr"><<a href=3D"mailto:kapil=
dalw...@gmail.com" target=3D"_blank">kapildalw...@gmail.com</a>></span> =
wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi Ian,<div><br></div><div>I hope you had a =
great long weekend. I was checking if you had a chance to go through this :=
)=A0</div>
<div><br></div><div>Cheers!<br clear=3D"all">-Kapil<div><br><div><a href=3D=
"http://about.me/kapil.dalwani" target=3D"_blank">About Me</a><br>
<br><br><br></div></div><div><div><br>
<br><br><div class=3D"gmail_quote">On Thu, May 24, 2012 at 10:30 PM, Kapil =
Dalwani <span dir=3D"ltr"><<a href=3D"mailto:kapildalw...@gmail.com" tar=
get=3D"_blank">kapildalw...@gmail.com</a>></span> wrote:<br><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex">
Ah! So, you faced the same issue. Yeah, the secret and key come out as null=
and hence the issue.=A0<div><br></div><div><br clear=3D"all">-Kapil<div><b=
r><div><a href=3D"http://about.me/kapil.dalwani" target=3D"_blank">About Me=
</a><br>
<br><br><br></div></div><div><div><br>
<br><br><div class=3D"gmail_quote">On Thu, May 24, 2012 at 8:21 PM, Edward =
Becker <span dir=3D"ltr"><<a href=3D"mailto:edward.bec...@gmail.com" tar=
get=3D"_blank">edward.bec...@gmail.com</a>></span> wrote:<br><blockquote=
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex">
I'm not sure if it ever got through, but I've posted the same issue=
with the rdio secret and token coming in as null. =A0Luckily for me the on=
ly Auricle.fm users that have my alpha Android app installed are already lo=
gged in to the main site, so I just run the auth through the backend.<div>
<div><br>
<br><div class=3D"gmail_quote">On Thu, May 24, 2012 at 5:01 PM, Ian McKella=
r <span dir=3D"ltr"><<a href=3D"mailto:ian.mckel...@rd.io" target=3D"_bl=
ank">ian.mckel...@rd.io</a>></span> wrote:<br><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex">
<p>I'm working on tracking this down at the moment.</p><span><font colo=
r=3D"#888888">
<p>Ian</p></font></span><div><div>
<div class=3D"gmail_quote">On May 24, 2012 4:41 PM, "Kapil Dalwani&quo=
t; <<a href=3D"mailto:kapildalw...@gmail.com" target=3D"_blank">kapildal=
w...@gmail.com</a>> wrote:<br type=3D"attribution"><blockquote class=3D"=
gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-=
left:1ex">
Hey Ian.=A0<div><br></div><div>any chance to have a work on this before the=
long wekend? any pointers would help.=A0</div><div><br></div><div>I am una=
ble to run the basic android rdip app to get user collections.=A0</div><div=
>
<br>
</div><div>Thanks<br clear=3D"all">-Kapil<div><br><div><a href=3D"http://ab=
out.me/kapil.dalwani" target=3D"_blank">About Me</a><br><br><br><br></div><=
/div><br>
<br><br><div class=3D"gmail_quote">On Tue, May 22, 2012 at 11:28 AM, Kapil =
Dalwani <span dir=3D"ltr"><<a href=3D"mailto:kapildalw...@gmail.com" tar=
get=3D"_blank">kapildalw...@gmail.com</a>></span> wrote:<br><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex">
Ian,=A0<div><br></div><div>Thanks for the reply. I am using the hello-andro=
id fro git-hub.=A0<a href=3D"https://github.com/rdio/hello-android" target=
=3D"_blank">https://github.com/rdio/hello-android</a></div><div><br></div><=
div>
I just want a starting point where I can load my playlist/collections in my=
android app. In case you have some other app, from which I can fork my app=
. that would be nice too.=A0</div>
<div><br></div><div>Currently, I am only able to load the heavy rotations a=
nd none of my credentials are being loaded. I am signed on the android rdio=
app. Somehow, the hello-android app doesn't seem to work.=A0</div><div=
>
<br></div><div>Whenever you get a chance kindly have a look!=A0<br><div><br=
></div><div>Thanks<span><font color=3D"#888888"><br clear=3D"all">-Kapil</f=
ont></span><div><br></div><div>p.s. Have you tried my rdio google chrome ex=
tension?=A0<a href=3D"https://chrome.google.com/webstore/detail/mfpbmifgbon=
adfcggchfijbmelidnbff" target=3D"_blank">https://chrome.google.com/webstore=
/detail/mfpbmifgbonadfcggchfijbmelidnbff</a></div>
<div><div>
<div><br><div><br><br></div></div><br>
<br><br><div class=3D"gmail_quote">On Tue, May 22, 2012 at 10:33 AM, Ian Mc=
Kellar <span dir=3D"ltr"><<a href=3D"mailto:ian.mckel...@rd.io" target=
=3D"_blank">ian.mckel...@rd.io</a>></span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">
Hi Kapil,<div><br></div><div>I haven't had a chance to look into this a=
s much as I'd like to right now, but I can explain a bit of your confus=
ion.</div><div><br></div><div>When the SDK starts up, even if the user hasn=
't authorized your app it will get the rights to do music streaming bas=
ed on the user that's signed into the Rdio app.</div>
<div><br></div><div>A future version of the SDK will (hopefully) make this =
clearer.</div><div><br></div><div>Are you running the stock example app off=
github?</div><div><br></div><div>Ian<br><br><div class=3D"gmail_quote">
<div>On Sun, May 20, 2012 at 11:34 PM, Kapil Dalwani <span dir=3D"ltr"><=
<a href=3D"mailto:kapildalw...@gmail.com" target=3D"_blank">kapildalwani@gm=
ail.com</a>></span> wrote:<br>
</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex"><div><div><div><span style=3D"font-fam=
ily:arial,sans-serif">Hi al,</span></div><div><span style=3D"font-family:ar=
ial,sans-serif"><br>
</span></div><div><span style=3D"font-family:arial,sans-serif">I am trying =
to run the sample android rdio app on nexus one. But, somehow I am not able=
to load my collection.=A0</span></div>
<div><font face=3D"arial, sans-serif">I am able to go pass the oauth screen=
etc and the rdio app returns with the user state as UNLIMITED but I am una=
ble to load the collection.=A0</font></div><div><font face=3D"arial, sans-s=
erif">I am not sure why it is saying that the secret and key are null.=A0</=
font></div>
<span style=3D"font-family:arial,sans-serif"><div><span style=3D"font-famil=
y:arial,sans-serif"><br></span></div><div><span style=3D"font-family:arial,=
sans-serif">Can anyone help me debug this?</span></div><div><span style=3D"=
font-family:arial,sans-serif"><br>
</span></div><div><span style=3D"font-family:arial,sans-serif">Thanks</span=
></div><div><span style=3D"font-family:arial,sans-serif">Kapil</span></div>=
<div><span style=3D"font-family:arial,sans-serif"><br></span></div>05-20 23=
:24:51.711 I/RdioAPI (14922): Finished app connection</span><br style=3D"fo=
nt-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:51.711 I/RdioAPI (=
14922): Notifying token ready.</span><br style=3D"font-family:arial,sans-se=
rif"><span style=3D"font-family:arial,sans-serif">05-20 23:24:51.711 I/Rdio=
API (14922): Rdio API ready. Time:2086</span><br style=3D"font-family:arial=
,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:51.711 I/RdioAPI (=
14922): Rdio API initialized</span><br style=3D"font-family:arial,sans-seri=
f"><span style=3D"background-color:rgb(255,255,102)"><span style=3D"font-fa=
mily:arial,sans-serif">05-20 23:24:51.711 I/RdioAPIExample2(14922): User st=
ate is UNLIMITED fullstream true</span><br style=3D"font-family:arial,sans-=
serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:51.711 I/RdioAPIEx=
ample2(14922): Getting current user</span><br style=3D"font-family:arial,sa=
ns-serif"></span><span style=3D"font-family:arial,sans-serif">05-20 23:24:5=
1.801 I/ActivityManager(=A0=A0 92): Starting: Intent { act=3Dcom.rdio.andro=
id.ui.</span><span style=3D"font-family:arial,sans-serif">AUTHORISE_THIRD_P=
ARTY_APP cmp=3Dcom.rdio.android.ui/rdio.</span><span style=3D"font-family:a=
rial,sans-serif">activities.</span><span style=3D"font-family:arial,sans-se=
rif">OAuthAuthorizationActivity (has extras) } from pid 14922</span><br sty=
le=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:51.831 I/ActivityM=
anager(=A0=A0 92): No longer want com.xtralogic.android.</span><span style=
=3D"font-family:arial,sans-serif">logcollector (pid 14642): hidden #16</spa=
n><br style=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:51.971 D/dalvikvm(=
14601): GC_EXTERNAL_ALLOC freed 1016K, 52% free 4004K/8263K, external 5418K=
/5618K, paused 58ms</span><br style=3D"font-family:arial,sans-serif"><span =
style=3D"font-family:arial,sans-serif">05-20 23:24:52.131 I/RDIO=A0=A0=A0 (=
14601): RemoteControlHelper: Registering media buttons</span><br style=3D"f=
ont-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:52.131 I/AudioServ=
ice(=A0=A0 92):=A0=A0 Remote Control=A0=A0 registerMediaButtonEventReceiv</=
span><span style=3D"font-family:arial,sans-serif">er() for ComponentInfo{co=
m.rdio.</span><span style=3D"font-family:arial,sans-serif">android.ui/rdio.=
player.</span><span style=3D"font-family:arial,sans-serif">RemoteControlRec=
eiver}</span><br style=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:52.221 D/dalvikvm(=
14601): GC_EXPLICIT freed 96K, 53% free 3958K/8263K, external 5656K/7218K, =
paused 45ms</span><br style=3D"font-family:arial,sans-serif"><span style=3D=
"font-family:arial,sans-serif">05-20 23:24:52.231 I/monodroid-gc(14601): GC=
cleanup summary: 214 objects tested - resurrecting 113.</span><br style=3D=
"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:52.331 I/ActivityM=
anager(=A0=A0 92): Displayed com.rdio.android.ui/rdio.</span><span style=3D=
"font-family:arial,sans-serif">activities.</span><span style=3D"font-family=
:arial,sans-serif">OAuthAuthorizationActivity: +504ms</span><br style=3D"fo=
nt-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:53.801 D/dalvikvm(=
14601): GC_EXTERNAL_ALLOC freed 54K, 53% free 3965K/8263K, external 2837K/3=
471K, paused 50ms</span><br style=3D"font-family:arial,sans-serif"><span st=
yle=3D"font-family:arial,sans-serif">05-20 23:24:54.771 W/DefaultRequestDir=
ector(</span><span style=3D"font-family:arial,sans-serif">14922): Authentic=
ation error: Unable to respond to any of these challenges: {oauth=3DWww-Aut=
henticate: OAuth realm=3D"</span><a href=3D"http://www.rdio.com/" styl=
e=3D"color:rgb(17,85,204);text-decoration:none;font-family:arial,sans-serif=
" target=3D"_blank">http://www.rdio.com/</a><span style=3D"font-family:aria=
l,sans-serif">"}</span><br style=3D"font-family:arial,sans-serif">
<span style=3D"background-color:rgb(255,255,51)"><span style=3D"font-family=
:arial,sans-serif">05-20 23:24:54.771 E/RdioCommonAPI(14922): Request faile=
d with status HTTP/1.1 401 Unauthorized</span><br style=3D"font-family:aria=
l,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:54.781 E/RdioAPIEx=
ample2(14922): getCurrentUser failed.=A0</span><br style=3D"font-family:ari=
al,sans-serif"><span style=3D"font-family:arial,sans-serif">05-20 23:24:54.=
781 E/RdioAPIExample2(14922): com.rdio.android.api.services.</span></span><=
span style=3D"font-family:arial,sans-serif"><span style=3D"background-color=
:rgb(255,255,51)">RdioAuthorisationException: Request failed with status HT=
TP/1.1 401 </span>Unauthorized</span><br style=3D"font-family:arial,sans-se=
rif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:54.781 E/RdioAPIEx=
ample2(14922): at com.rdio.android.api.services.</span><span style=3D"font-=
family:arial,sans-serif">RdioCommonAPI.request(Unknown Source)</span><br st=
yle=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:54.781 E/RdioAPIEx=
ample2(14922): at com.rdio.android.api.internal.</span><span style=3D"font-=
family:arial,sans-serif">l.a(Unknown Source)</span><br style=3D"font-family=
:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:54.781 E/RdioAPIEx=
ample2(14922): at com.rdio.android.api.b.a(</span><span style=3D"font-famil=
y:arial,sans-serif">Unknown Source)</span><br style=3D"font-family:arial,sa=
ns-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:54.781 E/RdioAPIEx=
ample2(14922): at com.rdio.android.api.b.</span><span style=3D"font-family:=
arial,sans-serif">doInBackground(Unknown Source)</span><br style=3D"font-fa=
mily:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:54.781 E/RdioAPIEx=
ample2(14922): at android.os.AsyncTask$2.call(</span><span style=3D"font-fa=
mily:arial,sans-serif">AsyncTask.java:185)</span><br style=3D"font-family:a=
rial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:54.781 E/RdioAPIEx=
ample2(14922): at java.util.concurrent.</span><span style=3D"font-family:ar=
ial,sans-serif">FutureTask$Sync.innerRun(</span><span style=3D"font-family:=
arial,sans-serif">FutureTask.java:306)</span><br style=3D"font-family:arial=
,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:54.781 E/RdioAPIEx=
ample2(14922): at java.util.concurrent.</span><span style=3D"font-family:ar=
ial,sans-serif">FutureTask.run(FutureTask.</span><span style=3D"font-family=
:arial,sans-serif">java:138)</span><br style=3D"font-family:arial,sans-seri=
f">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:54.781 E/RdioAPIEx=
ample2(14922): at java.util.concurrent.</span><span style=3D"font-family:ar=
ial,sans-serif">ThreadPoolExecutor.runWorker(</span><span style=3D"font-fam=
ily:arial,sans-serif">ThreadPoolExecutor.java:1088)</span><br style=3D"font=
-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:54.781 E/RdioAPIEx=
ample2(14922): at java.util.concurrent.</span><span style=3D"font-family:ar=
ial,sans-serif">ThreadPoolExecutor$Worker.run(</span><span style=3D"font-fa=
mily:arial,sans-serif">ThreadPoolExecutor.java:581)</span><br style=3D"font=
-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:54.781 E/RdioAPIEx=
ample2(14922): at java.lang.Thread.run(Thread.</span><span style=3D"font-fa=
mily:arial,sans-serif">java:1019)</span><br style=3D"font-family:arial,sans=
-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:55.971 D/dalvikvm(=
14601): GC_EXTERNAL_ALLOC freed 2K, 52% free 3967K/8263K, external 2837K/35=
09K, paused 42ms</span><br style=3D"font-family:arial,sans-serif"><span sty=
le=3D"font-family:arial,sans-serif">05-20 23:24:56.581 I/RdioAPIExample2(14=
922): User authorised our app.</span><br style=3D"font-family:arial,sans-se=
rif">
<span style=3D"background-color:rgb(255,255,51)"><span style=3D"font-family=
:arial,sans-serif">05-20 23:24:56.581 I/RdioAPIExample2(14922): Application=
authorised, saving access token & secret.</span><br style=3D"font-fami=
ly:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:56.581 D/RdioAPIEx=
ample2(14922): Access token: null</span><br style=3D"font-family:arial,sans=
-serif"><span style=3D"font-family:arial,sans-serif">05-20 23:24:56.581 D/R=
dioAPIExample2(14922): Access token secret: null</span><br style=3D"font-fa=
mily:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:56.601 I/RdioAPIEx=
ample2(14922): Getting current user</span></span><br style=3D"font-family:a=
rial,sans-serif"><span style=3D"font-family:arial,sans-serif">05-20 23:24:5=
6.761 I/MonoDroid(14601): UNHANDLED EXCEPTION: System.NullReferenceExceptio=
n: Object reference not set to an instance of an object</span><br style=3D"=
font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:56.761 I/MonoDroid=
(14601): at Rdio.Activities.</span><span style=3D"font-family:arial,sans-se=
rif">OAuthAuthorizationActivity.</span><span style=3D"font-family:arial,san=
s-serif">remove_AllowOAuthActivated (System.EventHandler) <0x00020></=
span><br style=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:56.761 I/MonoDroid=
(14601): at Rdio.UI.Presenters.</span><span style=3D"font-family:arial,sans=
-serif">OAuthAuthorizationPresenter.</span><span style=3D"font-family:arial=
,sans-serif">Dispose () <0x000ab></span><br style=3D"font-family:aria=
l,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:56.761 I/MonoDroid=
(14601): at Rdio.Activities.BaseActivity.</span><span style=3D"font-family:=
arial,sans-serif">OnDestroy () <0x0006b></span><br style=3D"font-fami=
ly:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:56.761 I/MonoDroid=
(14601): at Rdio.Activities.</span><span style=3D"font-family:arial,sans-se=
rif">OAuthAuthorizationActivity.</span><span style=3D"font-family:arial,san=
s-serif">OnDestroy () <0x000c3></span><br style=3D"font-family:arial,=
sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:56.761 I/MonoDroid=
(14601): at Android.App.Activity.n_</span><span style=3D"font-family:arial,=
sans-serif">OnDestroy (intptr,intptr) <0x00033></span><br style=3D"fo=
nt-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:56.761 I/MonoDroid=
(14601): at (wrapper dynamic-method) object.ca2701ca-fa63-44de-</span><span=
style=3D"font-family:arial,sans-serif">a5ce-1ac0a147e539 (intptr,intptr) &=
lt;0x0002b></span><br style=3D"font-family:arial,sans-serif">
<span style=3D"background-color:rgb(255,255,51)"><span style=3D"font-family=
:arial,sans-serif">05-20 23:24:56.951 W/DefaultRequestDirector(</span><span=
style=3D"font-family:arial,sans-serif">14922): Authentication error: Unabl=
e to respond to any of these challenges: {oauth=3DWww-Authenticate: OAuth r=
ealm=3D"</span><a href=3D"http://www.rdio.com/" style=3D"color:rgb(17,=
85,204);text-decoration:none;font-family:arial,sans-serif" target=3D"_blank=
">http://www.rdio.com/</a><span style=3D"font-family:arial,sans-serif">&quo=
t;}</span><br style=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:56.951 E/RdioCommo=
nAPI(14922): Request failed with status HTTP/1.1 401 Unauthorized</span><br=
style=3D"font-family:arial,sans-serif"></span><span style=3D"font-family:a=
rial,sans-serif">05-20 23:24:56.951 E/RdioAPIExample2(14922): getCurrentUse=
r failed.=A0</span><br style=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:56.951 E/RdioAPIEx=
ample2(14922): com.rdio.android.api.services.</span><span style=3D"font-fam=
ily:arial,sans-serif">RdioAuthorisationException: Request failed with statu=
s HTTP/1.1 401 Unauthorized</span><br style=3D"font-family:arial,sans-serif=
">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:56.951 E/RdioAPIEx=
ample2(14922): at com.rdio.android.api.services.</span><span style=3D"font-=
family:arial,sans-serif">RdioCommonAPI.request(Unknown Source)</span><br st=
yle=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:56.951 E/RdioAPIEx=
ample2(14922): at com.rdio.android.api.internal.</span><span style=3D"font-=
family:arial,sans-serif">l.a(Unknown Source)</span><br style=3D"font-family=
:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:56.951 E/RdioAPIEx=
ample2(14922): at com.rdio.android.api.b.a(</span><span style=3D"font-famil=
y:arial,sans-serif">Unknown Source)</span><br style=3D"font-family:arial,sa=
ns-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:56.951 E/RdioAPIEx=
ample2(14922): at com.rdio.android.api.b.</span><span style=3D"font-family:=
arial,sans-serif">doInBackground(Unknown Source)</span><br style=3D"font-fa=
mily:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:56.951 E/RdioAPIEx=
ample2(14922): at android.os.AsyncTask$2.call(</span><span style=3D"font-fa=
mily:arial,sans-serif">AsyncTask.java:185)</span><br style=3D"font-family:a=
rial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:56.951 E/RdioAPIEx=
ample2(14922): at java.util.concurrent.</span><span style=3D"font-family:ar=
ial,sans-serif">FutureTask$Sync.innerRun(</span><span style=3D"font-family:=
arial,sans-serif">FutureTask.java:306)</span><br style=3D"font-family:arial=
,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:56.951 E/RdioAPIEx=
ample2(14922): at java.util.concurrent.</span><span style=3D"font-family:ar=
ial,sans-serif">FutureTask.run(FutureTask.</span><span style=3D"font-family=
:arial,sans-serif">java:138)</span><br style=3D"font-family:arial,sans-seri=
f">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:56.951 E/RdioAPIEx=
ample2(14922): at java.util.concurrent.</span><span style=3D"font-family:ar=
ial,sans-serif">ThreadPoolExecutor.runWorker(</span><span style=3D"font-fam=
ily:arial,sans-serif">ThreadPoolExecutor.java:1088)</span><br style=3D"font=
-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:56.951 E/RdioAPIEx=
ample2(14922): at java.util.concurrent.</span><span style=3D"font-family:ar=
ial,sans-serif">ThreadPoolExecutor$Worker.run(</span><span style=3D"font-fa=
mily:arial,sans-serif">ThreadPoolExecutor.java:581)</span><br style=3D"font=
-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:56.951 E/RdioAPIEx=
ample2(14922): at java.lang.Thread.run(Thread.</span><span style=3D"font-fa=
mily:arial,sans-serif">java:1019)</span><br style=3D"font-family:arial,sans=
-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:57.371 I/ActivityM=
anager(=A0=A0 92): Process com.rdio.android.ui (pid 14601) has died.</span>=
<br style=3D"font-family:arial,sans-serif"><span style=3D"font-family:arial=
,sans-serif">05-20 23:24:57.371 I/WindowManager(=A0=A0 92): WIN DEATH: Wind=
ow{408b0fd8 com.rdio.android.ui/rdio.</span><span style=3D"font-family:aria=
l,sans-serif">PlayerActivity paused=3Dfalse}</span><br style=3D"font-family=
:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:57.381 I/RDIO=A0=
=A0=A0 (14295): PlayerService: About to be destroyed...</span><br style=3D"=
font-family:arial,sans-serif"><span style=3D"font-family:arial,sans-serif">=
05-20 23:24:57.381 E/InputDispatcher(=A0=A0 92): channel '409382b8 com.=
rdio.android.ui/rdio.</span><span style=3D"font-family:arial,sans-serif">ac=
tivities.SpringboardActivity (server)' ~ Consumer closed input channel =
or an error occurred.=A0 events=3D0x8</span><br style=3D"font-family:arial,=
sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:57.381 E/InputDisp=
atcher(=A0=A0 92): channel '409382b8 com.rdio.android.ui/rdio.</span><s=
pan style=3D"font-family:arial,sans-serif">activities.SpringboardActivity (=
server)' ~ Channel is unrecoverably broken and will be disposed!</span>=
<br style=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:57.381 W/ActivityM=
anager(=A0=A0 92): Scheduling restart of crashed service com.rdio.android.u=
i/rdio.</span><span style=3D"font-family:arial,sans-serif">services.RdioMas=
terService in 5000ms</span><br style=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:57.391 I/WindowMan=
ager(=A0=A0 92): WIN DEATH: Window{409382b8 com.rdio.android.ui/rdio.</span=
><span style=3D"font-family:arial,sans-serif">activities.SpringboardActivit=
y paused=3Dfalse}</span><br style=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:57.391 I/WindowMan=
ager(=A0=A0 92): WIN DEATH: Window{4080f450 com.rdio.android.ui/rdio.</span=
><span style=3D"font-family:arial,sans-serif">activities.</span><span style=
=3D"font-family:arial,sans-serif">OAuthAuthorizationActivity paused=3Dfalse=
}</span><br style=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:57.411 I/RDIO=A0=
=A0=A0 (14295): PlayerService: No longer a foreground process</span><br sty=
le=3D"font-family:arial,sans-serif"><span style=3D"font-family:arial,sans-s=
erif">05-20 23:24:57.411 I/RDIO=A0=A0=A0 (14295): PlaybackStreamHttpProxy: =
Stopping</span><br style=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:24:57.411 I/RDIO=A0=
=A0=A0 (14295): PlaybackStreamHttpProxy: Stopped</span><br style=3D"font-fa=
mily:arial,sans-serif"><span style=3D"font-family:arial,sans-serif">05-20 2=
3:25:02.401 I/ActivityManager(=A0=A0 92): Start proc com.rdio.android.ui fo=
r service com.rdio.android.ui/rdio.</span><span style=3D"font-family:arial,=
sans-serif">services.RdioMasterService: pid=3D14942 uid=3D10067 gids=3D{300=
3, 1015, 1007}</span><br style=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:02.481 I/ActivityT=
hread(14942): Pub com.rdio.android.ui.__mono_</span><span style=3D"font-fam=
ily:arial,sans-serif">init__: mono.MonoRuntimeProvider</span><br style=3D"f=
ont-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:02.481 D/dalvikvm(=
14942): Trying to load lib /data/data/com.rdio.android.</span><span style=
=3D"font-family:arial,sans-serif">ui/lib/libmonodroid.so 0x40513e08</span><=
br style=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:02.491 D/dalvikvm(=
14942): Added shared lib /data/data/com.rdio.android.</span><span style=3D"=
font-family:arial,sans-serif">ui/lib/libmonodroid.so 0x40513e08</span><br s=
tyle=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:02.721 I/monodroid=
-gc(14942): environment supports jni NewWeakGlobalRef</span><br style=3D"fo=
nt-family:arial,sans-serif"><span style=3D"font-family:arial,sans-serif">05=
-20 23:25:02.781 I/ActivityThread(14942): Pub com.rdio.SearchSuggestions: r=
dio.data.RdioSearchProvider</span><br style=3D"font-family:arial,sans-serif=
">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:03.741 I/RDIO=A0=
=A0=A0 (14942): Application: OnCreate</span><br style=3D"font-family:arial,=
sans-serif"><span style=3D"font-family:arial,sans-serif">05-20 23:25:03.981=
I/RDIO=A0=A0=A0 (14942): AndroidApplicationProcess: Foreground started; Me=
moryUsageLimit =3D 16 MB; MemoryClass =3D 32 MB</span><br style=3D"font-fam=
ily:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:04.401 I/RdioAPIEx=
ample2(14922): Track queue depleted, loading more tracks</span><br style=3D=
"font-family:arial,sans-serif"><span style=3D"font-family:arial,sans-serif"=
>05-20 23:25:04.451 E/RdioAPIExample2(14922): Track is null!=A0 Size of que=
ue: 0</span><br style=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:04.491 I/RDIO=A0=
=A0=A0 (14942): Session: Session initializing. Version 2.1.8, Device ID 7dc=
b2fa1b1f03890 (9e0f85b6-e6e9-4e73-b3d3-</span><span style=3D"font-family:ar=
ial,sans-serif">c6f66e38542d)</span><br style=3D"font-family:arial,sans-ser=
if">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.311 E/RdioAPIEx=
ample2(14922): Failed to handle JSONObject:=A0</span><br style=3D"font-fami=
ly:arial,sans-serif"><span style=3D"font-family:arial,sans-serif">05-20 23:=
25:05.311 E/RdioAPIExample2(14922): org.json.JSONException: No value for nu=
ll</span><br style=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.311 E/RdioAPIEx=
ample2(14922): at org.json.JSONObject.get(</span><span style=3D"font-family=
:arial,sans-serif">JSONObject.java:354)</span><br style=3D"font-family:aria=
l,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.311 E/RdioAPIEx=
ample2(14922): at org.json.JSONObject.</span><span style=3D"font-family:ari=
al,sans-serif">getJSONObject(JSONObject.java:</span><span style=3D"font-fam=
ily:arial,sans-serif">569)</span><br style=3D"font-family:arial,sans-serif"=
>
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.311 E/RdioAPIEx=
ample2(14922): at com.rdio.android.api.example.</span><span style=3D"font-f=
amily:arial,sans-serif">ExampleActivity$5.</span><span style=3D"font-family=
:arial,sans-serif">onApiSuccess(ExampleActivity.</span><span style=3D"font-=
family:arial,sans-serif">java:356)</span><br style=3D"font-family:arial,san=
s-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.311 E/RdioAPIEx=
ample2(14922): at com.rdio.android.api.b.</span><span style=3D"font-family:=
arial,sans-serif">onPostExecute(Unknown Source)</span><br style=3D"font-fam=
ily:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.311 E/RdioAPIEx=
ample2(14922): at android.os.AsyncTask.finish(</span><span style=3D"font-fa=
mily:arial,sans-serif">AsyncTask.java:417)</span><br style=3D"font-family:a=
rial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.311 E/RdioAPIEx=
ample2(14922): at android.os.AsyncTask.access$</span><span style=3D"font-fa=
mily:arial,sans-serif">300(AsyncTask.java:127)</span><br style=3D"font-fami=
ly:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.311 E/RdioAPIEx=
ample2(14922): at android.os.AsyncTask$</span><span style=3D"font-family:ar=
ial,sans-serif">InternalHandler.handleMessage(</span><span style=3D"font-fa=
mily:arial,sans-serif">AsyncTask.java:429)</span><br style=3D"font-family:a=
rial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.311 E/RdioAPIEx=
ample2(14922): at android.os.Handler.</span><span style=3D"font-family:aria=
l,sans-serif">dispatchMessage(Handler.java:</span><span style=3D"font-famil=
y:arial,sans-serif">99)</span><br style=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.311 E/RdioAPIEx=
ample2(14922): at android.os.Looper.loop(Looper.</span><span style=3D"font-=
family:arial,sans-serif">java:130)</span><br style=3D"font-family:arial,san=
s-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.311 E/RdioAPIEx=
ample2(14922): at android.app.ActivityThread.</span><span style=3D"font-fam=
ily:arial,sans-serif">main(ActivityThread.java:3683)</span><br style=3D"fon=
t-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.311 E/RdioAPIEx=
ample2(14922): at java.lang.reflect.Method.</span><span style=3D"font-famil=
y:arial,sans-serif">invokeNative(Native Method)</span><br style=3D"font-fam=
ily:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.311 E/RdioAPIEx=
ample2(14922): at java.lang.reflect.Method.</span><span style=3D"font-famil=
y:arial,sans-serif">invoke(Method.java:507)</span><br style=3D"font-family:=
arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.311 E/RdioAPIEx=
ample2(14922): at com.android.internal.os.</span><span style=3D"font-family=
:arial,sans-serif">ZygoteInit$</span><span style=3D"font-family:arial,sans-=
serif">MethodAndArgsCaller.run(</span><span style=3D"font-family:arial,sans=
-serif">ZygoteInit.java:839)</span><br style=3D"font-family:arial,sans-seri=
f">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.311 E/RdioAPIEx=
ample2(14922): at com.android.internal.os.</span><span style=3D"font-family=
:arial,sans-serif">ZygoteInit.main(ZygoteInit.</span><span style=3D"font-fa=
mily:arial,sans-serif">java:597)</span><br style=3D"font-family:arial,sans-=
serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.311 E/RdioAPIEx=
ample2(14922): at dalvik.system.NativeStart.</span><span style=3D"font-fami=
ly:arial,sans-serif">main(Native Method)</span><br style=3D"font-family:ari=
al,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.321 W/InputMana=
gerService(=A0=A0 92): Window already focused, ignoring focus gain of: com.=
android.internal.view.</span><span style=3D"font-family:arial,sans-serif">I=
InputMethodClient$Stub$Proxy@</span><span style=3D"font-family:arial,sans-s=
erif">40868940</span><br style=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.401 I/RDIO=A0=
=A0=A0 (14942): OfflineSyncCoordinator: Permitted: False, Possible: False, =
Reason:NotConnected</span><br style=3D"font-family:arial,sans-serif"><span =
style=3D"font-family:arial,sans-serif">05-20 23:25:05.421 I/RDIO=A0=A0=A0 (=
14942): OfflineSyncCoordinator: Can't do anything</span><br style=3D"fo=
nt-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.651 I/RDIO=A0=
=A0=A0 (14942): RdioSecretService: Authentication state change: NotAuthenti=
cated-></span><span style=3D"font-family:arial,sans-serif">Authenticated=
</span><br style=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.731 I/RDIO=A0=
=A0=A0 (14942): RdioSecretService: Authentication state change: NotAuthenti=
cated-></span><span style=3D"font-family:arial,sans-serif">Authenticated=
</span><br style=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.731 I/RDIO=A0=
=A0=A0 (14942): Session: Session is initialized.</span><br style=3D"font-fa=
mily:arial,sans-serif"><span style=3D"font-family:arial,sans-serif">05-20 2=
3:25:05.761 I/RDIO=A0=A0=A0 (14942): AndroidSession: Network available: WIF=
I</span><br style=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.781 I/RDIO=A0=
=A0=A0 (14942): Session: Connection Status Changed: [None] -> [NetworkCo=
nnectionAvailable, RdioServiceAccessible]</span><br style=3D"font-family:ar=
ial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.791 I/RDIO=A0=
=A0=A0 (14942): SubscriptionMonitor: Session.</span><span style=3D"font-fam=
ily:arial,sans-serif">IsRdioServiceAccessible =3D True</span><br style=3D"f=
ont-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:05.791 I/RDIO=A0=
=A0=A0 (14942): SubscriptionMonitor: Reloading current user</span><br style=
=3D"font-family:arial,sans-serif"><span style=3D"font-family:arial,sans-ser=
if">05-20 23:25:05.811 I/Gmail=A0=A0 (=A0 363): MainSyncRequestProto: lowes=
tBkwdConvoId: 0, highestHandledServerOp: 4451780, normalSync: true</span><b=
r style=3D"font-family:arial,sans-serif">
<span style=3D"font-family:arial,sans-serif">05-20 23:25:06.191 D/Finsky=A0=
(13872): [1] 5.onFinished: Installation state replication succeeded.</span=
></div></div><span><font color=3D"#888888">
<p></p>
-- <br>
You received this message because you are subscribed to the Google Groups &=
quot;Rdio API" group.<br>
To post to this group, send email to <a href=3D"mailto:rdio-api@googlegroup=
s.com" target=3D"_blank">rdio-api@googlegroups.com</a>.<br>
To unsubscribe from this group, send email to <a href=3D"mailto:rdio-api%2B=
unsubscribe@googlegroups.com" target=3D"_blank">rdio-api+unsubscribe@google=
groups.com</a>.<br>
For more options, visit this group at <a href=3D"http://groups.google.com/g=
roup/rdio-api?hl=3Den" target=3D"_blank">http://groups.google.com/group/rdi=
o-api?hl=3Den</a>.<span><font color=3D"#888888"><br>
</font></span></font></span></blockquote></div><span><font color=3D"#888888=
"><br><br clear=3D"all"><div><br></div>-- <br><b>Ian McKellar</b>, API,=A0<=
i>Rdio Inc.</i><br><div><a href=3D"http://rd.io/people/ian" target=3D"_blan=
k">http://rd.io/people/ian</a></div>
<div>@ian @rdioapi</div>
<br>
</font></span></div><span><font color=3D"#888888">
<p></p>
-- <br>
You received this message because you are subscribed to the Google Groups &=
quot;Rdio API" group.<br>
To post to this group, send email to <a href=3D"mailto:rdio-api@googlegroup=
s.com" target=3D"_blank">rdio-api@googlegroups.com</a>.<br>
To unsubscribe from this group, send email to <a href=3D"mailto:rdio-api%2B=
unsubscribe@googlegroups.com" target=3D"_blank">rdio-api+unsubscribe@google=
groups.com</a>.<br>
For more options, visit this group at <a href=3D"http://groups.google.com/g=
roup/rdio-api?hl=3Den" target=3D"_blank">http://groups.google.com/group/rdi=
o-api?hl=3Den</a>.<br>
</font></span></blockquote></div><br></div></div></div></div>
</blockquote></div><br></div>
</blockquote></div>
<p></p>
-- <br>
You received this message because you are subscribed to the Google Groups &=
quot;Rdio API" group.<br>
To post to this group, send email to <a href=3D"mailto:rdio-api@googlegroup=
s.com" target=3D"_blank">rdio-api@googlegroups.com</a>.<br>
To unsubscribe from this group, send email to <a href=3D"mailto:rdio-api%2B=
unsubscribe@googlegroups.com" target=3D"_blank">rdio-api+unsubscribe@google=
groups.com</a>.<br>
For more options, visit this group at <a href=3D"http://groups.google.com/g=
roup/rdio-api?hl=3Den" target=3D"_blank">http://groups.google.com/group/rdi=
o-api?hl=3Den</a>.<br>
</div></div></blockquote></div><br>
<p></p>
-- <br>
You received this message because you are subscribed to the Google Groups &=
quot;Rdio API" group.<br>
To post to this group, send email to <a href=3D"mailto:rdio-api@googlegroup=
s.com" target=3D"_blank">rdio-api@googlegroups.com</a>.<br>
To unsubscribe from this group, send email to <a href=3D"mailto:rdio-api%2B=
unsubscribe@googlegroups.com" target=3D"_blank">rdio-api+unsubscribe@google=
groups.com</a>.<br>
For more options, visit this group at <a href=3D"http://groups.google.com/g=
roup/rdio-api?hl=3Den" target=3D"_blank">http://groups.google.com/group/rdi=
o-api?hl=3Den</a>.<br>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div></div></div>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><b>Ian McKel=
lar</b>, API,=A0<i>Rdio Inc.</i><br><div><a href=3D"http://rd.io/people/ian=
" target=3D"_blank">http://rd.io/people/ian</a></div><div>@ian @rdioapi</di=
v><br>
</div>
</div></blockquote></div></div></div></blockquote></div><br><br clear=3D"al=
l"><div><br></div>-- <br><b>Ian McKellar</b>, API,=A0<i>Rdio Inc.</i><br><d=
iv><a href=3D"http://rd.io/people/ian" target=3D"_blank">http://rd.io/peopl=
e/ian</a></div>
<div>@ian @rdioapi</div><br>
</div></div></div>
</blockquote></div><br>
--20cf302d4aee4aa0e004c181b3b9--