[Android] Buffering fails and retries 10 times before working, always.

555 views
Skip to first unread message

Luiz Belussi

unread,
Dec 15, 2014, 2:21:33 PM12/15/14
to rdio...@googlegroups.com

Hello,

    Using the latest Rdio Android SDK and android 5.0 I always have the buffering to start and fail 10 times before it gets it right. This is reproducible consistently and the following interesting log messages count down until we finally “get it right”. It adds more than 30 seconds of delay and I am clueless of the reasons behind it. Any help is greatly appreciated.

 

I/NuCachedSource2( 9297): new range: offset= 5318195

E/NuCachedSource2( 9297): source returned error -1, 10 retries left

E/NuCachedSource2( 9297): source returned error -1, 9 retries left

E/NuCachedSource2( 9297): source returned error -1, 8 retries left

E/NuCachedSource2( 9297): source returned error -1, 7 retries left

E/NuCachedSource2( 9297): source returned error -1, 6 retries left

E/NuCachedSource2( 9297): source returned error -1, 5 retries left

E/NuCachedSource2( 9297): source returned error -1, 4 retries left

E/NuCachedSource2( 9297): source returned error -1, 3 retries left

E/NuCachedSource2( 9297): source returned error -1, 2 retries left

E/NuCachedSource2( 9297): source returned error -1, 1 retries left

E/NuCachedSource2( 9297): source returned error -1, 0 retries left

I/NuCachedSource2( 9297): new range: offset= 0

I/NuCachedSource2( 9297): retrying a previously failed read succeeded.

I/NuCachedSource2( 9297): ERROR_END_OF_STREAM


—> And now the downloading of the song is successful from beginning to end.


Relevant part of the log, illustrating one of the 10 failures:


I/RdioAPI (12879): Running init task.

D/RdioMusicLibrary(12879): RESULT:{"status":"ok","result":{"track_count":1630,"number_results":200,"results":[{"key":"t4518120","baseIcon":"album\/3\/e\/3\/000000000005a3e3\/square-200.jpg","canDownloadAlbumOnly":false,"radio":{"type":"sr","key":"sr4518120"},"artistUrl":"\/artist\/Katy_Perry\/","duration":227,"album":"Teenage Dream","isClean":false,"albumUrl":"\/artist\/Katy_Perry\/album\/Teenage_Dream_2\/","shortUrl":"http:\/\/rd.io\/x\/Rl4gL04rFrGs\/","albumArtist":"Katy Perry","canStream":true,"embedUrl":"https:\/\/rd.io\/e\/Rl4gL04rFrGs\/","type":"t","gridIcon":"http:\/\/rdiodynimages1-a.akamaihd.net\/?l=a369635-0%3Aboxblur%2810%25%2C10%25%29%3Ba369635-0%3Aprimary%280.65%29%3B%240%3Aoverlay%28%241%29%3Ba369635-0%3Apad%2850%25%29%3B%242%3Aoverlay%28%243%29","price":"None","trackNum":4,"albumArtistKey":"r91330","radioKey":"sr4518120","icon":"http:\/\/img00.cdn2-rdio.com\/album\/3\/e\/3\/000000000005a3e3\/square-200.jpg","canSample":true,"name":"Firework","isExplicit":false,"artist":"Katy Perry","url":"\/artist\/Katy_Perry\/album\/Teenage_Dream_2\/track\/Firework\/","icon400":"http:\/\/img02.cdn2-rdio.com\/album\/3\/e\/3\/000000000005a3e3\/square-400.jpg","artistKey":"r91330","canDownload":false,"length":1,"canTether":true,"albumKey":"a369635"},{"key":"t16055713","baseIcon":"album\/4\/2\/8\/000000000015d824\/1\/square-200.jpg","canDownloadAlbumOnly":false,"radio":{"type":"sr","key":"sr16055713"},"artistUrl":"\/artist\/Katy_Perry\/","duration":227,"album":"Katy Perry - Teenage Dream: The Complete Confection","isClean":false,"albumUrl":"\/artist\/Katy_Perry\/album\/Katy_Perry_-_Teenage_Dream_The_Complete_Confection_1\/","shortUrl":"http:\/\/rd.io\/x\/Rl4gL04rprzl\/","albumArtist":"Katy Perry","canStream":true,"embedUrl":"https:\/\/rd.io\/e\/Rl4gL04rprzl\/","type":"t","gridIcon":"http:\/\/rdiodynimages3-a.akamaihd.net\/?l=a1431588-1%3Aboxblur%2810%25%2C10%25%29%3Ba1431588-1%3Aprimary%280.65%29%3B%240%3Aoverlay%28%241%29%3Ba1431588-1%3Apad%2850%25%29%3B%242%3Aoverlay%28%243%29","price":"None","trackNum":4,"albumArtistKey":"r91330","radioKey":"sr16055713","icon":"http:\/\/img02.cdn2-rdio.com\/album\/4\/2\/8\/000000000015d824\/1\/square-200.jpg","canSample":true,"name":"Firework","isExplicit":false,"artist":"Katy Perry","url":"\/artist\/Katy_Perry\/album\/Katy_Perry_-_Teenage_Dream_The_Complete_Confection_1\/track\/Firework\/","icon400":"http:\/\/img00.cdn2-rdio.com\/album\/4\/2\/8\/000000000015d824\/1\/square-400.jpg","artistKey":"r91330","canDownload":false,"length":1,"canTether":true,"albumKey":"a1431588"},{"key":"t23279522","baseIcon":"album\/f\/8\/e\/0000000000211e8f\/1\/square-200.jpg","canDownloadAlbumOnly":false,"radio":{"type":"sr","key":"sr23279522"},"artistUrl":"\/artist\/Fun\/","duration":231,"album":"Fun","isClean":false,"albumUrl":"\/artist\/Fun\/album\/Fun\/","shortUrl":"http:\/\/rd.io\/x\/Rl4gL04rUyJz6w\/","albumArtist":"Fun","canStream":true,"embedUrl":"https:\/\/rd.io\/e\/Rl4gL04rUyJz6w\/","type":"t","gridIcon":"http:\/\/rdiodynimages2-a.akamaihd.net\/?l=a2170511-1%3Aboxblur%2810%25%2C10%25%29%3Ba2170511-1%3Aprimary%280.65%29%3B%240%3Aoverlay%28%241%29%3Ba2170511-1%3Apad%2850%25%29%3B%242%3Aoverlay%28%243%29","price":"None","trackNum":21,"albumArtistKey":"r349421","radioKey":"sr23279522","icon":"http:\/\/img02.cdn2-rdio.com\/album\/f\/8\/e\/0000000000211e8f\/1\/square-200.jpg","canSample":true,"name":"Firework","isExplicit":false,"artist":"Fun","url":"\/artist\/Fun\/album\/Fun\/track\/Firework\/","icon400":"http:\/\/img00.cdn2-rdio.com\/album\/f\/8\/e\/0000000000211e8f\/1\/square-400.jpg","artistKey":"r349421","canDownload":false,"length":1,"canTether":true,"albumKey":"a2170511"},{"key":"t4610103","baseIcon":"album\/9\/2\/5\/000000000005c529\/square-200.jpg","canDownloadAlbumOnly":false,"radio":{"type":"sr","key":"sr4610103"},"artistUrl":"\/artist\/Katy_Perry\/","duration":227,"album":"Teenage Dream","isClean":false,"albumUrl":"\/artist\/Katy_Perry\/album\/Teenage_Dream_6\/","shortUrl":"http:\/\/rd.io\/x\/Rl4gL04rFBlz\/","albumArtist":"Katy Perry","canStream":true,"embedUrl":"https:\/\/rd.io\/e\/

D/RdioMusicLibrary(12879): Found track: t4518120 => Firework icon URI ishttp://img00.cdn2-rdio.com/album/3/e/3/000000000005a3e3/square-200.jpg

D/RdioMusicLibrary(12879): Found track: t16055713 => Firework icon URI ishttp://img02.cdn2-rdio.com/album/4/2/8/000000000015d824/1/square-200.jpg

D/RdioMusicLibrary(12879): Found track: t23279522 => Firework icon URI ishttp://img02.cdn2-rdio.com/album/f/8/e/0000000000211e8f/1/square-200.jpg

D/RdioMusicLibrary(12879): Found track: t4610103 => Firework icon URI ishttp://img02.cdn2-rdio.com/album/9/2/5/000000000005c529/square-200.jpg

D/RdioMusicLibrary(12879): Found track: t16057299 => Firework icon URI ishttp://img02.cdn2-rdio.com/album/b/f/8/000000000015d8fb/1/square-200.jpg

D/RdioMusicLibrary(12879): Found track: t17794147 => Firework icon URI ishttp://img02.cdn2-rdio.com/album/b/2/8/000000000018982b/3/square-200.jpg

D/RdioMusicLibrary(12879): Found track: t14580958 => Firework icon URI ishttp://rdio1img-a.akamaihd.net/album/6/9/4/000000000013a496/1/square-200.jpg

D/RdioMusicLibrary(12879): Found track: t9538169 => Firework icon URI ishttp://img00.cdn2-rdio.com/album/d/d/e/00000000000c5edd/square-200.jpg

D/RdioMusicLibrary(12879): Found track: t7388004 => Firework icon URI ishttp://rdio1img-a.akamaihd.net/album/a/3/6/000000000009663a/square-200.jpg

D/RdioMusicLibrary(12879): Found track: t28447010 => Firework icon URI ishttp://rdio1img-a.akamaihd.net/album/e/b/0/000000000028e0be/1/square-200.jpg

E/MediaPlayer(12879): stop called in state 1

E/MediaPlayer(12879): error (-38, 0)

I/RdioAPI (12879): Initializing

I/RdioAPI (12879): Retrieving playback token.

D/ExternalMusicPlayer(12879): .setupPlayerForNextSong Attempt to invoke virtual method 'void android.media.MediaPlayer.setScreenOnWhilePlaying(boolean)' on a null object reference

D/ExternalMusicPlayer(12879): .setupPlayerForNextSong Attempt to invoke virtual method 'void android.media.MediaPlayer.setScreenOnWhilePlaying(boolean)' on a null object reference

E/ExternalMusicPlayer(12879): onPlay, state is: Retrieving

I/ExternalMusicPlayer(12879): Playing: Firework (song) from Teenage Dream (album) of Katy Perry (artist).

E/ExternalMusicPlayer(12879): getting Duration

W/CursorWrapperInner(12879): Cursor finalized without prior close()

I/RdioAPI (12879): Received a playback token.

I/RdioAPI (12879): Notifying token ready.

I/RdioAPI (12879): Rdio API ready. Time:369

I/RdioAPI (12879): Rdio API initialized

I/RdioAuthActivity(12879): Rdio SDK is ready for playback

D/RdioAuthActivity(12879): accessToken or accessTokenSecret have values

D/ExternalMusicPlayer(12879): trying to get a player for Firework

I/RdioAPI (12879): Configured for 76 blocks, approx 10mb

I/RdioAPI (12879): Instantiated connection for t4518120. Read size 131072. Initial byte position 0

I/RdioAPI (12879): Thread starting

I/RdioAPI (12879): Starting buffer for song t4518120

I/RdioAPI (12879): Connecting t4518120 type: aac-high,mp3-high

I/RdioAPI (12879): Track fetch time: 278

I/RdioAPI (12879): Connection response 200 message OK

I/RdioAPI (12879): Content length is 5580339

I/RdioAPI (12879): run() setting up a repeating Runnable to checkConnectionTimeout for t4518120

D/ExternalMusicPlayer(12879): got a player for Firework

W/MediaPlayer(12879): setScreenOnWhilePlaying(true) is ineffective without a SurfaceHolder

V/RdioAPI (12879): New connection thread

V/RdioAPI (12879): Request Header: User-Agent = stagefright/1.2 (Linux;Android 5.0)

V/RdioAPI (12879): Request Header: Host = 127.0.0.1:57874

V/RdioAPI (12879): Request Header: Connection = Keep-Alive

V/RdioAPI (12879): Request Header: Accept-Encoding = gzip

V/RdioAPI (12879): ContentServer opening connection with starting offset 0

V/RdioAPI (12879): Created HttpStreamEntity using prepared connection

V/RdioAPI (12879): forcing chunked

V/RdioAPI (12879): Getting stream

I/RdioAPI (12879): Content length is 5580339

I/RdioAPI (12879): Content length is 5580339

I/RdioAPI (12879): Content length is 5580339

V/RdioAPI (12879): sent more, 5539802 remaining for track t4518120

V/RdioAPI (12879): sent more, 5538342 remaining for track t4518120

V/RdioAPI (12879): sent more, 5536294 remaining for track t4518120

V/RdioAPI (12879): sent more, 5534246 remaining for track t4518120

V/RdioAPI (12879): sent more, 5532198 remaining for track t4518120

V/RdioAPI (12879): sent more, 5530150 remaining for track t4518120

V/RdioAPI (12879): sent more, 5528102 remaining for track t4518120

V/RdioAPI (12879): sent more, 5526054 remaining for track t4518120

V/RdioAPI (12879): sent more, 5525202 remaining for track t4518120

V/RdioAPI (12879): sent more, 5523742 remaining for track t4518120

V/RdioAPI (12879): sent more, 5521694 remaining for track t4518120

V/RdioAPI (12879): sent more, 5513502 remaining for track t4518120

V/RdioAPI (12879): sent more, 5512062 remaining for track t4518120

V/RdioAPI (12879): sent more, 5510602 remaining for track t4518120

V/RdioAPI (12879): sent more, 5509142 remaining for track t4518120

V/RdioAPI (12879): sent more, 5507682 remaining for track t4518120

V/RdioAPI (12879): sent more, 5505634 remaining for track t4518120

V/RdioAPI (12879): sent more, 5503586 remaining for track t4518120

V/RdioAPI (12879): sent more, 5501538 remaining for track t4518120

V/RdioAPI (12879): sent more, 5499490 remaining for track t4518120

V/RdioAPI (12879): sent more, 5497462 remaining for track t4518120

V/RdioAPI (12879): sent more, 5496002 remaining for track t4518120

V/RdioAPI (12879): sent more, 5494542 remaining for track t4518120

V/RdioAPI (12879): sent more, 5493082 remaining for track t4518120

V/RdioAPI (12879): sent more, 5491622 remaining for track t4518120

V/RdioAPI (12879): sent more, 5489574 remaining for track t4518120

V/RdioAPI (12879): sent more, 5481402 remaining for track t4518120

V/RdioAPI (12879): sent more, 5479942 remaining for track t4518120

V/RdioAPI (12879): sent more, 5478482 remaining for track t4518120

V/RdioAPI (12879): sent more, 5477022 remaining for track t4518120

V/RdioAPI (12879): sent more, 5475562 remaining for track t4518120

V/RdioAPI (12879): sent more, 5473514 remaining for track t4518120

V/RdioAPI (12879): sent more, 5472642 remaining for track t4518120

V/RdioAPI (12879): sent more, 5471182 remaining for track t4518120

V/RdioAPI (12879): sent more, 5469722 remaining for track t4518120

V/RdioAPI (12879): sent more, 5468262 remaining for track t4518120

V/RdioAPI (12879): sent more, 5466214 remaining for track t4518120

V/RdioAPI (12879): sent more, 5464166 remaining for track t4518120

V/RdioAPI (12879): sent more, 5462118 remaining for track t4518120

V/RdioAPI (12879): sent more, 5460070 remaining for track t4518120

V/RdioAPI (12879): sent more, 5458022 remaining for track t4518120

V/RdioAPI (12879): sent more, 5455974 remaining for track t4518120

V/RdioAPI (12879): sent more, 5453926 remaining for track t4518120

V/RdioAPI (12879): sent more, 5453662 remaining for track t4518120

V/RdioAPI (12879): sent more, 5452202 remaining for track t4518120

V/RdioAPI (12879): sent more, 5450742 remaining for track t4518120

V/RdioAPI (12879): sent more, 5449282 remaining for track t4518120

I/RdioAPI (12879): Deleted all blocks, not needed

V/RdioAPI (12879): sent more, 5449267 remaining for track t4518120

V/RdioAPI (12879): sent more, 5447822 remaining for track t4518120

V/RdioAPI (12879): sent more, 5446362 remaining for track t4518120

V/RdioAPI (12879): sent more, 5444314 remaining for track t4518120

V/RdioAPI (12879): sent more, 5442266 remaining for track t4518120

V/RdioAPI (12879): sent more, 5440522 remaining for track t4518120

V/RdioAPI (12879): sent more, 5439062 remaining for track t4518120

V/RdioAPI (12879): sent more, 5437602 remaining for track t4518120

V/RdioAPI (12879): sent more, 5436142 remaining for track t4518120

V/RdioAPI (12879): sent more, 5434682 remaining for track t4518120

V/RdioAPI (12879): sent more, 5433222 remaining for track t4518120

V/RdioAPI (12879): sent more, 5431762 remaining for track t4518120

V/RdioAPI (12879): sent more, 5429714 remaining for track t4518120

V/RdioAPI (12879): sent more, 5428842 remaining for track t4518120

V/RdioAPI (12879): sent more, 5427382 remaining for track t4518120

V/RdioAPI (12879): sent more, 5425922 remaining for track t4518120

V/RdioAPI (12879): sent more, 5424462 remaining for track t4518120

V/RdioAPI (12879): sent more, 5423002 remaining for track t4518120

V/RdioAPI (12879): sent more, 5421542 remaining for track t4518120

V/RdioAPI (12879): sent more, 5419494 remaining for track t4518120

V/RdioAPI (12879): sent more, 5417162 remaining for track t4518120

V/RdioAPI (12879): sent more, 5415702 remaining for track t4518120

V/RdioAPI (12879): sent more, 5414242 remaining for track t4518120

V/RdioAPI (12879): sent more, 5412782 remaining for track t4518120

V/RdioAPI (12879): sent more, 5411322 remaining for track t4518120

V/RdioAPI (12879): sent more, 5409862 remaining for track t4518120

V/RdioAPI (12879): sent more, 5407814 remaining for track t4518120

V/RdioAPI (12879): sent more, 5405766 remaining for track t4518120

V/RdioAPI (12879): sent more, 5404022 remaining for track t4518120

V/RdioAPI (12879): sent more, 5402562 remaining for track t4518120

V/RdioAPI (12879): sent more, 5401102 remaining for track t4518120

V/RdioAPI (12879): sent more, 5399642 remaining for track t4518120

V/RdioAPI (12879): sent more, 5398182 remaining for track t4518120

V/RdioAPI (12879): sent more, 5396722 remaining for track t4518120

V/RdioAPI (12879): sent more, 5395262 remaining for track t4518120

V/RdioAPI (12879): sent more, 5393802 remaining for track t4518120

V/RdioAPI (12879): sent more, 5391754 remaining for track t4518120

V/RdioAPI (12879): sent more, 5390882 remaining for track t4518120

V/RdioAPI (12879): sent more, 5389422 remaining for track t4518120

V/RdioAPI (12879): sent more, 5387962 remaining for track t4518120

V/RdioAPI (12879): sent more, 5386502 remaining for track t4518120

V/RdioAPI (12879): sent more, 5385042 remaining for track t4518120

V/RdioAPI (12879): sent more, 5383582 remaining for track t4518120

V/RdioAPI (12879): sent more, 5381534 remaining for track t4518120

V/RdioAPI (12879): sent more, 5380662 remaining for track t4518120

V/RdioAPI (12879): sent more, 5378614 remaining for track t4518120

V/RdioAPI (12879): sent more, 5377742 remaining for track t4518120

V/RdioAPI (12879): sent more, 5376282 remaining for track t4518120

V/RdioAPI (12879): sent more, 5374234 remaining for track t4518120

V/RdioAPI (12879): sent more, 5373362 remaining for track t4518120

V/RdioAPI (12879): sent more, 5371902 remaining for track t4518120

V/RdioAPI (12879): sent more, 5370442 remaining for track t4518120

V/RdioAPI (12879): sent more, 5368982 remaining for track t4518120

V/RdioAPI (12879): sent more, 5366934 remaining for track t4518120

V/RdioAPI (12879): sent more, 5366062 remaining for track t4518120

V/RdioAPI (12879): sent more, 5364602 remaining for track t4518120

V/RdioAPI (12879): sent more, 5363142 remaining for track t4518120

V/RdioAPI (12879): sent more, 5361682 remaining for track t4518120

V/RdioAPI (12879): sent more, 5358762 remaining for track t4518120

V/RdioAPI (12879): sent more, 5357302 remaining for track t4518120

V/RdioAPI (12879): sent more, 5355254 remaining for track t4518120

V/RdioAPI (12879): sent more, 5354382 remaining for track t4518120

V/RdioAPI (12879): sent more, 5352922 remaining for track t4518120

V/RdioAPI (12879): sent more, 5350874 remaining for track t4518120

V/RdioAPI (12879): sent more, 5348826 remaining for track t4518120

V/RdioAPI (12879): sent more, 5348542 remaining for track t4518120

V/RdioAPI (12879): sent more, 5347082 remaining for track t4518120

V/RdioAPI (12879): sent more, 5345622 remaining for track t4518120

V/RdioAPI (12879): sent more, 5343574 remaining for track t4518120

V/RdioAPI (12879): sent more, 5342702 remaining for track t4518120

V/RdioAPI (12879): sent more, 5341242 remaining for track t4518120

V/RdioAPI (12879): sent more, 5339194 remaining for track t4518120

V/RdioAPI (12879): sent more, 5338322 remaining for track t4518120

V/RdioAPI (12879): sent more, 5336862 remaining for track t4518120

V/RdioAPI (12879): sent more, 5334814 remaining for track t4518120

V/RdioAPI (12879): sent more, 5332766 remaining for track t4518120

V/RdioAPI (12879): sent more, 5330718 remaining for track t4518120

V/RdioAPI (12879): sent more, 5328670 remaining for track t4518120

V/RdioAPI (12879): sent more, 5326622 remaining for track t4518120

V/RdioAPI (12879): sent more, 5325182 remaining for track t4518120

V/RdioAPI (12879): sent more, 5323722 remaining for track t4518120

V/RdioAPI (12879): sent more, 5322262 remaining for track t4518120

V/RdioAPI (12879): sent more, 5320802 remaining for track t4518120

V/RdioAPI (12879): sent more, 5319342 remaining for track t4518120

I/NuCachedSource2( 9297): new range: offset= 5318195

V/RdioAPI (12879): sent more, 5318195 remaining for track t4518120

V/RdioAPI (12879): sent more, 5309122 remaining for track t4518120

V/RdioAPI (12879): sent more, 5307662 remaining for track t4518120

V/RdioAPI (12879): sent more, 5306202 remaining for track t4518120

V/RdioAPI (12879): sent more, 5304154 remaining for track t4518120

V/RdioAPI (12879): sent more, 5303282 remaining for track t4518120

V/RdioAPI (12879): sent more, 5301822 remaining for track t4518120

V/RdioAPI (12879): sent more, 5300362 remaining for track t4518120

V/RdioAPI (12879): sent more, 5298902 remaining for track t4518120

V/RdioAPI (12879): sent more, 5297442 remaining for track t4518120

V/RdioAPI (12879): sent more, 5291602 remaining for track t4518120

V/RdioAPI (12879): sent more, 5290142 remaining for track t4518120

V/RdioAPI (12879): sent more, 5288682 remaining for track t4518120

V/RdioAPI (12879): sent more, 5286634 remaining for track t4518120

V/RdioAPI (12879): sent more, 5285762 remaining for track t4518120

V/RdioAPI (12879): sent more, 5284302 remaining for track t4518120

V/RdioAPI (12879): sent more, 5282254 remaining for track t4518120

V/RdioAPI (12879): sent more, 5280206 remaining for track t4518120

V/RdioAPI (12879): sent more, 5278462 remaining for track t4518120

V/RdioAPI (12879): sent more, 5276414 remaining for track t4518120

V/RdioAPI (12879): sent more, 5275542 remaining for track t4518120

V/RdioAPI (12879): sent more, 5274082 remaining for track t4518120

V/RdioAPI (12879): sent more, 5272622 remaining for track t4518120

V/RdioAPI (12879): sent more, 5271162 remaining for track t4518120

V/RdioAPI (12879): sent more, 5269702 remaining for track t4518120

V/RdioAPI (12879): sent more, 5268242 remaining for track t4518120

V/RdioAPI (12879): sent more, 5266782 remaining for track t4518120

V/RdioAPI (12879): sent more, 5264734 remaining for track t4518120

V/RdioAPI (12879): sent more, 5262686 remaining for track t4518120

V/RdioAPI (12879): sent more, 5260638 remaining for track t4518120

V/RdioAPI (12879): sent more, 5258590 remaining for track t4518120

V/RdioAPI (12879): sent more, 5258022 remaining for track t4518120

V/RdioAPI (12879): sent more, 5255974 remaining for track t4518120

V/RdioAPI (12879): sent more, 5255102 remaining for track t4518120

V/RdioAPI (12879): sent more, 5253642 remaining for track t4518120

V/RdioAPI (12879): sent more, 5252182 remaining for track t4518120

V/RdioAPI (12879): sent more, 5250134 remaining for track t4518120

V/RdioAPI (12879): sent more, 5249262 remaining for track t4518120

V/RdioAPI (12879): sent more, 5247214 remaining for track t4518120

V/RdioAPI (12879): sent more, 5245166 remaining for track t4518120

V/RdioAPI (12879): sent more, 5243118 remaining for track t4518120

V/RdioAPI (12879): sent more, 5241070 remaining for track t4518120

V/RdioAPI (12879): sent more, 5240502 remaining for track t4518120

V/RdioAPI (12879): sent more, 5239042 remaining for track t4518120

V/RdioAPI (12879): New connection thread

V/RdioAPI (12879): Request Header: User-Agent = stagefright/1.2 (Linux;Android 5.0)

V/RdioAPI (12879): Request Header: Range = bytes=5318195-

V/RdioAPI (12879): Request Header: Host = 127.0.0.1:57874

V/RdioAPI (12879): Request Header: Connection = Keep-Alive

V/RdioAPI (12879): Request Header: Accept-Encoding = gzip

V/RdioAPI (12879): ContentServer opening connection with starting offset 5318195

I/RdioAPI (12879): Configured for 76 blocks, approx 10mb

I/RdioAPI (12879): Instantiated connection for t4518120. Read size 131072. Initial byte position 5318195

V/RdioAPI (12879): Created HttpStreamEntity using new connection

V/RdioAPI (12879): forcing chunked

V/RdioAPI (12879): Getting stream

W/RdioAPI (12879): Error writing to stream.

W/RdioAPI (12879): java.net.SocketException: sendto failed: EPIPE (Broken pipe)

W/RdioAPI (12879): at libcore.io.IoBridge.maybeThrowAfterSendto(IoBridge.java:546)

W/RdioAPI (12879): at libcore.io.IoBridge.sendto(IoBridge.java:515)

W/RdioAPI (12879): at java.net.PlainSocketImpl.write(PlainSocketImpl.java:504)

W/RdioAPI (12879): at java.net.PlainSocketImpl.access$100(PlainSocketImpl.java:37)

W/RdioAPI (12879): at java.net.PlainSocketImpl$PlainSocketOutputStream.write(PlainSocketImpl.java:266)

W/RdioAPI (12879): at org.apache.http.impl.io.AbstractSessionOutputBuffer.write(AbstractSessionOutputBuffer.java:109)

W/RdioAPI (12879): at org.apache.http.impl.io.ChunkedOutputStream.flushCacheWithAppend(ChunkedOutputStream.java:115)

W/RdioAPI (12879): at org.apache.http.impl.io.ChunkedOutputStream.write(ChunkedOutputStream.java:164)

W/RdioAPI (12879): at com.rdio.android.api.internal.d.writeTo(Unknown Source)

W/RdioAPI (12879): at org.apache.http.impl.entity.EntitySerializer.serialize(EntitySerializer.java:97)

W/RdioAPI (12879): at org.apache.http.impl.AbstractHttpServerConnection.sendResponseEntity(AbstractHttpServerConnection.java:182)

W/RdioAPI (12879): at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:209)

W/RdioAPI (12879): at com.rdio.android.api.internal.g.run(Unknown Source)

W/RdioAPI (12879): Caused by: android.system.ErrnoException: sendto failed: EPIPE (Broken pipe)

W/RdioAPI (12879): at libcore.io.Posix.sendtoBytes(Native Method)

W/RdioAPI (12879): at libcore.io.Posix.sendto(Posix.java:176)

W/RdioAPI (12879): at libcore.io.BlockGuardOs.sendto(BlockGuardOs.java:278)

W/RdioAPI (12879): at libcore.io.IoBridge.sendto(IoBridge.java:513)

W/RdioAPI (12879): ... 11 more

I/RdioAPI (12879): Input closed

I/RdioAPI (12879): Told to close. Will cause disconnect.

I/RdioAPI (12879): Thread starting

I/RdioAPI (12879): Starting buffer for song t4518120

I/RdioAPI (12879): Connecting t4518120 type: aac-high,mp3-high

W/RdioAPI (12879): Writing to ringbuffer failed, assume completed

I/RdioAPI (12879): Finishing thread because keepRunning == false

I/RdioAPI (12879): Disconnecting for t4518120

I/RdioAPI (12879): Output closed

I/RdioAPI (12879): Returning all blocks for ringbuffer

I/RdioAPI (12879): canceling checkConnectionTimeout for t4518120

I/RdioAPI (12879): Thread exiting

I/RdioAPI (12879): Finished closing, should be removed from transfer monitor.

E/RdioAPI (12879): I/O error: sendto failed: EPIPE (Broken pipe)

I/RdioAPI (12879): Track fetch time: 256

I/RdioAPI (12879): Reconnecting at position 5318195

I/RdioAPI (12879): starting offset was: 5318195 + totalread: 0

I/RdioAPI (12879): Connection response 206 message Partial Content

I/RdioAPI (12879): Content length is 262144

I/RdioAPI (12879): run() setting up a repeating Runnable to checkConnectionTimeout for t4518120

I/RdioAPI (12879): Content length is 5580339

I/RdioAPI (12879): Content length is 5580339

I/RdioAPI (12879): Content length is 5580339

E/NuCachedSource2( 9297): source returned error -1, 10 retries left

V/RdioAPI (12879): sent more, 5579280 remaining for track t4518120

V/RdioAPI (12879): sent more, 5577232 remaining for track t4518120

V/RdioAPI (12879): sent more, 5575184 remaining for track t4518120

V/RdioAPI (12879): sent more, 5573136 remaining for track t4518120

V/RdioAPI (12879): sent more, 5571088 remaining for track t4518120

V/RdioAPI (12879): sent more, 5569040 remaining for track t4518120

V/RdioAPI (12879): sent more, 5566992 remaining for track t4518120

V/RdioAPI (12879): sent more, 5566140 remaining for track t4518120

V/RdioAPI (12879): sent more, 5564680 remaining for track t4518120

V/RdioAPI (12879): sent more, 5563220 remaining for track t4518120

V/RdioAPI (12879): sent more, 5561172 remaining for track t4518120

V/RdioAPI (12879): sent more, 5559124 remaining for track t4518120

V/RdioAPI (12879): sent more, 5557076 remaining for track t4518120

V/RdioAPI (12879): sent more, 5555028 remaining for track t4518120

V/RdioAPI (12879): sent more, 5547160 remaining for track t4518120

V/RdioAPI (12879): sent more, 5545700 remaining for track t4518120

V/RdioAPI (12879): sent more, 5541320 remaining for track t4518120

V/RdioAPI (12879): sent more, 5537224 remaining for track t4518120

V/RdioAPI (12879): sent more, 5535480 remaining for track t4518120

V/RdioAPI (12879): sent more, 5533432 remaining for track t4518120

V/RdioAPI (12879): sent more, 5531100 remaining for track t4518120

V/RdioAPI (12879): sent more, 5529052 remaining for track t4518120

V/RdioAPI (12879): sent more, 5526720 remaining for track t4518120

V/RdioAPI (12879): sent more, 5525260 remaining for track t4518120

V/RdioAPI (12879): sent more, 5523212 remaining for track t4518120

V/RdioAPI (12879): sent more, 5490444 remaining for track t4518120

V/RdioAPI (12879): sent more, 5480204 remaining for track t4518120

V/RdioAPI (12879): sent more, 5476108 remaining for track t4518120

V/RdioAPI (12879): sent more, 5475620 remaining for track t4518120

V/RdioAPI (12879): sent more, 5474160 remaining for track t4518120

V/RdioAPI (12879): sent more, 5468016 remaining for track t4518120

V/RdioAPI (12879): sent more, 5466860 remaining for track t4518120

V/RdioAPI (12879): sent more, 5462764 remaining for track t4518120

V/RdioAPI (12879): sent more, 5458668 remaining for track t4518120

V/RdioAPI (12879): sent more, 5458100 remaining for track t4518120

V/RdioAPI (12879): sent more, 5456640 remaining for track t4518120

V/RdioAPI (12879): sent more, 5455180 remaining for track t4518120

V/RdioAPI (12879): sent more, 5449267 remaining for track t4518120

V/RdioAPI (12879): sent more, 5427440 remaining for track t4518120

V/RdioAPI (12879): sent more, 5425980 remaining for track t4518120

V/RdioAPI (12879): sent more, 5420140 remaining for track t4518120

V/RdioAPI (12879): sent more, 5418680 remaining for track t4518120

V/RdioAPI (12879): sent more, 5417220 remaining for track t4518120

V/RdioAPI (12879): sent more, 5409920 remaining for track t4518120

V/RdioAPI (12879): sent more, 5408460 remaining for track t4518120

V/RdioAPI (12879): sent more, 5407000 remaining for track t4518120

V/RdioAPI (12879): sent more, 5405540 remaining for track t4518120

V/RdioAPI (12879): sent more, 5402620 remaining for track t4518120

V/RdioAPI (12879): sent more, 5401160 remaining for track t4518120

V/RdioAPI (12879): sent more, 5398240 remaining for track t4518120

V/RdioAPI (12879): sent more, 5395320 remaining for track t4518120

V/RdioAPI (12879): sent more, 5393860 remaining for track t4518120

V/RdioAPI (12879): sent more, 5374880 remaining for track t4518120

V/RdioAPI (12879): sent more, 5373420 remaining for track t4518120

V/RdioAPI (12879): sent more, 5371960 remaining for track t4518120

V/RdioAPI (12879): sent more, 5369040 remaining for track t4518120

V/RdioAPI (12879): sent more, 5367580 remaining for track t4518120

V/RdioAPI (12879): sent more, 5361436 remaining for track t4518120

V/RdioAPI (12879): sent more, 5352980 remaining for track t4518120

V/RdioAPI (12879): sent more, 5351520 remaining for track t4518120

V/RdioAPI (12879): sent more, 5350060 remaining for track t4518120

V/RdioAPI (12879): sent more, 5348600 remaining for track t4518120

V/RdioAPI (12879): sent more, 5347140 remaining for track t4518120

V/RdioAPI (12879): sent more, 5345680 remaining for track t4518120

V/RdioAPI (12879): sent more, 5344220 remaining for track t4518120

V/RdioAPI (12879): sent more, 5342760 remaining for track t4518120

V/RdioAPI (12879): sent more, 5341300 remaining for track t4518120

V/RdioAPI (12879): sent more, 5339840 remaining for track t4518120

V/RdioAPI (12879): sent more, 5338380 remaining for track t4518120

V/RdioAPI (12879): sent more, 5336920 remaining for track t4518120

V/RdioAPI (12879): sent more, 5334872 remaining for track t4518120

V/RdioAPI (12879): sent more, 5334000 remaining for track t4518120

V/RdioAPI (12879): sent more, 5332540 remaining for track t4518120

V/RdioAPI (12879): sent more, 5331080 remaining for track t4518120

V/RdioAPI (12879): sent more, 5329620 remaining for track t4518120

V/RdioAPI (12879): sent more, 5328160 remaining for track t4518120

V/RdioAPI (12879): sent more, 5326700 remaining for track t4518120

V/RdioAPI (12879): sent more, 5325240 remaining for track t4518120

V/RdioAPI (12879): sent more, 5323780 remaining for track t4518120

V/RdioAPI (12879): sent more, 5322320 remaining for track t4518120

V/RdioAPI (12879): sent more, 5320860 remaining for track t4518120

V/RdioAPI (12879): sent more, 5319400 remaining for track t4518120

I/RdioAPI (12879): Finishing thread because bytesRead == -1

I/RdioAPI (12879): Disconnecting for t4518120

I/RdioAPI (12879): Output closed

I/RdioAPI (12879): canceling checkConnectionTimeout for t4518120

I/RdioAPI (12879): Thread exiting

V/RdioAPI (12879): sent more, 5318195 remaining for track t4518120

I/RdioAPI (12879): Output closed!

V/RdioAPI (12879): Read returned -1. Finished.

I/RdioAPI (12879): Input closed

I/RdioAPI (12879): Returning all blocks for ringbuffer

I/RdioAPI (12879): Deleted all blocks, not needed

I/RdioAPI (12879): Told to close. Will cause disconnect.

I/RdioAPI (12879): Finished closing, should be removed from transfer monitor.

I/RdioAPI (12879): Content length is 5580339

V/RdioAPI (12879): New connection thread

V/RdioAPI (12879): Request Header: User-Agent = stagefright/1.2 (Linux;Android 5.0)

V/RdioAPI (12879): Request Header: Range = bytes=5318195-

V/RdioAPI (12879): Request Header: Host = 127.0.0.1:57874

V/RdioAPI (12879): Request Header: Connection = Keep-Alive

V/RdioAPI (12879): Request Header: Accept-Encoding = gzip

V/RdioAPI (12879): ContentServer opening connection with starting offset 5318195

I/RdioAPI (12879): Configured for 76 blocks, approx 10mb

I/RdioAPI (12879): Instantiated connection for t4518120. Read size 131072. Initial byte position 5318195

V/RdioAPI (12879): Created HttpStreamEntity using new connection

V/RdioAPI (12879): forcing chunked

V/RdioAPI (12879): Getting stream

I/RdioAPI (12879): Thread starting

I/RdioAPI (12879): Starting buffer for song t4518120

I/RdioAPI (12879): Connecting t4518120 type: aac-high,mp3-high

I/RdioAPI (12879): Track fetch time: 269

I/RdioAPI (12879): Reconnecting at position 5318195

I/RdioAPI (12879): starting offset was: 5318195 + totalread: 0

I/RdioAPI (12879): Connection response 206 message Partial Content

I/RdioAPI (12879): Content length is 262144

I/RdioAPI (12879): run() setting up a repeating Runnable to checkConnectionTimeout for t4518120

I/RdioAPI (12879): Content length is 5580339

I/RdioAPI (12879): Content length is 5580339

E/NuCachedSource2( 9297): source returned error -1, 9 retries left

I/RdioAPI (12879): Content length is 5580339

V/RdioAPI (12879): sent more, 5578692 remaining for track t4518120

V/RdioAPI (12879): sent more, 5562308 remaining for track t4518120

V/RdioAPI (12879): sent more, 5547972 remaining for track t4518120

V/RdioAPI (12879): sent more, 5531588 remaining for track t4518120

Devin Sevilla

unread,
Dec 15, 2014, 2:56:14 PM12/15/14
to rdio...@googlegroups.com
Thanks for the report, we'll investigate. What device are you running
your application on?

--
Devin Sevilla
API Engineer, Rdio Inc.
http://rdio.com/people/devin_s/
> --
> 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.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/rdio-api/5212db93-a1e2-44d8-80d0-c603c354b81c%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Luiz Belussi

unread,
Dec 15, 2014, 3:12:14 PM12/15/14
to rdio...@googlegroups.com
Cool Devin, glad to know you're looking into it as this is a major blocker for me.

The test device we are using is an LG Nexus 5.
Reply all
Reply to author
Forward
0 new messages