Guest User

google play music debug

a guest
Feb 28th, 2014
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 56.00 KB | None | 0 0
  1. :13:11 T:4204 NOTICE: -->Python Interpreter Initialized<--
  2. 09:13:11 T:4204 NOTICE: GoogleMusic-0.8exp20 ARGV: ['plugin://plugin.audio.googlemusic/', '1', '']
  3. 09:13:12 T:4204 NOTICE: warning: could not import appdirs; will use current directory
  4. 09:13:13 T:4204 NOTICE: [GoogleMusic-0.8exp20] Loading library
  5. 09:13:13 T:4204 NOTICE: [GoogleMusic-0.8exp20] Loading auth from cache
  6. 09:13:24 T:4204 NOTICE: [GoogleMusic-0.8exp20] Library Size: 2411
  7. 09:13:24 T:4312 NOTICE: Thread Background Loader start, auto delete: false
  8. 09:13:24 T:4440 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://fanart.jpg/
  9. 09:13:24 T:2032 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://../fanart.jpg
  10. 09:13:27 T:4952 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://plugin.audio.googlemusic/fanart.jpg
  11. 09:13:27 T:2032 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://plugin.audio.googlemusic/My Library/fanart.jpg
  12. 09:13:27 T:4440 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://plugin.audio.googlemusic/../fanart.jpg
  13. 09:13:27 T:4328 NOTICE: Thread XBPyThread start, auto delete: false
  14. 09:13:27 T:4328 NOTICE: -->Python Interpreter Initialized<--
  15. 09:13:27 T:4328 NOTICE: GoogleMusic-0.8exp20 ARGV: ['plugin://plugin.audio.googlemusic/', '2', '?path=library']
  16. 09:13:28 T:4220 NOTICE: Thread Background Loader start, auto delete: false
  17. 09:13:28 T:4440 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://../fanart.jpg
  18. 09:13:28 T:4440 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://fanart.jpg/
  19. 09:13:28 T:4952 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://plugin.audio.googlemusic/fanart.jpg
  20. 09:13:28 T:4440 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://plugin.audio.googlemusic/Shuffle My Library/fanart.jpg
  21. 09:13:28 T:2032 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://plugin.audio.googlemusic/../fanart.jpg
  22. 09:13:28 T:2032 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://plugin.audio.googlemusic/All songs/fanart.jpg
  23. 09:13:29 T:4440 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://plugin.audio.googlemusic/Artists/fanart.jpg
  24. 09:13:29 T:4852 NOTICE: Thread XBPyThread start, auto delete: false
  25. 09:13:29 T:4852 NOTICE: -->Python Interpreter Initialized<--
  26. 09:13:29 T:4852 NOTICE: GoogleMusic-0.8exp20 ARGV: ['plugin://plugin.audio.googlemusic/', '3', '?criteria=artist&path=filter']
  27. 09:13:29 T:3616 NOTICE: Thread Background Loader start, auto delete: false
  28. 09:13:29 T:2032 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://plugin.audio.googlemusic/../fanart.jpg
  29. 09:13:29 T:2032 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://plugin.audio.googlemusic/A Perfect Circle/fanart.jpg
  30. 09:13:30 T:4440 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://plugin.audio.googlemusic/Aesop Rock/fanart.jpg
  31. 09:13:31 T:4952 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://plugin.audio.googlemusic/A Perfect Circle/fanart.jpg
  32. 09:13:32 T:4440 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://plugin.audio.googlemusic/Aesop Rock/fanart.jpg
  33. 09:13:32 T:4952 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://plugin.audio.googlemusic/Alice In Chains/fanart.jpg
  34. 09:13:33 T:2308 NOTICE: Thread XBPyThread start, auto delete: false
  35. 09:13:33 T:2308 NOTICE: -->Python Interpreter Initialized<--
  36. 09:13:33 T:2308 NOTICE: GoogleMusic-0.8exp20 ARGV: ['plugin://plugin.audio.googlemusic/', '4', '?name=Alice%20In%20Chains&path=artist']
  37. 09:13:33 T:4088 NOTICE: Thread Background Loader start, auto delete: false
  38. 09:13:33 T:4440 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://plugin.audio.googlemusic/../fanart.jpg
  39. 09:13:33 T:4440 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://plugin.audio.googlemusic/All songs/fanart.jpg
  40. 09:13:33 T:2032 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://plugin.audio.googlemusic/Alice In Chains/fanart.jpg
  41. 09:13:34 T:3932 NOTICE: Thread XBPyThread start, auto delete: false
  42. 09:13:34 T:3932 NOTICE: -->Python Interpreter Initialized<--
  43. 09:13:34 T:3932 NOTICE: GoogleMusic-0.8exp20 ARGV: ['plugin://plugin.audio.googlemusic/', '5', '?name=Alice%20In%20Chains&path=album']
  44. 09:13:34 T:1988 NOTICE: Thread Background Loader start, auto delete: false
  45. 09:13:34 T:4952 NOTICE: Previous line repeats 1 times.
  46. 09:13:34 T:4952 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://plugin.audio.googlemusic/../fanart.jpg
  47. 09:13:35 T:4952 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(plugin) in plugin://plugin.audio.googlemusic/Alice In Chains - Grind/fanart.jpg
  48. 09:13:35 T:2768 NOTICE: Thread XBPyThread start, auto delete: false
  49. 09:13:36 T:2768 NOTICE: -->Python Interpreter Initialized<--
  50. 09:13:36 T:2768 NOTICE: GoogleMusic-0.8exp20 ARGV: ['plugin://plugin.audio.googlemusic/', '6', '?action=play_song&song_id=eee95430-4262-3cb9-b49a-4dc1e2482bb6']
  51. 09:13:36 T:2768 NOTICE: [GoogleMusic-0.8exp20] Prefetch disabled or URL invalid or expired :
  52. 09:13:36 T:2768 NOTICE: warning: could not import appdirs; will use current directory
  53. 09:13:36 T:2768 NOTICE: [GoogleMusic-0.8exp20] Logging in
  54. 09:13:37 T:2768 NOTICE: [GoogleMusic-0.8exp20] Login succeeded
  55. 09:13:37 T:2768 NOTICE: [GoogleMusic-0.8exp20] getSongStreamUrl device: ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6
  56. 09:13:37 T:2768 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  57. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  58. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  59. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  60. (requests kwargs: {'headers': {'X-Device-ID': 'ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'songid': 'eee95430-4262-3cb9-b49a-4dc1e2482bb6', 'pt': 'e', 'slt': '1393607617516', 'sig': 'nq2EYffqXt0dMyq6nAz5y9RCsas', 'net': 'wifi'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  61. (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')
  62. Traceback (most recent call last):
  63. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\default.py", line 50, in <module>
  64. song.play(get("song_id"),params)
  65. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicPlaySong.py", line 16, in play
  66. url = self.__getSongStreamUrl(song_id)
  67. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicPlaySong.py", line 46, in __getSongStreamUrl
  68. return self.api.getSongStreamUrl(song_id)
  69. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicApi.py", line 92, in getSongStreamUrl
  70. stream_url = self.api.get_stream_url(song_id, device_id)
  71. File "<string>", line 2, in get_stream_url
  72. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\utils\utils.py", line 228, in wrapper
  73. return function(*args, **kw)
  74. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\clients\mobileclient.py", line 221, in get_stream_url
  75. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id)
  76. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\clients\shared.py", line 80, in _make_call
  77. return protocol.perform(self.session, self.validate, *args, **kwargs)
  78. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\protocol\shared.py", line 226, in perform
  79. raise CallFailure(err_msg, call_name)
  80. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  81. (requests kwargs: {'headers': {'X-Device-ID': 'ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'songid': 'eee95430-4262-3cb9-b49a-4dc1e2482bb6', 'pt': 'e', 'slt': '1393607617516', 'sig': 'nq2EYffqXt0dMyq6nAz5y9RCsas', 'net': 'wifi'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  82. (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')
  83. -->End of Python script error report<--
  84. 09:13:38 T:4432 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.audio.googlemusic/?action=play_song&song_id=eee95430-4262-3cb9-b49a-4dc1e2482bb6]
  85. 09:13:38 T:5008 NOTICE: Thread XBPyThread start, auto delete: false
  86. 09:13:38 T:5008 NOTICE: -->Python Interpreter Initialized<--
  87. 09:13:38 T:5008 NOTICE: GoogleMusic-0.8exp20 ARGV: ['plugin://plugin.audio.googlemusic/', '7', '?action=play_song&song_id=01d6b76f-1a29-3729-8b99-2c80b4ca1ad3']
  88. 09:13:38 T:5008 NOTICE: [GoogleMusic-0.8exp20] Prefetch disabled or URL invalid or expired :
  89. 09:13:38 T:5008 NOTICE: warning: could not import appdirs; will use current directory
  90. 09:13:39 T:5008 NOTICE: [GoogleMusic-0.8exp20] Logging in
  91. 09:13:39 T:5008 NOTICE: [GoogleMusic-0.8exp20] Login succeeded
  92. 09:13:39 T:5008 NOTICE: [GoogleMusic-0.8exp20] getSongStreamUrl device: ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6
  93. 09:13:39 T:5008 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  94. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  95. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  96. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  97. (requests kwargs: {'headers': {'X-Device-ID': 'ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'songid': '01d6b76f-1a29-3729-8b99-2c80b4ca1ad3', 'pt': 'e', 'slt': '1393607619692', 'sig': 'cDArtaEPaWQNVHG4RyCAPtqYbbg', 'net': 'wifi'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  98. (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')
  99. Traceback (most recent call last):
  100. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\default.py", line 50, in <module>
  101. song.play(get("song_id"),params)
  102. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicPlaySong.py", line 16, in play
  103. url = self.__getSongStreamUrl(song_id)
  104. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicPlaySong.py", line 46, in __getSongStreamUrl
  105. return self.api.getSongStreamUrl(song_id)
  106. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicApi.py", line 92, in getSongStreamUrl
  107. stream_url = self.api.get_stream_url(song_id, device_id)
  108. File "<string>", line 2, in get_stream_url
  109. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\utils\utils.py", line 228, in wrapper
  110. return function(*args, **kw)
  111. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\clients\mobileclient.py", line 221, in get_stream_url
  112. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id)
  113. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\clients\shared.py", line 80, in _make_call
  114. return protocol.perform(self.session, self.validate, *args, **kwargs)
  115. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\protocol\shared.py", line 226, in perform
  116. raise CallFailure(err_msg, call_name)
  117. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  118. (requests kwargs: {'headers': {'X-Device-ID': 'ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'songid': '01d6b76f-1a29-3729-8b99-2c80b4ca1ad3', 'pt': 'e', 'slt': '1393607619692', 'sig': 'cDArtaEPaWQNVHG4RyCAPtqYbbg', 'net': 'wifi'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  119. (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')
  120. -->End of Python script error report<--
  121. 09:13:40 T:4432 ERROR: Playlist Player: skipping unplayable item: 1, path [plugin://plugin.audio.googlemusic/?action=play_song&song_id=01d6b76f-1a29-3729-8b99-2c80b4ca1ad3]
  122. 09:13:40 T:444 NOTICE: Thread XBPyThread start, auto delete: false
  123. 09:13:40 T:444 NOTICE: -->Python Interpreter Initialized<--
  124. 09:13:40 T:444 NOTICE: GoogleMusic-0.8exp20 ARGV: ['plugin://plugin.audio.googlemusic/', '8', '?action=play_song&song_id=5e79daa9-f00b-361e-9c92-acfa91de0d3f']
  125. 09:13:40 T:444 NOTICE: [GoogleMusic-0.8exp20] Prefetch disabled or URL invalid or expired :
  126. 09:13:40 T:444 NOTICE: warning: could not import appdirs; will use current directory
  127. 09:13:41 T:444 NOTICE: [GoogleMusic-0.8exp20] Logging in
  128. 09:13:41 T:444 NOTICE: [GoogleMusic-0.8exp20] Login succeeded
  129. 09:13:41 T:444 NOTICE: [GoogleMusic-0.8exp20] getSongStreamUrl device: ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6
  130. 09:13:42 T:444 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  131. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  132. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  133. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  134. (requests kwargs: {'headers': {'X-Device-ID': 'ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'songid': '5e79daa9-f00b-361e-9c92-acfa91de0d3f', 'pt': 'e', 'slt': '1393607621859', 'sig': 'vHAOPnvs5aNYSA-dC1wGXkflw6s', 'net': 'wifi'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  135. (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')
  136. Traceback (most recent call last):
  137. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\default.py", line 50, in <module>
  138. song.play(get("song_id"),params)
  139. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicPlaySong.py", line 16, in play
  140. url = self.__getSongStreamUrl(song_id)
  141. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicPlaySong.py", line 46, in __getSongStreamUrl
  142. return self.api.getSongStreamUrl(song_id)
  143. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicApi.py", line 92, in getSongStreamUrl
  144. stream_url = self.api.get_stream_url(song_id, device_id)
  145. File "<string>", line 2, in get_stream_url
  146. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\utils\utils.py", line 228, in wrapper
  147. return function(*args, **kw)
  148. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\clients\mobileclient.py", line 221, in get_stream_url
  149. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id)
  150. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\clients\shared.py", line 80, in _make_call
  151. return protocol.perform(self.session, self.validate, *args, **kwargs)
  152. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\protocol\shared.py", line 226, in perform
  153. raise CallFailure(err_msg, call_name)
  154. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  155. (requests kwargs: {'headers': {'X-Device-ID': 'ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'songid': '5e79daa9-f00b-361e-9c92-acfa91de0d3f', 'pt': 'e', 'slt': '1393607621859', 'sig': 'vHAOPnvs5aNYSA-dC1wGXkflw6s', 'net': 'wifi'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  156. (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')
  157. -->End of Python script error report<--
  158. 09:13:42 T:4432 ERROR: Playlist Player: skipping unplayable item: 2, path [plugin://plugin.audio.googlemusic/?action=play_song&song_id=5e79daa9-f00b-361e-9c92-acfa91de0d3f]
  159. 09:13:42 T:2592 NOTICE: Thread XBPyThread start, auto delete: false
  160. 09:13:42 T:2592 NOTICE: -->Python Interpreter Initialized<--
  161. 09:13:42 T:2592 NOTICE: GoogleMusic-0.8exp20 ARGV: ['plugin://plugin.audio.googlemusic/', '9', '?action=play_song&song_id=8d102eba-3c91-3907-b4dd-77487c7ad010']
  162. 09:13:42 T:2592 NOTICE: [GoogleMusic-0.8exp20] Prefetch disabled or URL invalid or expired :
  163. 09:13:42 T:2592 NOTICE: warning: could not import appdirs; will use current directory
  164. 09:13:43 T:2592 NOTICE: [GoogleMusic-0.8exp20] Logging in
  165. 09:13:44 T:2592 NOTICE: [GoogleMusic-0.8exp20] Login succeeded
  166. 09:13:44 T:2592 NOTICE: [GoogleMusic-0.8exp20] getSongStreamUrl device: ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6
  167. 09:13:44 T:2592 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  168. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  169. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  170. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  171. (requests kwargs: {'headers': {'X-Device-ID': 'ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'songid': '8d102eba-3c91-3907-b4dd-77487c7ad010', 'pt': 'e', 'slt': '1393607624223', 'sig': '1zg829hkUUb7K0i31_LVDXBY2p0', 'net': 'wifi'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  172. (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')
  173. Traceback (most recent call last):
  174. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\default.py", line 50, in <module>
  175. song.play(get("song_id"),params)
  176. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicPlaySong.py", line 16, in play
  177. url = self.__getSongStreamUrl(song_id)
  178. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicPlaySong.py", line 46, in __getSongStreamUrl
  179. return self.api.getSongStreamUrl(song_id)
  180. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicApi.py", line 92, in getSongStreamUrl
  181. stream_url = self.api.get_stream_url(song_id, device_id)
  182. File "<string>", line 2, in get_stream_url
  183. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\utils\utils.py", line 228, in wrapper
  184. return function(*args, **kw)
  185. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\clients\mobileclient.py", line 221, in get_stream_url
  186. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id)
  187. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\clients\shared.py", line 80, in _make_call
  188. return protocol.perform(self.session, self.validate, *args, **kwargs)
  189. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\protocol\shared.py", line 226, in perform
  190. raise CallFailure(err_msg, call_name)
  191. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  192. (requests kwargs: {'headers': {'X-Device-ID': 'ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'songid': '8d102eba-3c91-3907-b4dd-77487c7ad010', 'pt': 'e', 'slt': '1393607624223', 'sig': '1zg829hkUUb7K0i31_LVDXBY2p0', 'net': 'wifi'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  193. (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')
  194. -->End of Python script error report<--
  195. 09:13:44 T:4432 ERROR: Playlist Player: skipping unplayable item: 3, path [plugin://plugin.audio.googlemusic/?action=play_song&song_id=8d102eba-3c91-3907-b4dd-77487c7ad010]
  196. 09:13:44 T:2300 NOTICE: Thread XBPyThread start, auto delete: false
  197. 09:13:44 T:2300 NOTICE: -->Python Interpreter Initialized<--
  198. 09:13:44 T:2300 NOTICE: GoogleMusic-0.8exp20 ARGV: ['plugin://plugin.audio.googlemusic/', '10', '?action=play_song&song_id=9c3ce017-d65d-3ebe-a8c6-26186dbbfcda']
  199. 09:13:44 T:2300 NOTICE: [GoogleMusic-0.8exp20] Prefetch disabled or URL invalid or expired :
  200. 09:13:45 T:2300 NOTICE: warning: could not import appdirs; will use current directory
  201. 09:13:45 T:2300 NOTICE: [GoogleMusic-0.8exp20] Logging in
  202. 09:13:46 T:2300 NOTICE: [GoogleMusic-0.8exp20] Login succeeded
  203. 09:13:46 T:2300 NOTICE: [GoogleMusic-0.8exp20] getSongStreamUrl device: ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6
  204. 09:13:46 T:2300 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  205. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  206. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  207. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  208. (requests kwargs: {'headers': {'X-Device-ID': 'ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'songid': '9c3ce017-d65d-3ebe-a8c6-26186dbbfcda', 'pt': 'e', 'slt': '1393607626322', 'sig': 'gnq95rKRVKsDq78saSvYSi-LWc4', 'net': 'wifi'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  209. (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')
  210. Traceback (most recent call last):
  211. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\default.py", line 50, in <module>
  212. song.play(get("song_id"),params)
  213. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicPlaySong.py", line 16, in play
  214. url = self.__getSongStreamUrl(song_id)
  215. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicPlaySong.py", line 46, in __getSongStreamUrl
  216. return self.api.getSongStreamUrl(song_id)
  217. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicApi.py", line 92, in getSongStreamUrl
  218. stream_url = self.api.get_stream_url(song_id, device_id)
  219. File "<string>", line 2, in get_stream_url
  220. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\utils\utils.py", line 228, in wrapper
  221. return function(*args, **kw)
  222. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\clients\mobileclient.py", line 221, in get_stream_url
  223. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id)
  224. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\clients\shared.py", line 80, in _make_call
  225. return protocol.perform(self.session, self.validate, *args, **kwargs)
  226. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\protocol\shared.py", line 226, in perform
  227. raise CallFailure(err_msg, call_name)
  228. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  229. (requests kwargs: {'headers': {'X-Device-ID': 'ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'songid': '9c3ce017-d65d-3ebe-a8c6-26186dbbfcda', 'pt': 'e', 'slt': '1393607626322', 'sig': 'gnq95rKRVKsDq78saSvYSi-LWc4', 'net': 'wifi'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  230. (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')
  231. -->End of Python script error report<--
  232. 09:13:46 T:4432 ERROR: Playlist Player: skipping unplayable item: 4, path [plugin://plugin.audio.googlemusic/?action=play_song&song_id=9c3ce017-d65d-3ebe-a8c6-26186dbbfcda]
  233. 09:13:46 T:1464 NOTICE: Thread XBPyThread start, auto delete: false
  234. 09:13:46 T:1464 NOTICE: -->Python Interpreter Initialized<--
  235. 09:13:46 T:1464 NOTICE: GoogleMusic-0.8exp20 ARGV: ['plugin://plugin.audio.googlemusic/', '11', '?action=play_song&song_id=02a49204-bbec-3c11-98a9-033c8dcc0978']
  236. 09:13:46 T:1464 NOTICE: [GoogleMusic-0.8exp20] Prefetch disabled or URL invalid or expired :
  237. 09:13:47 T:1464 NOTICE: warning: could not import appdirs; will use current directory
  238. 09:13:47 T:1464 NOTICE: [GoogleMusic-0.8exp20] Logging in
  239. 09:13:48 T:1464 NOTICE: [GoogleMusic-0.8exp20] Login succeeded
  240. 09:13:48 T:1464 NOTICE: [GoogleMusic-0.8exp20] getSongStreamUrl device: ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6
  241. 09:13:48 T:1464 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  242. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  243. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  244. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  245. (requests kwargs: {'headers': {'X-Device-ID': 'ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'songid': '02a49204-bbec-3c11-98a9-033c8dcc0978', 'pt': 'e', 'slt': '1393607628241', 'sig': 'g1lCF5iYbjNHVfl3amn7i-dU1xU', 'net': 'wifi'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  246. (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')
  247. Traceback (most recent call last):
  248. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\default.py", line 50, in <module>
  249. song.play(get("song_id"),params)
  250. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicPlaySong.py", line 16, in play
  251. url = self.__getSongStreamUrl(song_id)
  252. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicPlaySong.py", line 46, in __getSongStreamUrl
  253. return self.api.getSongStreamUrl(song_id)
  254. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicApi.py", line 92, in getSongStreamUrl
  255. stream_url = self.api.get_stream_url(song_id, device_id)
  256. File "<string>", line 2, in get_stream_url
  257. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\utils\utils.py", line 228, in wrapper
  258. return function(*args, **kw)
  259. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\clients\mobileclient.py", line 221, in get_stream_url
  260. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id)
  261. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\clients\shared.py", line 80, in _make_call
  262. return protocol.perform(self.session, self.validate, *args, **kwargs)
  263. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\protocol\shared.py", line 226, in perform
  264. raise CallFailure(err_msg, call_name)
  265. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  266. (requests kwargs: {'headers': {'X-Device-ID': 'ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'songid': '02a49204-bbec-3c11-98a9-033c8dcc0978', 'pt': 'e', 'slt': '1393607628241', 'sig': 'g1lCF5iYbjNHVfl3amn7i-dU1xU', 'net': 'wifi'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  267. (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')
  268. -->End of Python script error report<--
  269. 09:13:48 T:4432 ERROR: Playlist Player: skipping unplayable item: 5, path [plugin://plugin.audio.googlemusic/?action=play_song&song_id=02a49204-bbec-3c11-98a9-033c8dcc0978]
  270. 09:13:48 T:3736 NOTICE: Thread XBPyThread start, auto delete: false
  271. 09:13:48 T:3736 NOTICE: -->Python Interpreter Initialized<--
  272. 09:13:48 T:3736 NOTICE: GoogleMusic-0.8exp20 ARGV: ['plugin://plugin.audio.googlemusic/', '12', '?action=play_song&song_id=729a5a69-2819-34eb-aab8-1a37d97d2029']
  273. 09:13:48 T:3736 NOTICE: [GoogleMusic-0.8exp20] Prefetch disabled or URL invalid or expired :
  274. 09:13:49 T:3736 NOTICE: warning: could not import appdirs; will use current directory
  275. 09:13:49 T:3736 NOTICE: [GoogleMusic-0.8exp20] Logging in
  276. 09:13:50 T:3736 NOTICE: [GoogleMusic-0.8exp20] Login succeeded
  277. 09:13:50 T:3736 NOTICE: [GoogleMusic-0.8exp20] getSongStreamUrl device: ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6
  278. 09:13:50 T:3736 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  279. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  280. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  281. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  282. (requests kwargs: {'headers': {'X-Device-ID': 'ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'songid': '729a5a69-2819-34eb-aab8-1a37d97d2029', 'pt': 'e', 'slt': '1393607630353', 'sig': 'uX4jX856lEmucpMyxrGPl13bvRo', 'net': 'wifi'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  283. (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')
  284. Traceback (most recent call last):
  285. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\default.py", line 50, in <module>
  286. song.play(get("song_id"),params)
  287. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicPlaySong.py", line 16, in play
  288. url = self.__getSongStreamUrl(song_id)
  289. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicPlaySong.py", line 46, in __getSongStreamUrl
  290. return self.api.getSongStreamUrl(song_id)
  291. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicApi.py", line 92, in getSongStreamUrl
  292. stream_url = self.api.get_stream_url(song_id, device_id)
  293. File "<string>", line 2, in get_stream_url
  294. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\utils\utils.py", line 228, in wrapper
  295. return function(*args, **kw)
  296. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\clients\mobileclient.py", line 221, in get_stream_url
  297. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id)
  298. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\clients\shared.py", line 80, in _make_call
  299. return protocol.perform(self.session, self.validate, *args, **kwargs)
  300. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\protocol\shared.py", line 226, in perform
  301. raise CallFailure(err_msg, call_name)
  302. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  303. (requests kwargs: {'headers': {'X-Device-ID': 'ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'songid': '729a5a69-2819-34eb-aab8-1a37d97d2029', 'pt': 'e', 'slt': '1393607630353', 'sig': 'uX4jX856lEmucpMyxrGPl13bvRo', 'net': 'wifi'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  304. (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')
  305. -->End of Python script error report<--
  306. 09:13:50 T:4432 ERROR: Playlist Player: skipping unplayable item: 6, path [plugin://plugin.audio.googlemusic/?action=play_song&song_id=729a5a69-2819-34eb-aab8-1a37d97d2029]
  307. 09:13:50 T:4880 NOTICE: Thread XBPyThread start, auto delete: false
  308. 09:13:50 T:4880 NOTICE: -->Python Interpreter Initialized<--
  309. 09:13:50 T:4880 NOTICE: GoogleMusic-0.8exp20 ARGV: ['plugin://plugin.audio.googlemusic/', '13', '?action=play_song&song_id=5fc3ce2a-ad27-37f0-bafe-a4531407d389']
  310. 09:13:50 T:4880 NOTICE: [GoogleMusic-0.8exp20] Prefetch disabled or URL invalid or expired :
  311. 09:13:51 T:4880 NOTICE: warning: could not import appdirs; will use current directory
  312. 09:13:51 T:4880 NOTICE: [GoogleMusic-0.8exp20] Logging in
  313. 09:13:52 T:4880 NOTICE: [GoogleMusic-0.8exp20] Login succeeded
  314. 09:13:52 T:4880 NOTICE: [GoogleMusic-0.8exp20] getSongStreamUrl device: ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6
  315. 09:13:52 T:4880 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  316. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  317. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  318. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  319. (requests kwargs: {'headers': {'X-Device-ID': 'ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'songid': '5fc3ce2a-ad27-37f0-bafe-a4531407d389', 'pt': 'e', 'slt': '1393607632294', 'sig': '0EG-JDh1M7Sw7r-UTsVkhK4Iwbw', 'net': 'wifi'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  320. (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')
  321. Traceback (most recent call last):
  322. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\default.py", line 50, in <module>
  323. song.play(get("song_id"),params)
  324. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicPlaySong.py", line 16, in play
  325. url = self.__getSongStreamUrl(song_id)
  326. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicPlaySong.py", line 46, in __getSongStreamUrl
  327. return self.api.getSongStreamUrl(song_id)
  328. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicApi.py", line 92, in getSongStreamUrl
  329. stream_url = self.api.get_stream_url(song_id, device_id)
  330. File "<string>", line 2, in get_stream_url
  331. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\utils\utils.py", line 228, in wrapper
  332. return function(*args, **kw)
  333. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\clients\mobileclient.py", line 221, in get_stream_url
  334. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id)
  335. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\clients\shared.py", line 80, in _make_call
  336. return protocol.perform(self.session, self.validate, *args, **kwargs)
  337. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\protocol\shared.py", line 226, in perform
  338. raise CallFailure(err_msg, call_name)
  339. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  340. (requests kwargs: {'headers': {'X-Device-ID': 'ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'songid': '5fc3ce2a-ad27-37f0-bafe-a4531407d389', 'pt': 'e', 'slt': '1393607632294', 'sig': '0EG-JDh1M7Sw7r-UTsVkhK4Iwbw', 'net': 'wifi'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  341. (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')
  342. -->End of Python script error report<--
  343. 09:13:52 T:4432 ERROR: Playlist Player: skipping unplayable item: 7, path [plugin://plugin.audio.googlemusic/?action=play_song&song_id=5fc3ce2a-ad27-37f0-bafe-a4531407d389]
  344. 09:13:52 T:5064 NOTICE: Thread XBPyThread start, auto delete: false
  345. 09:13:52 T:5064 NOTICE: -->Python Interpreter Initialized<--
  346. 09:13:52 T:5064 NOTICE: GoogleMusic-0.8exp20 ARGV: ['plugin://plugin.audio.googlemusic/', '14', '?action=play_song&song_id=6de2cc3b-77b2-344f-bc5e-9e1cd09e9732']
  347. 09:13:52 T:5064 NOTICE: [GoogleMusic-0.8exp20] Prefetch disabled or URL invalid or expired :
  348. 09:13:53 T:5064 NOTICE: warning: could not import appdirs; will use current directory
  349. 09:13:53 T:5064 NOTICE: [GoogleMusic-0.8exp20] Logging in
  350. 09:13:54 T:5064 NOTICE: [GoogleMusic-0.8exp20] Login succeeded
  351. 09:13:54 T:5064 NOTICE: [GoogleMusic-0.8exp20] getSongStreamUrl device: ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6
  352. 09:13:54 T:5064 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  353. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  354. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  355. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  356. (requests kwargs: {'headers': {'X-Device-ID': 'ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'songid': '6de2cc3b-77b2-344f-bc5e-9e1cd09e9732', 'pt': 'e', 'slt': '1393607634469', 'sig': 'yOODbF_WNc6srHgH4JI1zoLWA1Q', 'net': 'wifi'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  357. (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')
  358. Traceback (most recent call last):
  359. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\default.py", line 50, in <module>
  360. song.play(get("song_id"),params)
  361. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicPlaySong.py", line 16, in play
  362. url = self.__getSongStreamUrl(song_id)
  363. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicPlaySong.py", line 46, in __getSongStreamUrl
  364. return self.api.getSongStreamUrl(song_id)
  365. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicApi.py", line 92, in getSongStreamUrl
  366. stream_url = self.api.get_stream_url(song_id, device_id)
  367. File "<string>", line 2, in get_stream_url
  368. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\utils\utils.py", line 228, in wrapper
  369. return function(*args, **kw)
  370. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\clients\mobileclient.py", line 221, in get_stream_url
  371. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id)
  372. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\clients\shared.py", line 80, in _make_call
  373. return protocol.perform(self.session, self.validate, *args, **kwargs)
  374. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\protocol\shared.py", line 226, in perform
  375. raise CallFailure(err_msg, call_name)
  376. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  377. (requests kwargs: {'headers': {'X-Device-ID': 'ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'songid': '6de2cc3b-77b2-344f-bc5e-9e1cd09e9732', 'pt': 'e', 'slt': '1393607634469', 'sig': 'yOODbF_WNc6srHgH4JI1zoLWA1Q', 'net': 'wifi'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  378. (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')
  379. -->End of Python script error report<--
  380. 09:13:54 T:4432 ERROR: Playlist Player: skipping unplayable item: 8, path [plugin://plugin.audio.googlemusic/?action=play_song&song_id=6de2cc3b-77b2-344f-bc5e-9e1cd09e9732]
  381. 09:13:54 T:3604 NOTICE: Thread XBPyThread start, auto delete: false
  382. 09:13:54 T:3604 NOTICE: -->Python Interpreter Initialized<--
  383. 09:13:54 T:3604 NOTICE: GoogleMusic-0.8exp20 ARGV: ['plugin://plugin.audio.googlemusic/', '15', '?action=play_song&song_id=13baeec8-4660-3286-9474-1e4af37c4eb4']
  384. 09:13:54 T:3604 NOTICE: [GoogleMusic-0.8exp20] Prefetch disabled or URL invalid or expired :
  385. 09:13:55 T:3604 NOTICE: warning: could not import appdirs; will use current directory
  386. 09:13:55 T:3604 NOTICE: [GoogleMusic-0.8exp20] Logging in
  387. 09:13:56 T:3604 NOTICE: [GoogleMusic-0.8exp20] Login succeeded
  388. 09:13:56 T:3604 NOTICE: [GoogleMusic-0.8exp20] getSongStreamUrl device: ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6
  389. 09:13:56 T:3604 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  390. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  391. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  392. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  393. (requests kwargs: {'headers': {'X-Device-ID': 'ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'songid': '13baeec8-4660-3286-9474-1e4af37c4eb4', 'pt': 'e', 'slt': '1393607636398', 'sig': '8JX1IJn_WOwPDur2mfh6rY4mDjo', 'net': 'wifi'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  394. (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')
  395. Traceback (most recent call last):
  396. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\default.py", line 50, in <module>
  397. song.play(get("song_id"),params)
  398. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicPlaySong.py", line 16, in play
  399. url = self.__getSongStreamUrl(song_id)
  400. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicPlaySong.py", line 46, in __getSongStreamUrl
  401. return self.api.getSongStreamUrl(song_id)
  402. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\GoogleMusicApi.py", line 92, in getSongStreamUrl
  403. stream_url = self.api.get_stream_url(song_id, device_id)
  404. File "<string>", line 2, in get_stream_url
  405. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\utils\utils.py", line 228, in wrapper
  406. return function(*args, **kw)
  407. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\clients\mobileclient.py", line 221, in get_stream_url
  408. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id)
  409. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\clients\shared.py", line 80, in _make_call
  410. return protocol.perform(self.session, self.validate, *args, **kwargs)
  411. File "C:\Users\Noah Braunstein\AppData\Roaming\XBMC\addons\plugin.audio.googlemusic\gmusicapi\protocol\shared.py", line 226, in perform
  412. raise CallFailure(err_msg, call_name)
  413. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  414. (requests kwargs: {'headers': {'X-Device-ID': 'ios:105ABC24-51BA-4F59-A177-AAA2E67C1FA6', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'songid': '13baeec8-4660-3286-9474-1e4af37c4eb4', 'pt': 'e', 'slt': '1393607636398', 'sig': '8JX1IJn_WOwPDur2mfh6rY4mDjo', 'net': 'wifi'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  415. (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')
  416. -->End of Python script error report<--
  417. 09:13:56 T:4432 ERROR: Playlist Player: skipping unplayable item: 9, path [plugin://plugin.audio.googlemusic/?action=play_song&song_id=13baeec8-4660-3286-9474-1e4af37c4eb4]
Add Comment
Please, Sign In to add comment