• 1
  • 17
  • 18
  • 19(current)
  • 20
  • 21
  • 28
[RELEASE] Rdio Music Addon
thanks for your sharing,i'll try to install this music addon
I am getting the following error when I try to login "script error! : rdioplugin.py"

I have been trying to search for a solution or someone with a similar problem without luck. Can anybody suggest a solution to this?

Thanks,
Gilli
I am positively surprised that it work perfectly! Great Work! I am a proud user of XBMC and Rdio! I'm happy to see that!

Here is a few suggestions :

- Show more than 20 new albums. Maybe 50 or 100? (filters like Rdio website : Overview, This Week, A week ago, Two weeks ago)
- To be more clear, merge Albums and Artists into Collection (like Rdio website) and add Top played and Recently added.
- Position bar of the song? (Just the position bar. I don't think a progress streaming bar is necessary.)
- Stations? I know it's probably a big feature with some technical difficulties, but... it's a suggestion Wink
- Push the current playing song (others can view what i play on Rdio, Facebook and Last.fm)
- Adding a song or album to a collection or maybe a playlist (By hitting info button).

Well, i don't know how far you want to go in the development but i understand some of these features are more easy to add than others. However, i can't wait to see updates on this plugin!

Pat
Hi amped, anything new in the pipeline for your Rdio addon ? thank you.
Hi All, Sorry I haven't been able to give this plugin the attention it deserves lately. I'll try to get some momentum going in the next few weeks. Thanks for the patience.
Nice one cheers
I've added this, added. Y username and password but anytime I try to select the addon I get script failed rdioplugin.py?

Any help pls
Fixed it.
Does anyone know if you need a £14.99 subscription to run this add on?
Stations support would be killer!
(2013-10-02, 15:05)ampedandwired Wrote: Hi All, Sorry I haven't been able to give this plugin the attention it deserves lately. I'll try to get some momentum going in the next few weeks. Thanks for the patience.

Hi amped,how far did you get with the new thunbnail & fanart ?.
Hi All,

I've released v1.10.0. Changes:
  • Show new releases from various time frames (this week, last week, last month).
  • New icon (to update you'll need to enter the Rdio plugin once, then restart XBMC)
  • Fanart image on front page only at this stage

Unfortunately per-artist/album fanart will be a bit tricky as the Rdio API doesn't provide any convenient artwork that can be shown. I'll at least show a static fanart image on each page in the next release.

If the icon doesn't update for you after you've restarted XBMC, you'll have to manually flush it. Log into your XBMC box and go to the xbmc home directory. Run this command:

Code:
sqlite3 userdata/Database/Textures13.db "SELECT cachedurl FROM texture WHERE url like '%plugin.audio.rdio/icon.png';"

Note down the result of this query, it will be something like "7/768f82b3.png". Now delete this PNG file like this:

Code:
rm userdata/Thumbnails/7/768f82b3.png

Obviously substitute the png filename for your system that you got in the first step. If you're on Windows use "del" instead of "rm"

Finally run the following command:

Code:
sqlite3 userdata/Database/Textures13.db "DELETE FROM texture WHERE url like '%plugin.audio.rdio/icon.png';"

Note if you're on Windows swap the slashes "/" for backslashes "\".

Anyway, let me know if you have any problems. Hopefully won't be so long until the next release.

Enjoy.

Edit: formatting
I have a strange issue. I'm running on a raspberry pi with openelec, and I have been able to install and configure the plugin. However there's an issue with playing certain tracks. I can see that some albums have a sadface smilie next to them which I guess is because they're not available to me? But all the other albums I've tried only play me a short preview of the track... I can play these songs on the desktop version of rd.io. I can provide a logfile if need be.
Disregard! I actually had two rdio accounts and I was using the wrong one which had an invalid subscription!
The Rdio plugin hasn't been working for me for some time now. Whenever I try to play a song, the plugin generates an error. I've tried uninstalling and reinstalling the Rdio plugin to no avail.

EDIT: Changing stream to RTMP from HTTP fixed the problem.

Here's the log file:

Code:
11:20:49 T:2962266944  NOTICE: /home/xbmc/.xbmc/userdata/addon_data/plugin.audio.rdio/
11:20:49 T:2962266944  NOTICE: Rdio: Executing Rdio 1.10.0 addon operation main with params {'mode': 'main'}
11:20:49 T:2962266944  NOTICE: Rdio: Results (u'4/4d9629f9.png',)
11:20:49 T:2962266944  NOTICE: Rdio: Deleting old icon: /home/xbmc/.xbmc/userdata/Thumbnails/4/4d9629f9.png
11:20:49 T:2962266944  NOTICE: Rdio: Authenticating to Rdio
11:20:50 T:2962266944  NOTICE: Rdio: Authorizing OAuth token
11:20:50 T:3006883648   ERROR: XLCDproc::Connect - Unable to connect to host, LCDd not running?
11:20:50 T:3006883648   ERROR: XLCDproc::Initialize - Connect failed. Retry in 8 seconds.
11:20:53 T:2962266944  NOTICE: Rdio: Appoved oauth token
11:20:53 T:2962266944  NOTICE: Rdio: Extracting Rdio cookie
11:20:53 T:2962266944  NOTICE: Rdio: Verifying OAuth token on Rdio API
11:20:54 T:2962266944  NOTICE: Rdio: Getting playback token
11:20:54 T:2962266944  NOTICE: Rdio: Getting current user
11:20:55 T:2962266944  NOTICE: Rdio: Successfully authenticated to Rdio
11:20:55 T:2962266944  NOTICE: Rdio: Executed Rdio addon operation main in 550 ms
11:20:55 T:2921327424  NOTICE: Thread Background Loader start, auto delete: false
11:20:56 T:2921327424  NOTICE: Thread XBPyThread start, auto delete: false
11:20:56 T:2921327424  NOTICE: -->Python Interpreter Initialized<--
11:20:56 T:2921327424  NOTICE: /home/xbmc/.xbmc/userdata/addon_data/plugin.audio.rdio/
11:20:56 T:2921327424  NOTICE: Rdio: Executing Rdio 1.10.0 addon operation playlists with params {'mode': 'playlists'}
11:20:57 T:2921327424  NOTICE: Rdio: Executed Rdio addon operation playlists in 150 ms
11:20:57 T:2962266944  NOTICE: Thread Background Loader start, auto delete: false
11:20:58 T:2921327424  NOTICE: Thread XBPyThread start, auto delete: false
11:20:58 T:2921327424  NOTICE: -->Python Interpreter Initialized<--
11:20:58 T:2921327424  NOTICE: /home/xbmc/.xbmc/userdata/addon_data/plugin.audio.rdio/
11:20:58 T:2921327424  NOTICE: Rdio: Executing Rdio 1.10.0 addon operation tracks with params {'editable_playlist': 'True', 'mode': 'tracks', 'key': 'p1767470'}
11:20:59 T:3006883648   ERROR: XLCDproc::Connect - Unable to connect to host, LCDd not running?
11:20:59 T:3006883648   ERROR: XLCDproc::Initialize - Connect failed. Retry in 16 seconds.
11:20:59 T:2921327424  NOTICE: Rdio: Executed Rdio addon operation tracks in 129 ms
11:20:59 T:2962266944  NOTICE: Thread Background Loader start, auto delete: false
11:21:00 T:2921327424  NOTICE: Previous line repeats 1 times.
11:21:00 T:2921327424  NOTICE: Thread XBPyThread start, auto delete: false
11:21:00 T:2921327424  NOTICE: -->Python Interpreter Initialized<--
11:21:00 T:2921327424  NOTICE: /home/xbmc/.xbmc/userdata/addon_data/plugin.audio.rdio/
11:21:00 T:2921327424  NOTICE: Rdio: Executing Rdio 1.10.0 addon operation play with params {'play': 'True', 'mode': 'play', 'key': 't19568343'}
11:21:00 T:2921327424  NOTICE: Rdio: Resolving HTTP playback url for t19568343 using web
11:21:01 T:2921327424   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <class 'rdioapi.RdioAPIException'>
                                            Error Contents: Internal Server Error
                                            Traceback (most recent call last):
                                              File "/home/xbmc/.xbmc/addons/plugin.audio.rdio/rdioplugin.py", line 627, in <module>
                                                XbmcRdioOperation(addon).execute()
                                              File "/home/xbmc/.xbmc/addons/plugin.audio.rdio/rdioplugin.py", line 619, in execute
                                                handler(**self._addon.queries)
                                              File "/home/xbmc/.xbmc/addons/plugin.audio.rdio/rdioplugin.py", line 484, in play
                                                stream_url = self._rdio_api.resolve_playback_url(key)
                                              File "/home/xbmc/.xbmc/addons/plugin.audio.rdio/rdioxbmc.py", line 125, in resolve_playback_url
                                                playback_url = self._resolve_http_playback_url_via_http(key)
                                              File "/home/xbmc/.xbmc/addons/plugin.audio.rdio/rdioxbmc.py", line 170, in _resolve_http_playback_url_via_http
                                                pi = self._get_playback_info_via_http(key, 'web')
                                              File "/home/xbmc/.xbmc/addons/plugin.audio.rdio/rdioxbmc.py", line 182, in _get_playback_info_via_http
                                                playerName = 'api_%s' % str(int(math.floor(random.random() * 1000000))))
                                              File "/home/xbmc/.xbmc/addons/plugin.audio.rdio/rdioxbmc.py", line 227, in call_direct
                                                raise RdioAPIException(response['message'])
                                            RdioAPIException: Internal Server Error
                                            -->End of Python script error report<--
11:21:01 T:3006883648   ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.audio.rdio/?play=True&mode=play&key=t19568343]
11:21:01 T:2921327424  NOTICE: Thread XBPyThread start, auto delete: false
11:21:01 T:2921327424  NOTICE: -->Python Interpreter Initialized<--
11:21:02 T:2921327424  NOTICE: /home/xbmc/.xbmc/userdata/addon_data/plugin.audio.rdio/
11:21:02 T:2921327424  NOTICE: Rdio: Executing Rdio 1.10.0 addon operation play with params {'play': 'True', 'mode': 'play', 'key': 't32491'}
11:21:02 T:2921327424  NOTICE: Rdio: Resolving HTTP playback url for t32491 using web
11:21:03 T:2921327424   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <class 'rdioapi.RdioAPIException'>
                                            Error Contents: Internal Server Error
                                            Traceback (most recent call last):
                                              File "/home/xbmc/.xbmc/addons/plugin.audio.rdio/rdioplugin.py", line 627, in <module>
                                                XbmcRdioOperation(addon).execute()
                                              File "/home/xbmc/.xbmc/addons/plugin.audio.rdio/rdioplugin.py", line 619, in execute
                                                handler(**self._addon.queries)
                                              File "/home/xbmc/.xbmc/addons/plugin.audio.rdio/rdioplugin.py", line 484, in play
                                                stream_url = self._rdio_api.resolve_playback_url(key)
                                              File "/home/xbmc/.xbmc/addons/plugin.audio.rdio/rdioxbmc.py", line 125, in resolve_playback_url
                                                playback_url = self._resolve_http_playback_url_via_http(key)
                                              File "/home/xbmc/.xbmc/addons/plugin.audio.rdio/rdioxbmc.py", line 170, in _resolve_http_playback_url_via_http
                                                pi = self._get_playback_info_via_http(key, 'web')
                                              File "/home/xbmc/.xbmc/addons/plugin.audio.rdio/rdioxbmc.py", line 182, in _get_playback_info_via_http
                                                playerName = 'api_%s' % str(int(math.floor(random.random() * 1000000))))
                                              File "/home/xbmc/.xbmc/addons/plugin.audio.rdio/rdioxbmc.py", line 227, in call_direct
                                                raise RdioAPIException(response['message'])
                                            RdioAPIException: Internal Server Error
                                            -->End of Python script error report<--
11:21:03 T:3006883648   ERROR: Playlist Player: skipping unplayable item: 1, path [plugin://plugin.audio.rdio/?play=True&mode=play&key=t32491]
please use pastebin.com and don't post logs on the forum
Read/follow the forum rules.
For troubleshooting and bug reporting, read this first
Interested in seeing some YouTube videos about Kodi? Go here and subscribe
  • 1
  • 17
  • 18
  • 19(current)
  • 20
  • 21
  • 28

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