Kodi Community Forum

Full Version: Google Play Music - From scratch
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13
(2015-12-28, 00:31)Tadly Wrote: [ -> ]
(2015-12-28, 00:25)harry fine Wrote: [ -> ]Tadly, I've subscribed to the free three months. Works on my Windows PC. On my Android phone, it now shows as being the trial subscription. But when I log in with the addon, it still says Login Failed.

Did you get the popup asking you to select a device for spoofing this time?
If not, delete the ~/.kodi/userdata/addon_data/plugin.audio.linuxwhatelse.gmusic/ folder and try again.

I didn't get the popup asking you to select a device for spoofing. I think I originally grabbed my device ID and dropped it into the settings.xml file. Added email with All Access subscription + the device specific password and was getting "login failed", I deleted the device id/token stuff in settings, and now I'm getting an error.

thanks for your work btw, really llooking forward to a nice addon for google music.[/code]

Code:
05:33:09 12822.808594 T:1648354368   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.ValueError'>
                                            Error Contents: invalid literal for int() with base 10: ''
                                            Traceback (most recent call last):
                                              File "/storage/.kodi/addons/plugin.audio.linuxwhatelse.gmusic/default.py", line 21, in <module>
                                                import browse
                                              File "/storage/.kodi/addons/plugin.audio.linuxwhatelse.gmusic/browse.py", line 1027, in <module>
                                                def list_items(listitems, allow_view_overwrite=True, view_mode_id=int(_addon.getSetting('view_id_list')), cacheToDisc=True):
                                            ValueError: invalid literal for int() with base 10: ''
                                            -->End of Python script error report<--
05:33:09 12822.836914 T:1968001024   DEBUG: ------ Window Init (DialogKaiToast.xml) ------
05:33:09 12823.199219 T:1648354368    INFO: Python script stopped
05:33:09 12823.201172 T:1648354368   DEBUG: Thread LanguageInvoker 1648354368 terminating
05:33:09 12823.213867 T:1461711936   DEBUG:  WaitOnScriptResult - plugin exited prematurely - terminating
05:33:09 12823.226562 T:1968001024   ERROR: GetDirectory - Error getting plugin://plugin.audio.linuxwhatelse.gmusic/
05:33:09 12823.227539 T:1968001024   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.audio.linuxwhatelse.gmusic/) failed
05:33:09 12823.228516 T:1968001024   DEBUG: CGUIMediaWindow::GetDirectory (addons://sources/audio/)
05:33:09 12823.228516 T:1968001024   DEBUG:   ParentPath = []
05:33:09 12823.242188 T:1648354368  NOTICE: Thread BackgroundLoader start, auto delete: false
05:33:09 12823.243164 T:1648354368   DEBUG: Loading items: 2, directory: addons://sources/audio sort method: 0, ascending: false
05:33:09 12823.270508 T:1648354368   DEBUG: Saving fileitems [addons://sources/audio]
05:33:09 12823.270508 T:1648354368   DEBUG:   -- items: 3, sort method: 0, ascending: false
05:33:09 12823.274414 T:1648354368   DEBUG: Thread BackgroundLoader 1648354368 terminating
05:33:09 12823.275391 T:1968001024   DEBUG: RetrieveMusicInfo() took 34 msec
05:33:09 12823.282227 T:1648354368  NOTICE: Thread BackgroundLoader start, auto delete: false
05:33:09 12823.300781 T:1648354368   DEBUG: Thread BackgroundLoader 1648354368 terminating
05:33:09 12823.399414 T:1968001024   DEBUG: ------ Window Deinit (DialogBusy.xml) ------
05:33:14 12828.232422 T:1968001024   DEBUG: ------ Window Deinit (DialogKaiToast.xml) ------
05:33:39 12853.232422 T:1461711936   DEBUG: Thread JobWorker 1461711936 terminating (autodelete)
(2015-12-30, 21:49)hoschilo Wrote: [ -> ]I like this add-on very much - thanks a lot for this

I have problems with "browse stations" and "listen now" which gives an error like this - any ideas ?

20:37:08 T:6740 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.KeyError'>
Error Contents: ('subcategories',)
Traceback (most recent call last):
File "C:\Users\hoschis nuc\AppData\Roaming\Kodi\addons\plugin.audio.linuxwhatelse.gmusic\default.py", line 44, in <module>
mapper.call(url)
File "C:\Users\hoschis nuc\AppData\Roaming\Kodi\addons\script.module.linuxwhatelse.mapper\lib\mapper.py", line 150, in call
return function(**args)
File "C:\Users\hoschis nuc\AppData\Roaming\Kodi\addons\plugin.audio.linuxwhatelse.gmusic\browse.py", line 494, in browse_stations_categories
subcategories = category['subcategories']
KeyError: ('subcategories',)
-->End of Python script error report<--
20:37:08 T:5660 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.audio.linuxwhatelse.gmusic/browse/browse-stations/categories?category_id=JZC3120
20:37:08 T:5660 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.audio.linuxwhatelse.gmusic/browse/browse-stations/categories?category_id=JZC3120) failed

Hey, sorry it took me so long to reply.

That looks like a "one time" problem/bug where the google api is on the wonky side again (things like that happe sometimes).
At least for me both browse station and listen now work just fine.
Hello Tadly,

Thanks for this addon, I'm trying really hard to make it work. Do we really need a android device? I have the trial subscription, 3 months for 1$, and I use ipad and iphone device. When I look in the DEVICES in the Google Play Music, I only have the Windows PC i used to upload my library. I tried using one the these PC as a android id but it's not working. I can log in the addon, I can see my librairy, but I get errors trying to play music.

Code:
ERROR: C:\Users\xbmc\AppData\Roaming\Kodi\addons\script.module.requests\lib\requests\packages\urllib3\util\ssl_.py:315: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning.
                                              SNIMissingWarning
13:28:15 T:4588   ERROR: C:\Users\xbmc\AppData\Roaming\Kodi\addons\script.module.requests\lib\requests\packages\urllib3\util\ssl_.py:120: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
                                              InsecurePlatformWarning
13:28:16 T:4588   ERROR: Previous line repeats 1 times.
13:28:16 T:4588   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <class 'gmusicapi.exceptions.CallFailure'>
                                            Error Contents: GetStreamUrl: 403 Client Error: Forbidden for url: https://android.clients.google.com/music/mplay?opt=hi&mjck=Tumpw5gtkmzqiyzg27ycgfxr76q&pt=e&slt=1452364095834&sig=ZWwpjBrbfJuScIUXE-CSvD4btGE&net=mob
                                            (requests kwargs: {'url': 'https://android.clients.google.com/music/mplay', 'headers': {'X-Device-ID': 'vshomeserver', 'Authorization': '<omitted>'}, 'allow_redirects': False, 'params': {'opt': 'hi', 'mjck': 'Tumpw5gtkmzqiyzg27ycgfxr76q', 'pt': 'e', 'slt': '1452364095834', 'sig': 'ZWwpjBrbfJuScIUXE-CSvD4btGE', 'net': 'mob'}, 'method': 'GET'})
                                            (response was: '<HTML>\n<HEAD>\n<TITLE>Forbidden</TITLE>\n</HEAD>\n<BODY BGCOLOR="#FFFFFF" TEXT="#000000">\n<H1>Forbidden</H1>\n<H2>Error 403</H2>\n</BODY>\n</HTML>\n')
                                            Traceback (most recent call last):
                                              File "C:\Users\xbmc\AppData\Roaming\Kodi\addons\plugin.audio.linuxwhatelse.gmusic\default.py", line 44, in <module>
                                                mapper.call(url)
                                              File "C:\Users\xbmc\AppData\Roaming\Kodi\addons\script.module.linuxwhatelse.mapper\lib\mapper.py", line 160, in call
                                                return function(**args)
                                              File "C:\Users\xbmc\AppData\Roaming\Kodi\addons\plugin.audio.linuxwhatelse.gmusic\actions.py", line 43, in play_track
                                                item[1].setPath(gmusic.get_stream_url(song_id=track_id, quality=_addon.getSetting('stream_quality')))
                                              File "<string>", line 2, in get_stream_url
                                              File "C:\Users\xbmc\AppData\Roaming\Kodi\addons\plugin.audio.linuxwhatelse.gmusic\lib\gmusicapi\utils\utils.py", line 288, in wrapper
                                                return function(*args, **kw)
                                              File "C:\Users\xbmc\AppData\Roaming\Kodi\addons\plugin.audio.linuxwhatelse.gmusic\lib\gmusicapi\clients\mobileclient.py", line 272, in get_stream_url
                                                return self._make_call(mobileclient.GetStreamUrl, song_id, device_id, quality)
                                              File "C:\Users\xbmc\AppData\Roaming\Kodi\addons\plugin.audio.linuxwhatelse.gmusic\lib\gmusicapi\clients\shared.py", line 80, in _make_call
                                                return protocol.perform(self.session, self.validate, *args, **kwargs)
                                              File "C:\Users\xbmc\AppData\Roaming\Kodi\addons\plugin.audio.linuxwhatelse.gmusic\lib\gmusicapi\protocol\shared.py", line 225, in perform
                                                raise CallFailure(err_msg, call_name)
                                            CallFailure: GetStreamUrl: 403 Client Error: Forbidden for url: https://android.clients.google.com/music/mplay?opt=hi&mjck=Tumpw5gtkmzqiyzg27ycgfxr76q&pt=e&slt=1452364095834&sig=ZWwpjBrbfJuScIUXE-CSvD4btGE&net=mob
                                            (requests kwargs: {'url': 'https://android.clients.google.com/music/mplay', 'headers': {'X-Device-ID': '******PC NAME FOUND IN DEVICES*****', 'Authorization': '<omitted>'}, 'allow_redirects': False, 'params': {'opt': 'hi', 'mjck': 'Tumpw5gtkmzqiyzg27ycgfxr76q', 'pt': 'e', 'slt': '1452364095834', 'sig': 'ZWwpjBrbfJuScIUXE-CSvD4btGE', 'net': 'mob'}, 'method': 'GET'})
                                            (response was: '<HTML>\n<HEAD>\n<TITLE>Forbidden</TITLE>\n</HEAD>\n<BODY BGCOLOR="#FFFFFF" TEXT="#000000">\n<H1>Forbidden</H1>\n<H2>Error 403</H2>\n</BODY>\n</HTML>\n')
                                            -->End of Python script error report<--

Thanks for your help!

LJ
(2016-01-09, 20:39)luvien Wrote: [ -> ]Hello Tadly,

Thanks for this addon, I'm trying really hard to make it work. Do we really need a android device? I have the trial subscription, 3 months for 1$, and I use ipad and iphone device. When I look in the DEVICES in the Google Play Music, I only have the Windows PC i used to upload my library. I tried using one the these PC as a android id but it's not working. I can log in the addon, I can see my librairy, but I get errors trying to play music.

Code:
ERROR: C:\Users\xbmc\AppData\Roaming\Kodi\addons\script.module.requests\lib\requests\packages\urllib3\util\ssl_.py:315: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning.
                                              SNIMissingWarning
13:28:15 T:4588   ERROR: C:\Users\xbmc\AppData\Roaming\Kodi\addons\script.module.requests\lib\requests\packages\urllib3\util\ssl_.py:120: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
                                              InsecurePlatformWarning
13:28:16 T:4588   ERROR: Previous line repeats 1 times.
13:28:16 T:4588   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <class 'gmusicapi.exceptions.CallFailure'>
                                            Error Contents: GetStreamUrl: 403 Client Error: Forbidden for url: https://android.clients.google.com/music/mplay?opt=hi&mjck=Tumpw5gtkmzqiyzg27ycgfxr76q&pt=e&slt=1452364095834&sig=ZWwpjBrbfJuScIUXE-CSvD4btGE&net=mob
                                            (requests kwargs: {'url': 'https://android.clients.google.com/music/mplay', 'headers': {'X-Device-ID': 'vshomeserver', 'Authorization': '<omitted>'}, 'allow_redirects': False, 'params': {'opt': 'hi', 'mjck': 'Tumpw5gtkmzqiyzg27ycgfxr76q', 'pt': 'e', 'slt': '1452364095834', 'sig': 'ZWwpjBrbfJuScIUXE-CSvD4btGE', 'net': 'mob'}, 'method': 'GET'})
                                            (response was: '<HTML>\n<HEAD>\n<TITLE>Forbidden</TITLE>\n</HEAD>\n<BODY BGCOLOR="#FFFFFF" TEXT="#000000">\n<H1>Forbidden</H1>\n<H2>Error 403</H2>\n</BODY>\n</HTML>\n')
                                            Traceback (most recent call last):
                                              File "C:\Users\xbmc\AppData\Roaming\Kodi\addons\plugin.audio.linuxwhatelse.gmusic\default.py", line 44, in <module>
                                                mapper.call(url)
                                              File "C:\Users\xbmc\AppData\Roaming\Kodi\addons\script.module.linuxwhatelse.mapper\lib\mapper.py", line 160, in call
                                                return function(**args)
                                              File "C:\Users\xbmc\AppData\Roaming\Kodi\addons\plugin.audio.linuxwhatelse.gmusic\actions.py", line 43, in play_track
                                                item[1].setPath(gmusic.get_stream_url(song_id=track_id, quality=_addon.getSetting('stream_quality')))
                                              File "<string>", line 2, in get_stream_url
                                              File "C:\Users\xbmc\AppData\Roaming\Kodi\addons\plugin.audio.linuxwhatelse.gmusic\lib\gmusicapi\utils\utils.py", line 288, in wrapper
                                                return function(*args, **kw)
                                              File "C:\Users\xbmc\AppData\Roaming\Kodi\addons\plugin.audio.linuxwhatelse.gmusic\lib\gmusicapi\clients\mobileclient.py", line 272, in get_stream_url
                                                return self._make_call(mobileclient.GetStreamUrl, song_id, device_id, quality)
                                              File "C:\Users\xbmc\AppData\Roaming\Kodi\addons\plugin.audio.linuxwhatelse.gmusic\lib\gmusicapi\clients\shared.py", line 80, in _make_call
                                                return protocol.perform(self.session, self.validate, *args, **kwargs)
                                              File "C:\Users\xbmc\AppData\Roaming\Kodi\addons\plugin.audio.linuxwhatelse.gmusic\lib\gmusicapi\protocol\shared.py", line 225, in perform
                                                raise CallFailure(err_msg, call_name)
                                            CallFailure: GetStreamUrl: 403 Client Error: Forbidden for url: https://android.clients.google.com/music/mplay?opt=hi&mjck=Tumpw5gtkmzqiyzg27ycgfxr76q&pt=e&slt=1452364095834&sig=ZWwpjBrbfJuScIUXE-CSvD4btGE&net=mob
                                            (requests kwargs: {'url': 'https://android.clients.google.com/music/mplay', 'headers': {'X-Device-ID': '******PC NAME FOUND IN DEVICES*****', 'Authorization': '<omitted>'}, 'allow_redirects': False, 'params': {'opt': 'hi', 'mjck': 'Tumpw5gtkmzqiyzg27ycgfxr76q', 'pt': 'e', 'slt': '1452364095834', 'sig': 'ZWwpjBrbfJuScIUXE-CSvD4btGE', 'net': 'mob'}, 'method': 'GET'})
                                            (response was: '<HTML>\n<HEAD>\n<TITLE>Forbidden</TITLE>\n</HEAD>\n<BODY BGCOLOR="#FFFFFF" TEXT="#000000">\n<H1>Forbidden</H1>\n<H2>Error 403</H2>\n</BODY>\n</HTML>\n')
                                            -->End of Python script error report<--

Thanks for your help!

LJ

I quickly tried it myself and you'r right, using a client that gets created when uploading music doesn't work. There is nothing we can do about it.

Your ipad/iphones don't show up as clients?
Hello,

Thanks for your fast answer. No they don't and I just installed it on 4 of my devices (all Apple) and none of them are in the list. That is really strange...

LJ
Hm, well that's... stupid.
But if all you have is the windows/browser client thingy, I think you'r out of luck.

I really don't understand why ios devices don't show up.
So the only solution would be to borrow an android phone, quickly sign in and out in gmusic with your account and than use that
with the add-on...
That's all I can think of right now
Hello Tadly,

Finally, one if my iPad appeared and I changed the settings.xml. I still got the error I posted earlier about the forbidden URL HTTPS. I will check with an android device this week.

Thanks!

LJ
(2016-01-11, 14:05)luvien Wrote: [ -> ]Hello Tadly,

Finally, one if my iPad appeared and I changed the settings.xml. I still got the error I posted earlier about the forbidden URL HTTPS. I will check with an android device this week.

Thanks!

LJ

What do you mean by "changed the settings.xml" btw.? Best thing to do would be to just delete the settings.xml and basically start over. (I probably should add a logout feature which would remove both the device-id and auth-token ^^)
I am also getting the "login failed" message when I try to login on my Openelec system. Is there a fix for this? I tried deleting the user addon files, but that has not fixed anything.
(2016-01-24, 04:23)vijayk416 Wrote: [ -> ]I am also getting the "login failed" message when I try to login on my Openelec system. Is there a fix for this? I tried deleting the user addon files, but that has not fixed anything.

What device did you select? Android, iOS or browser?
I'm not sure what you are asking. OpenELEC is Linux. I downloaded the repo and installed the addon, there was no request to select a device.
I know what OpenELEC and linux is (linux is the only thing I use ^^)

So, at no point you got ask to "Select a device for spoofing"?
That means you don't have any android-device connected with your play-music account...

What you can try though is take your network-controllers mac-address (use ifconfig for that), remove all the colons and use that as the android_id
in .kodi/userdata/addon_data/plugin.audio.linuxwhatelse.gmusic/settings.xml

so you should have something like that:
Code:
<settings>
    <setting id="android_id" value="your-mac-address-here (without colons)" />
    ...
</settings>
@luvien @vijayk416
Yesterday I added a setup-assistant which should make it easy for you to get the add-on working

@everyone
Everyone is required to go through the newly added setup-assistant even if you'r already set up.
Sorry for that :/
I can see my library and browse it, but I cannot play anything.

When selecting "listen now" I get the following error:
Quote:13:52:06 T:139863915484928 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class 'gmusicapi.exceptions.CallFailure'>
Error Contents: GetSituations: 400 Client Error: Bad Request for url: https://mclients.googleapis.com/sj/v2.1/...a&alt=json
(requests kwargs: {'url': 'https://mclients.googleapis.com/sj/v2.1/listennow/situations', 'headers': {'Content-Type': 'application/json', 'Authorization': '<omitted>'}, 'data': '{"requestSignals": {"timeZoneOffsetSecs": 3600}}', 'method': 'POST', 'params': {'tier': 'aa', 'alt': 'json', 'hl': None}})
(response was: '{\n "error": {\n "errors": [\n {\n "domain": "global",\n "reason": "invalidArgument",\n "message": "Bad Request"\n }\n ],\n "code": 400,\n "message": "Bad Request"\n }\n}\n')
Traceback (most recent call last):
File "/storage/.kodi/addons/plugin.audio.linuxwhatelse.gmusic/default.py", line 42, in <module>
mapper.call(url)
File "/storage/.kodi/addons/script.module.linuxwhatelse.mapper/lib/mapper.py", line 160, in call
return function(**args)
File "/storage/.kodi/addons/plugin.audio.linuxwhatelse.gmusic/browse.py", line 71, in listen_now
situations = gmusic.get_situations(_locale_code)
File "/storage/.kodi/addons/plugin.audio.linuxwhatelse.gmusic/gmusic.py", line 141, in get_situations
return self._make_call(mobileclient.GetSituations, locale_code)
File "/storage/.kodi/addons/plugin.audio.linuxwhatelse.gmusic/lib/gmusicapi/clients/shared.py", line 80, in _make_call
return protocol.perform(self.session, self.validate, *args, **kwargs)
File "/storage/.kodi/addons/plugin.audio.linuxwhatelse.gmusic/lib/gmusicapi/protocol/shared.py", line 225, in perform
raise CallFailure(err_msg, call_name)
CallFailure: GetSituations: 400 Client Error: Bad Request for url: https://mclients.googleapis.com/sj/v2.1/...a&alt=json
(requests kwargs: {'url': 'https://mclients.googleapis.com/sj/v2.1/listennow/situations', 'headers': {'Content-Type': 'application/json', 'Authorization': '<omitted>'}, 'data': '{"requestSignals": {"timeZoneOffsetSecs": 3600}}', 'method': 'POST', 'params': {'tier': 'aa', 'alt': 'json', 'hl': None}})
(response was: '{\n "error": {\n "errors": [\n {\n "domain": "global",\n "reason": "invalidArgument",\n "message": "Bad Request"\n }\n ],\n "code": 400,\n "message": "Bad Request"\n }\n}\n')
-->End of Python script error report<--
When selecting an album from library I get:
Quote:13:56:10 T:139863907092224 INFO: CPythonInvoker(67, /storage/.kodi/addons/plugin.audio.linuxwhatelse.gmusic/default.py): script successfully run
13:56:10 T:139864645289728 DEBUG: RunQuery took 102 ms for 2781 items query: select * from episode_view
13:56:10 T:139863907092224 INFO: Python script stopped
13:56:10 T:139863907092224 DEBUG: Thread LanguageInvoker 139863907092224 terminating
13:56:10 T:139864502679296 DEBUG: WaitOnScriptResult - plugin exited prematurely - terminating
13:56:10 T:139865148741504 ERROR: GetDirectory - Error getting plugin://plugin.audio.linuxwhatelse.gmusic/browse/my-library/album?album_id=Bap3rswvuck56vf2gsfpcxap7bi
13:56:10 T:139865148741504 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.audio.linuxwhatelse.gmusic/browse/my-library/album?album_id=Bap3rswvuck56vf2gsfpcxap7bi) failed
13:56:10 T:139865148741504 DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.audio.linuxwhatelse.gmusic/browse/my-library/albums)
13:56:10 T:139865148741504 DEBUG: ParentPath = [plugin://plugin.audio.linuxwhatelse.gmusic/browse/my-library]
13:56:10 T:139865148741504 DEBUG: Loading items: 82, directory: plugin://plugin.audio.linuxwhatelse.gmusic/browse/my-library/albums sort method: 0, ascending: false
OpeneELEC 6.0.1
Google 2FA with app password
Android Device ID
@Win a 2

listen now
This might be a typical google hiccup (which is should honestly catch :/)
Can you try that a few times (wait ~5mins in between) and report back.


In terms of the album selection, I assume you don't see the contents of the selected album?
That's odd :/
Does listing for My Library -> Songs work?

Oh and can you get me the log for when you try to play a song (because you said you can not play anything)

Edit:
Also, open the add-on settings, go to "Actions" and click "Clear cache". After that try going to your album again
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13