I don't know if anyone still uses this command tree, but I just installed Vox yesterday and added it. Has worked great, except it seems "Play google artist or Play google album" doesn't work. Vox recognizes the command and passes it to Kodi, but the plugin returns an error. This is the error reported by Kodi.
15:57:33 T:12032 ERROR: Previous line repeats 9 times.
15:57:33 T:12032 NOTICE: [GoogleMusicEXP-1.10.6] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '49', '?action=play_all&filter_type=artist&filter_criteria=Five Finger Death Punch&shuffle=true']
15:57:34 T:12032 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.AttributeError'>
Error Contents: 'NoneType' object has no attribute 'replace'
Traceback (most recent call last):
File "C:\Users\mrvog\AppData\Roaming\Kodi\addons\plugin.audio.googlemusic.exp\default.py", line 35, in <module>
GoogleMusicActions.GoogleMusicActions().executeAction(action, params)
File "C:\Users\mrvog\AppData\Roaming\Kodi\addons\plugin.audio.googlemusic.exp\GoogleMusicActions.py", line 12, in executeAction
utils.playAll(self._getSongs(params), 'shuffle' in params)
File "C:\Users\mrvog\AppData\Roaming\Kodi\addons\plugin.audio.googlemusic.exp\GoogleMusicActions.py", line 254, in _getSongs
songs = self.api.getFilterSongs(get('filter_type'), urllib.unquote_plus(get('filter_criteria')), urllib.unquote_plus(get('artist')))
File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib.py", line 1240, in unquote_plus
s = s.replace('+', ' ')
AttributeError: 'NoneType' object has no attribute 'replace'
-->End of Python script error report<--
Also I was wondering If I just want to launch the plugin what would the action look like? I tried XJson.Raw Player.Open "item":{"file":"plugin://plugin.audio.googlemusic.exp/"} and different varieties of that but couldn't figure it out. I tried with another kodi plugin and gave up. Instead I made keypress x launch the shortcut, not ideal and I know there has to be a better way. Thanks