(2016-03-15, 20:48)Ikem Wrote: A friend of mine is running Windows 10 64bit version, Kodi version 16.0 alias "Jarvis", and Google Music Play version 1.4.1.
He is using Kodi with the screenreader JAWS version 17.0.
He gets an error opening the plugin and is constantly asked for the username/password.
My guess is, that the username/password isn't stored correctly, and that's why the plugin is asking for it over and over again.
Here is the Kodi log file:
Code:
19:27:50 T:9808 NOTICE: service.xbmc.tts: 1.0.5
19:27:50 T:9808 NOTICE: service.xbmc.tts: Platform: win32
19:27:50 T:9808 NOTICE: service.xbmc.tts: playSFX() has useCached
19:27:50 T:9208 NOTICE: Skin Helper Service --> skin helper service version 1.0.60 started
19:27:50 T:9208 NOTICE: Skin Helper Service --> WebService - start helper webservice on port 52307
19:27:50 T:232 NOTICE: service.xbmc.tts: Threaded TTS Started: JAWS
19:27:50 T:9808 NOTICE: service.xbmc.tts: Backend: JAWS
19:27:50 T:9808 NOTICE: service.xbmc.tts: SERVICE STARTED :: Interval: 50ms
19:28:23 T:9808 NOTICE: service.xbmc.tts: ERROR: start()
19:29:29 T:10008 NOTICE: Previous line repeats 5 times.
19:29:29 T:10008 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.TypeError'>
Error Contents: __init__() got an unexpected keyword argument 'soup_config'
Traceback (most recent call last):
File "C:\Users\Christian\AppData\Roaming\Kodi\addons\plugin.audio.linuxwhatelse.gmusic\default.py", line 76, in <module>
is_setup = mapper.call(mapper.build_url(url=url, paths=['setup'], overwrite_path=True, overwrite_query=True))
File "C:\Users\Christian\AppData\Roaming\Kodi\addons\script.module.linuxwhatelse.mapper\lib\mapper.py", line 160, in call
return function(**args)
File "C:\Users\Christian\AppData\Roaming\Kodi\addons\plugin.audio.linuxwhatelse.gmusic\routes\actions.py", line 73, in setup
if not web.login(username, password):
File "C:\Users\Christian\AppData\Roaming\Kodi\addons\plugin.audio.linuxwhatelse.gmusic\resources\libs\lib\gmusicapi\clients\webclient.py", line 60, in login
if not self.session.login(email, password):
File "C:\Users\Christian\AppData\Roaming\Kodi\addons\plugin.audio.linuxwhatelse.gmusic\resources\libs\lib\gmusicapi\session.py", line 106, in login
browser = mechanicalsoup.Browser(soup_config={"features": "html.parser"})
TypeError: __init__() got an unexpected keyword argument 'soup_config'
-->End of Python script error report<--
19:29:29 T:5700 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.audio.linuxwhatelse.gmusic/
19:29:29 T:5700 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.audio.linuxwhatelse.gmusic/) failed
Ahm.. no the problem here seems to be in in gmusicapi for whatever reason ._.
I know, stupid question. But did you guys try to reinstall it completely?
Completely get rid of:
C:\Users\Christian\AppData\Roaming\Kodi\addons\plugin.audio.linuxwhatelse.gmusic\
C:\Users\Christian\AppData\Roaming\Kodi\userdata\addon-data\plugin.audio.linuxwhatelse.gmusic\
Than restart kodi, reinstall it (from the repo) and try again.
As soon as you see an error in the log, you can stop trying (but let me know again)
While you do that, I'll give it a whirl within a VM real quick
Edit:
Worked flawlessly for me.
If it still fails for you:
1. Send me the whole kodi.log (use pastebin.com or something similar)
Make sure you remove passwords etc. if you'r using e.g advancedsettings.xml
2. Explain exactly what you did (in a step-by-step way)