• 1
  • 3
  • 4
  • 5(current)
  • 6
  • 7
  • 28
[RELEASE] Rdio Music Addon
#61
dog gone it
Was working fine on ATV2, played 4-5 songs fine then boom it crashed back to the atv menu

See the attached LOG

Hope you can fix
http://pastebin.com/K9k3pdEV
#62
Hi leorossi, one other user posted with a similar problem a while back, but I wasn't able to figure out what was going on. It looks like your rdio and api credentials are correct, but the api access token isn't issued properly for some reason.

Could you try again a few more times at some different times of day and let me know if you can get it to work? If not, I'll have to release a new version with a bit of extra logging and error checking to try to figure out what's going on.
Hey dallasnights, sorry, not too sure what's going on there. One thing that doesn't look right is this log message:
WARNING: HandShake: Type mismatch: client sent 6, server answered 9

This is the exact message that I'd expect if the rtmp version was too old. The fact that it's still there perhaps indicates that it's still picking up an old version somehow? Not sure why it works sometimes though...
#63
hmm weird
Ok so can someone clearly tell me how to update and clean right rtmp version

I thought I had it right but guess I did not

Thanks all for your help
#64
working great now ty amped massive thumbs up!!!!
#65
This plugin keeps getting better and better. Fantastic job.
#66
Sorry dallasnights, I don't have an ATV so I can't really say what the proper process for upgrading librtmp should be Sad

This thread looks like it could be pretty helpful: http://forum.xbmc.org/showthread.php?tid=116987

From skimming the posts there, maybe you could try this:
1. Download the lib from here: http://www.mediafire.com/?n18xpqqkgrwzggm
2. Replace librtmp located at "/Applications/XBMC.frappliance/Frameworks/" with the one you downloaded (make a backup first)
3. If the owner of the file is not already "mobile", fix it. (chown mobile librtmp.0.dylib).

This is slightly different from the instructions I put on the wiki for the Rdio addon (different location to copy the file), so let me know if it works and I'll update the wiki.

If that doesn't work, yet another location I've seen mentioned is: /private/var/stash/Applications/XBMC.frappliance/Frameworks/librtmp.0.dylib - no idea which one is correct though.
#67
I'm trying use v1.3.3 on Mac and received errors like this:


11:10:37 T:2958643200 NOTICE: -->Python Interpreter Initialized<--
11:10:37 T:2958643200 NOTICE: CommonFunctions-1.0.0
11:10:37 T:2958643200 NOTICE: /Users/weldyss/Library/Application Support/XBMC/userdata/addon_data/plugin.audio.rdio/
11:10:37 T:2958643200 NOTICE: Rdio: Executing Rdio 1.3.3 addon operation main with params {'mode': 'main'}
11:10:37 T:2958643200 NOTICE: Rdio: Authenticating to Rdio
11:10:39 T:2958643200 NOTICE: Rdio: Authorizing OAuth token https://www.rdio.com/oauth/authorize?oau...c9gdfhq4va
11:10:42 T:2958643200 NOTICE: Rdio: Logging in to Rdio using URL https://www.rdio.com/signin/?next=/oauth...c9gdfhq4va
11:10:48 T:2958643200 NOTICE: Rdio: Approving oauth token ep7swdkkp27m9uc9gdfhq4va with pin 7725
11:10:52 T:2958643200 NOTICE: Rdio: Verifying OAuth token on Rdio API with pin 7725
11:10:52 T:2958643200 NOTICE: Rdio: Getting playback token
11:10:52 T:2958643200 ERROR: Error Type: <type 'exceptions.KeyError'>
11:10:52 T:2958643200 ERROR: Error Contents: 'oauth_token'
11:10:52 T:2958643200 ERROR: Traceback (most recent call last):
File "/Users/weldyss/Library/Application Support/XBMC/addons/plugin.audio.rdio/rdioplugin.py", line 433, in <module>
XbmcRdioOperation(addon).execute()
File "/Users/weldyss/Library/Application Support/XBMC/addons/plugin.audio.rdio/rdioplugin.py", line 427, in execute
handler()
File "/Users/weldyss/Library/Application Support/XBMC/addons/plugin.audio.rdio/rdioplugin.py", line 57, in main
self._rdio_api.authenticate()
File "/Users/weldyss/Library/Application Support/XBMC/addons/plugin.audio.rdio/rdioxbmc.py", line 98, in authenticate
self._state['playback_token'] = self._rdio.call('getPlaybackToken', domain=self._RDIO_DOMAIN)
File "/Users/weldyss/Library/Application Support/XBMC/addons/plugin.audio.rdio/resources/lib/rdioapi/__init__.py", line 138, in call
resp, content = self.call_raw(method, **args)
File "/Users/weldyss/Library/Application Support/XBMC/addons/plugin.audio.rdio/resources/lib/rdioapi/__init__.py", line 153, in call_raw
client = self.__client()
File "/Users/weldyss/Library/Application Support/XBMC/addons/plugin.audio.rdio/resources/lib/rdioapi/__init__.py", line 125, in __client
token = oauth.Token(at['oauth_token'], at['oauth_token_secret'])
KeyError: 'oauth_token'
11:10:52 T:2900439744 ERROR: GetDirectory - Error getting plugin://plugin.audio.rdio
11:10:52 T:2900439744 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.audio.rdio) failed
11:10:54 T:2900439744 NOTICE: Storing total System Uptime
11:10:54 T:2900439744 NOTICE: Saving settings
11:10:54 T:2900439744 NOTICE: stop all
11:10:54 T:2900439744 NOTICE: ES: Stopping event server
11:10:54 T:2900439744 NOTICE: stopping zeroconf publishing
11:10:55 T:2959175680 NOTICE: ES: UDP Event server stopped
11:10:55 T:2900439744 NOTICE: stop dvd detect media
11:10:55 T:2900439744 NOTICE: stop sap announcement listener
11:10:55 T:2900439744 NOTICE: clean cached files!
11:10:55 T:2900439744 NOTICE: unload skin
11:10:55 T:2900439744 NOTICE: stop python
11:10:55 T:2900439744 NOTICE: stopped
11:10:55 T:2900439744 NOTICE: destroy
11:10:55 T:2900439744 NOTICE: unload sections
11:10:55 T:2900439744 NOTICE: destroy
11:10:55 T:2900439744 WARNING: Attempted to remove window 10013 from the window manager when it didn't exist
11:10:55 T:2900439744 WARNING: Attempted to remove window 10014 from the window manager when it didn't exist
11:10:55 T:2900439744 WARNING: Attempted to remove window 10015 from the window manager when it didn't exist
11:10:55 T:2900439744 WARNING: Attempted to remove window 10016 from the window manager when it didn't exist
11:10:55 T:2900439744 WARNING: Attempted to remove window 10017 from the window manager when it didn't exist
11:10:55 T:2900439744 WARNING: Attempted to remove window 10018 from the window manager when it didn't exist
11:10:55 T:2900439744 WARNING: Attempted to remove window 10019 from the window manager when it didn't exist
11:10:55 T:2900439744 WARNING: Attempted to remove window 10107 from the window manager when it didn't exist
11:10:55 T:2900439744 WARNING: Attempted to remove window 10115 from the window manager when it didn't exist
11:10:55 T:2900439744 WARNING: Attempted to remove window 10104 from the window manager when it didn't exist
11:10:55 T:2900439744 NOTICE: unload sections
11:10:55 T:2900439744 NOTICE: application stopped...
#68
(2012-07-15, 16:16)weldyss Wrote: I'm trying use v1.3.3 on Mac and received errors like this:


11:10:37 T:2958643200 NOTICE: -->Python Interpreter Initialized<--
11:10:37 T:2958643200 NOTICE: CommonFunctions-1.0.0
11:10:37 T:2958643200 NOTICE: /Users/weldyss/Library/Application Support/XBMC/userdata/addon_data/plugin.audio.rdio/
11:10:37 T:2958643200 NOTICE: Rdio: Executing Rdio 1.3.3 addon operation main with params {'mode': 'main'}
11:10:37 T:2958643200 NOTICE: Rdio: Authenticating to Rdio
11:10:39 T:2958643200 NOTICE: Rdio: Authorizing OAuth token https://www.rdio.com/oauth/authorize?oau...c9gdfhq4va
11:10:42 T:2958643200 NOTICE: Rdio: Logging in to Rdio using URL https://www.rdio.com/signin/?next=/oauth...c9gdfhq4va
11:10:48 T:2958643200 NOTICE: Rdio: Approving oauth token ep7swdkkp27m9uc9gdfhq4va with pin 7725
11:10:52 T:2958643200 NOTICE: Rdio: Verifying OAuth token on Rdio API with pin 7725
11:10:52 T:2958643200 NOTICE: Rdio: Getting playback token
11:10:52 T:2958643200 ERROR: Error Type: <type 'exceptions.KeyError'>
11:10:52 T:2958643200 ERROR: Error Contents: 'oauth_token'
11:10:52 T:2958643200 ERROR: Traceback (most recent call last):
File "/Users/weldyss/Library/Application Support/XBMC/addons/plugin.audio.rdio/rdioplugin.py", line 433, in <module>
XbmcRdioOperation(addon).execute()
File "/Users/weldyss/Library/Application Support/XBMC/addons/plugin.audio.rdio/rdioplugin.py", line 427, in execute
handler()
File "/Users/weldyss/Library/Application Support/XBMC/addons/plugin.audio.rdio/rdioplugin.py", line 57, in main
self._rdio_api.authenticate()
File "/Users/weldyss/Library/Application Support/XBMC/addons/plugin.audio.rdio/rdioxbmc.py", line 98, in authenticate
self._state['playback_token'] = self._rdio.call('getPlaybackToken', domain=self._RDIO_DOMAIN)
File "/Users/weldyss/Library/Application Support/XBMC/addons/plugin.audio.rdio/resources/lib/rdioapi/__init__.py", line 138, in call
resp, content = self.call_raw(method, **args)
File "/Users/weldyss/Library/Application Support/XBMC/addons/plugin.audio.rdio/resources/lib/rdioapi/__init__.py", line 153, in call_raw
client = self.__client()
File "/Users/weldyss/Library/Application Support/XBMC/addons/plugin.audio.rdio/resources/lib/rdioapi/__init__.py", line 125, in __client
token = oauth.Token(at['oauth_token'], at['oauth_token_secret'])
KeyError: 'oauth_token'
11:10:52 T:2900439744 ERROR: GetDirectory - Error getting plugin://plugin.audio.rdio
11:10:52 T:2900439744 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.audio.rdio) failed
11:10:54 T:2900439744 NOTICE: Storing total System Uptime
11:10:54 T:2900439744 NOTICE: Saving settings
11:10:54 T:2900439744 NOTICE: stop all
11:10:54 T:2900439744 NOTICE: ES: Stopping event server
11:10:54 T:2900439744 NOTICE: stopping zeroconf publishing
11:10:55 T:2959175680 NOTICE: ES: UDP Event server stopped
11:10:55 T:2900439744 NOTICE: stop dvd detect media
11:10:55 T:2900439744 NOTICE: stop sap announcement listener
11:10:55 T:2900439744 NOTICE: clean cached files!
11:10:55 T:2900439744 NOTICE: unload skin
11:10:55 T:2900439744 NOTICE: stop python
11:10:55 T:2900439744 NOTICE: stopped
11:10:55 T:2900439744 NOTICE: destroy
11:10:55 T:2900439744 NOTICE: unload sections
11:10:55 T:2900439744 NOTICE: destroy
11:10:55 T:2900439744 WARNING: Attempted to remove window 10013 from the window manager when it didn't exist
11:10:55 T:2900439744 WARNING: Attempted to remove window 10014 from the window manager when it didn't exist
11:10:55 T:2900439744 WARNING: Attempted to remove window 10015 from the window manager when it didn't exist
11:10:55 T:2900439744 WARNING: Attempted to remove window 10016 from the window manager when it didn't exist
11:10:55 T:2900439744 WARNING: Attempted to remove window 10017 from the window manager when it didn't exist
11:10:55 T:2900439744 WARNING: Attempted to remove window 10018 from the window manager when it didn't exist
11:10:55 T:2900439744 WARNING: Attempted to remove window 10019 from the window manager when it didn't exist
11:10:55 T:2900439744 WARNING: Attempted to remove window 10107 from the window manager when it didn't exist
11:10:55 T:2900439744 WARNING: Attempted to remove window 10115 from the window manager when it didn't exist
11:10:55 T:2900439744 WARNING: Attempted to remove window 10104 from the window manager when it didn't exist
11:10:55 T:2900439744 NOTICE: unload sections
11:10:55 T:2900439744 NOTICE: application stopped...

Viewing key reports on Rdio, all access was successfully. It's should be on listing playlists, as well v1.1.0.
#69
Hi Weldyss, I've seen a few reports for this error now, but haven't been able to find or replicate the problem. I'll release a new version of the addon with some extra logging and error checking to see if it can shed some light on why it's occurring.
#70
Okay. I will test when you release it.
#71
Hi, amped, me again.

Now it's working like a charm. I can see my favorites and play it. There's only one problem

When I try to search, in the typing box, in aprox. 4 seconds, appears an 'updating rdio contents' or something like that messagebox, and doesn't allow typing in search box.

If I cancel it, the search simply doesn't work. the only way my search worked was when i was able to type the search string before this 4 seconds time.

any logs that can help?
#72
Using XBMC 11.04 for Windows and your plugin (latest from repo) I get this strange error: http://pastebin.com/XsDadJkC

I can re-authenticate and everything so I really don't understand the error given in the log..??
Image
#73
@Varming, the log indicates that you aren't allowed to stream that particular song ("Streaming key t7506778 is not allowed"). Unfortunately there are some songs that are not available to users in certain regions, I believe due to licensing agreements. I'll work on adding something to the UI to highlight songs like this.

Are you able to play these particular songs through the Rdio web interface?
#74
@leorossi glad it's working for you at least. The search problem you describe sounds odd, not sure what's going on there. I don't think anything in the logs will help diagnose this problem unfortunately. What does the message box that pops up say *exactly*? Does it happen every time you try to search? What operating system do you use? What version of Rdio addon are you using?
#75
(2012-07-29, 03:09)ampedandwired Wrote: Are you able to play these particular songs through the Rdio web interface?

Yes - it's songs in my Collection and I've just played them on my computer to check again. I get this error no matter what song I try to play with your plugin (I guess, I didn't check all of them (Wink) but tried with maybe 20 different songs which I know works on a computer)
Image
  • 1
  • 3
  • 4
  • 5(current)
  • 6
  • 7
  • 28

Logout Mark Read Team Forum Stats Members Help
[RELEASE] Rdio Music Addon2