Advertisement
Guest User

Untitled

a guest
Mar 18th, 2015
290
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 09:17:47 T:1968943104 NOTICE: special://profile/ is mapped to: special://masterprofile/
  2. 09:17:47 T:1968943104 NOTICE: -----------------------------------------------------------------------
  3. 09:17:47 T:1968943104 NOTICE: Starting Kodi (14.0 Git:ad747d9). Platform: Linux ARM 32-bit
  4. 09:17:47 T:1968943104 NOTICE: Using Release Kodi x32 build
  5. 09:17:47 T:1968943104 NOTICE: Kodi compiled Dec 26 2014 by GCC 4.9.2 for Linux ARM 32-bit version 3.14.25 (200217)
  6. 09:17:47 T:1968943104 NOTICE: Running on OpenELEC (official) - Version: 5.0.0, kernel: Linux ARM 32-bit version 3.14.25
  7. 09:17:47 T:1968943104 NOTICE: FFmpeg version: 2.4.4
  8. 09:17:47 T:1968943104 NOTICE: WARNING: unsupported ffmpeg version detected
  9. 09:17:47 T:1968943104 NOTICE: Host CPU: ARMv7 Processor rev 10 (v7l), 4 cores available
  10. 09:17:47 T:1968943104 NOTICE: ARM Features: Neon enabled
  11. 09:17:47 T:1968943104 NOTICE: special://xbmc/ is mapped to: /usr/share/kodi
  12. 09:17:47 T:1968943104 NOTICE: special://xbmcbin/ is mapped to: /usr/lib/kodi
  13. 09:17:47 T:1968943104 NOTICE: special://masterprofile/ is mapped to: /storage/.kodi/userdata
  14. 09:17:47 T:1968943104 NOTICE: special://home/ is mapped to: /storage/.kodi
  15. 09:17:47 T:1968943104 NOTICE: special://temp/ is mapped to: /storage/.kodi/temp
  16. 09:17:47 T:1968943104 NOTICE: The executable running is: /usr/lib/kodi/kodi.bin
  17. 09:17:47 T:1968943104 NOTICE: Local hostname: OpenELEC
  18. 09:17:47 T:1968943104 NOTICE: Log File is located: /storage/.kodi/temp/kodi.log
  19. 09:17:47 T:1968943104 NOTICE: -----------------------------------------------------------------------
  20. 09:17:47 T:1968943104 ERROR: DBus: Error org.freedesktop.DBus.Error.ServiceUnknown - The name org.freedesktop.UPower was not provided by any .service files
  21. 09:17:47 T:1968943104 NOTICE: load settings...
  22. 09:17:47 T:1968927808 NOTICE: Thread FDEventMonitor start, auto delete: false
  23. 09:17:47 T:1968943104 NOTICE: Found 1 Lists of Devices
  24. 09:17:47 T:1968943104 NOTICE: Enumerated ALSA devices:
  25. 09:17:47 T:1968943104 NOTICE: Device 1
  26. 09:17:47 T:1968943104 NOTICE: m_deviceName : @
  27. 09:17:47 T:1968943104 NOTICE: m_displayName : Default (imx-hdmi-soc Analog)
  28. 09:17:47 T:1968943104 NOTICE: m_displayNameExtra:
  29. 09:17:47 T:1968943104 NOTICE: m_deviceType : AE_DEVTYPE_PCM
  30. 09:17:47 T:1968943104 NOTICE: m_channels : FL,FR
  31. 09:17:47 T:1968943104 NOTICE: m_sampleRates : 32000,44100,48000
  32. 09:17:47 T:1968943104 NOTICE: m_dataFormats : AE_FMT_S24NE4,AE_FMT_S16NE,AE_FMT_S16LE
  33. 09:17:47 T:1968943104 NOTICE: Device 2
  34. 09:17:47 T:1968943104 NOTICE: m_deviceName : hdmi:CARD=imxhdmisoc,DEV=0
  35. 09:17:47 T:1968943104 NOTICE: m_displayName : imx-hdmi-soc
  36. 09:17:47 T:1968943104 NOTICE: m_displayNameExtra: HDMI
  37. 09:17:47 T:1968943104 NOTICE: m_deviceType : AE_DEVTYPE_HDMI
  38. 09:17:47 T:1968943104 NOTICE: m_channels : FL,FR
  39. 09:17:47 T:1968943104 NOTICE: m_sampleRates : 32000,44100,48000
  40. 09:17:47 T:1968943104 NOTICE: m_dataFormats : AE_FMT_S24NE4,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_LPCM,AE_FMT_DTSHD,AE_FMT_TRUEHD,AE_FMT_EAC3,AE_FMT_DTS,AE_FMT_AC3,AE_FMT_AAC
  41. 09:17:47 T:1968943104 NOTICE: Device 3
  42. 09:17:47 T:1968943104 NOTICE: m_deviceName : iec958:CARD=imxspdif,DEV=0
  43. 09:17:47 T:1968943104 NOTICE: m_displayName : imx-spdif
  44. 09:17:47 T:1968943104 NOTICE: m_displayNameExtra: S/PDIF
  45. 09:17:47 T:1968943104 NOTICE: m_deviceType : AE_DEVTYPE_IEC958
  46. 09:17:47 T:1968943104 NOTICE: m_channels : FL,FR
  47. 09:17:47 T:1968943104 NOTICE: m_sampleRates : 32000,44100,48000,88200,96000,176400,192000
  48. 09:17:47 T:1968943104 NOTICE: m_dataFormats : AE_FMT_AC3,AE_FMT_DTS,AE_FMT_S24NE4,AE_FMT_S16NE,AE_FMT_S16LE
  49. 09:17:47 T:1968943104 NOTICE: Loaded settings file from special://xbmc/system/advancedsettings.xml
  50. 09:17:47 T:1968943104 NOTICE: Contents of special://xbmc/system/advancedsettings.xml are...
  51. <?xml version="1.0" encoding="UTF-8" ?>
  52. <advancedsettings>
  53. <showexitbutton>false</showexitbutton>
  54. <video>
  55. <busydialogdelayms>750</busydialogdelayms>
  56. </video>
  57. <audio>
  58. <streamsilence>false</streamsilence>
  59. </audio>
  60. <samba>
  61. <clienttimeout>30</clienttimeout>
  62. </samba>
  63. <network>
  64. <readbufferfactor>4.0</readbufferfactor>
  65. </network>
  66. </advancedsettings>
  67. 09:17:47 T:1968943104 NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)
  68. 09:17:47 T:1968943104 NOTICE: Default DVD Player: dvdplayer
  69. 09:17:47 T:1968943104 NOTICE: Default Video Player: dvdplayer
  70. 09:17:47 T:1968943104 NOTICE: Default Audio Player: paplayer
  71. 09:17:47 T:1968943104 NOTICE: Disabled debug logging due to GUI setting. Level 0.
  72. 09:17:47 T:1968943104 NOTICE: Log level changed to "LOG_LEVEL_NORMAL"
  73. 09:17:47 T:1968943104 NOTICE: CMediaSourceSettings: loading media sources from special://masterprofile/sources.xml
  74. 09:17:47 T:1968943104 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
  75. 09:17:47 T:1968943104 NOTICE: Loaded playercorefactory configuration
  76. 09:17:47 T:1968943104 NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
  77. 09:17:47 T:1968943104 NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
  78. 09:17:47 T:1958736960 NOTICE: Thread ActiveAE start, auto delete: false
  79. 09:17:47 T:1948251200 NOTICE: Thread AESink start, auto delete: false
  80. 09:17:47 T:1968943104 NOTICE: Running database version Addons16
  81. 09:17:47 T:1968943104 NOTICE: ADDONS: Using repository repository.xbmc.org
  82. 09:17:47 T:1968943104 NOTICE: ADDONS: Using repository repository.openelec.tv
  83. 09:17:47 T:1968943104 NOTICE: Register - new cec device registered on cec->i.MX: CEC Adapter (0471:1001)
  84. 09:17:47 T:1939231808 NOTICE: Thread CECAdapter start, auto delete: false
  85. 09:17:47 T:1929376832 NOTICE: Thread PeripBusCEC start, auto delete: false
  86. 09:17:48 T:1893725248 NOTICE: Thread PeripBusUSBUdev start, auto delete: false
  87. 09:17:48 T:1968943104 NOTICE: Initialize - graphics sysfs is writable
  88. 09:17:48 T:1968943104 NOTICE: InitWindowSystem: Using EGL Implementation: iMX
  89. 09:17:48 T:1968943104 NOTICE: Found resolution 640 x 480 for display 0 with 640 x 480 @ 60.000000 Hz
  90. 09:17:48 T:1968943104 NOTICE: Found resolution 720 x 480 for display 0 with 720 x 480 @ 60.000000 Hz
  91. 09:17:48 T:1968943104 NOTICE: Previous line repeats 1 times.
  92. 09:17:48 T:1968943104 NOTICE: Found resolution 1280 x 720 for display 0 with 1280 x 720 @ 60.000000 Hz
  93. 09:17:48 T:1968943104 NOTICE: Found resolution 720 x 576 for display 0 with 720 x 576 @ 50.000000 Hz
  94. 09:17:48 T:1968943104 NOTICE: Previous line repeats 1 times.
  95. 09:17:48 T:1968943104 NOTICE: Found resolution 1280 x 720 for display 0 with 1280 x 720 @ 50.000000 Hz
  96. 09:17:48 T:1968943104 NOTICE: Found (1280x720@60.000000) at 19, setting to RES_DESKTOP at 16
  97. 09:17:48 T:1968943104 NOTICE: Checking resolution 16
  98. 09:17:48 T:1968943104 NOTICE: CreateWindow: Could not create a surface. Trying with a fresh Native Window.
  99. 09:17:48 T:1968943104 NOTICE: GL_VENDOR = Vivante Corporation
  100. 09:17:48 T:1968943104 NOTICE: GL_RENDERER = Vivante GC2000
  101. 09:17:48 T:1968943104 NOTICE: GL_VERSION = OpenGL ES 2.0
  102. 09:17:48 T:1968943104 NOTICE: GL_SHADING_LANGUAGE_VERSION = OpenGL ES GLSL ES 1.00
  103. 09:17:48 T:1968943104 NOTICE: GL_EXTENSIONS = GL_OES_compressed_ETC1_RGB8_texture GL_OES_compressed_paletted_texture GL_OES_EGL_image GL_OES_depth24 GL_OES_fbo_render_mipmap GL_OES_fragment_precision_high GL_OES_rgb8_rgba8 GL_OES_stencil1 GL_OES_stencil4 GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_depth_texture GL_OES_packed_depth_stencil GL_OES_standard_derivatives GL_OES_get_program_binary GL_EXT_texture_format_BGRA8888 GL_IMG_read_format GL_EXT_blend_minmax GL_EXT_read_format_bgra GL_EXT_multi_draw_arrays GL_APPLE_texture_format_BGRA8888 GL_APPLE_texture_max_level GL_ARM_rgba8 GL_EXT_frag_depth GL_VIV_shader_binary GL_VIV_direct_texture GL_OES_mapbuffer GL_OES_EGL_image_external GL_EXT_discard_framebuffer GL_EXT_multisampled_render_to_texture GL_VIV_clamp_to_border GL_OES_vertex_type_10_10_10_2 GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_filter_anisotropic GL_OES_element_index_uint
  104. 09:17:48 T:1939231808 ERROR: CecLogMessage - Write: sent command error !
  105. 09:17:48 T:1958736960 NOTICE: Found 1 Lists of Devices
  106. 09:17:48 T:1958736960 NOTICE: Enumerated ALSA devices:
  107. 09:17:48 T:1958736960 NOTICE: Device 1
  108. 09:17:48 T:1958736960 NOTICE: m_deviceName : @
  109. 09:17:48 T:1958736960 NOTICE: m_displayName : Default (imx-hdmi-soc Analog)
  110. 09:17:48 T:1958736960 NOTICE: m_displayNameExtra:
  111. 09:17:48 T:1958736960 NOTICE: m_deviceType : AE_DEVTYPE_PCM
  112. 09:17:48 T:1958736960 NOTICE: m_channels : FL,FR
  113. 09:17:48 T:1958736960 NOTICE: m_sampleRates : 32000,44100,48000
  114. 09:17:48 T:1958736960 NOTICE: m_dataFormats : AE_FMT_S24NE4,AE_FMT_S16NE,AE_FMT_S16LE
  115. 09:17:48 T:1958736960 NOTICE: Device 2
  116. 09:17:48 T:1958736960 NOTICE: m_deviceName : hdmi:CARD=imxhdmisoc,DEV=0
  117. 09:17:48 T:1958736960 NOTICE: m_displayName : imx-hdmi-soc
  118. 09:17:48 T:1958736960 NOTICE: m_displayNameExtra: HDMI
  119. 09:17:48 T:1958736960 NOTICE: m_deviceType : AE_DEVTYPE_HDMI
  120. 09:17:48 T:1958736960 NOTICE: m_channels : FL,FR
  121. 09:17:48 T:1958736960 NOTICE: m_sampleRates : 32000,44100,48000
  122. 09:17:48 T:1958736960 NOTICE: m_dataFormats : AE_FMT_S24NE4,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_LPCM,AE_FMT_DTSHD,AE_FMT_TRUEHD,AE_FMT_EAC3,AE_FMT_DTS,AE_FMT_AC3,AE_FMT_AAC
  123. 09:17:48 T:1958736960 NOTICE: Device 3
  124. 09:17:48 T:1958736960 NOTICE: m_deviceName : iec958:CARD=imxspdif,DEV=0
  125. 09:17:48 T:1958736960 NOTICE: m_displayName : imx-spdif
  126. 09:17:48 T:1958736960 NOTICE: m_displayNameExtra: S/PDIF
  127. 09:17:48 T:1958736960 NOTICE: m_deviceType : AE_DEVTYPE_IEC958
  128. 09:17:48 T:1958736960 NOTICE: m_channels : FL,FR
  129. 09:17:48 T:1958736960 NOTICE: m_sampleRates : 32000,44100,48000,88200,96000,176400,192000
  130. 09:17:48 T:1958736960 NOTICE: m_dataFormats : AE_FMT_AC3,AE_FMT_DTS,AE_FMT_S24NE4,AE_FMT_S16NE,AE_FMT_S16LE
  131. 09:17:48 T:1939231808 ERROR: CecLogMessage - Write: sent command error !
  132. 09:17:48 T:1968943104 NOTICE: Running database version Addons16
  133. 09:17:48 T:1968943104 NOTICE: Running database version ViewModes6
  134. 09:17:48 T:1968943104 NOTICE: Running database version Textures13
  135. 09:17:48 T:1968943104 NOTICE: Running database version MyMusic48
  136. 09:17:48 T:1968943104 NOTICE: Running database version MyVideos90
  137. 09:17:48 T:1968943104 NOTICE: Running database version TV26
  138. 09:17:48 T:1968943104 NOTICE: Running database version Epg8
  139. 09:17:48 T:1968943104 NOTICE: start dvd mediatype detection
  140. 09:17:48 T:1735066688 NOTICE: Thread DetectDVDMedia start, auto delete: false
  141. 09:17:49 T:1968943104 WARNING: JSONRPC: Could not parse type "PVR.Details.Channel"
  142. 09:17:49 T:1968943104 WARNING: JSONRPC: Could not parse type "PVR.Details.ChannelGroup.Extended"
  143. 09:17:49 T:1968943104 WARNING: JSONRPC: Could not parse type "GUI.Property.Value"
  144. 09:17:49 T:1968943104 WARNING: JSONRPC: Could not parse type "Setting.Details.SettingList"
  145. 09:17:49 T:1734427712 NOTICE: Thread LanguageInvoker start, auto delete: false
  146. 09:17:49 T:1968943104 NOTICE: UpdateLibraries: Starting video library startup scan
  147. 09:17:49 T:1726039104 NOTICE: Thread VideoInfoScanner start, auto delete: false
  148. 09:17:49 T:1968943104 NOTICE: initialize done
  149. 09:17:49 T:1717650496 NOTICE: Thread LanguageInvoker start, auto delete: false
  150. 09:17:49 T:1968943104 NOTICE: Running the application...
  151. 09:17:49 T:1734427712 NOTICE: -->Python Interpreter Initialized<--
  152. 09:17:49 T:1708127296 NOTICE: Previous line repeats 1 times.
  153. 09:17:49 T:1708127296 NOTICE: Thread JobWorker start, auto delete: true
  154. 09:17:49 T:1696592960 NOTICE: Thread LanguageInvoker start, auto delete: false
  155. 09:17:50 T:1968943104 NOTICE: starting zeroconf publishing
  156. 09:17:50 T:1679815744 NOTICE: Thread JobWorker start, auto delete: true
  157. 09:17:50 T:1968943104 NOTICE: Webserver: Starting...
  158. 09:17:50 T:1968943104 NOTICE: WebServer: Started the webserver
  159. 09:17:50 T:1654649920 NOTICE: Thread JobWorker start, auto delete: true
  160. 09:17:50 T:1968943104 NOTICE: ES: Starting event server
  161. 09:17:50 T:1646261312 NOTICE: Thread EventServer start, auto delete: false
  162. 09:17:50 T:1646261312 NOTICE: ES: Starting UDP Event server on 0.0.0.0:9777
  163. 09:17:50 T:1646261312 NOTICE: UDP: Listening on port 9777
  164. 09:17:50 T:1637872704 NOTICE: Thread TCPServer start, auto delete: false
  165. 09:17:50 T:1621095488 NOTICE: Thread AirPlayServer start, auto delete: false
  166. 09:17:50 T:1726039104 NOTICE: VideoInfoScanner: Starting scan ..
  167. 09:17:50 T:1717650496 NOTICE: ## OpenELEC Addon ## 0.5.7
  168. 09:17:50 T:1696592960 NOTICE: -->Python Interpreter Initialized<--
  169. 09:17:51 T:1594881088 NOTICE: Thread CECAdapterUpdate start, auto delete: false
  170. 09:17:51 T:1594881088 ERROR: CecLogMessage - Write: sent command error !
  171. 09:18:03 T:1726039104 ERROR: Previous line repeats 25 times.
  172. 09:18:03 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '22 min' as 22 minutes
  173. 09:18:04 T:1726039104 WARNING: Previous line repeats 1 times.
  174. 09:18:04 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  175. 09:18:07 T:1726039104 WARNING: Previous line repeats 5 times.
  176. 09:18:07 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '23 min' as 23 minutes
  177. 09:18:08 T:1726039104 WARNING: Previous line repeats 1 times.
  178. 09:18:08 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  179. 09:18:10 T:1735066688 WARNING: Previous line repeats 7 times.
  180. 09:18:10 T:1735066688 NOTICE: Thread RSSReader start, auto delete: false
  181. 09:18:11 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  182. 09:18:12 T:1561326656 WARNING: Previous line repeats 3 times.
  183. 09:18:12 T:1561326656 NOTICE: Thread JobWorker start, auto delete: true
  184. 09:18:12 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  185. 09:18:15 T:1726039104 WARNING: Previous line repeats 7 times.
  186. 09:18:15 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '50 min' as 50 minutes
  187. 09:18:16 T:1726039104 WARNING: Previous line repeats 1 times.
  188. 09:18:16 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  189. 09:18:20 T:1726039104 WARNING: Previous line repeats 13 times.
  190. 09:18:20 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '23 min' as 23 minutes
  191. 09:18:21 T:1726039104 WARNING: Previous line repeats 1 times.
  192. 09:18:21 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  193. 09:18:26 T:1726039104 WARNING: Previous line repeats 9 times.
  194. 09:18:26 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '25 min' as 25 minutes
  195. 09:18:27 T:1726039104 WARNING: Previous line repeats 1 times.
  196. 09:18:27 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  197. 09:18:31 T:1696592960 WARNING: Previous line repeats 9 times.
  198. 09:18:31 T:1696592960 NOTICE: Thread LanguageInvoker start, auto delete: false
  199. 09:18:31 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  200. 09:18:31 T:1696592960 WARNING: Previous line repeats 1 times.
  201. 09:18:31 T:1696592960 NOTICE: -->Python Interpreter Initialized<--
  202. 09:18:31 T:1968943104 ERROR: Control 1000 in window 13001 has been asked to focus, but it can't
  203. 09:18:32 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  204. 09:18:39 T:1726039104 WARNING: Previous line repeats 19 times.
  205. 09:18:39 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '22 min' as 22 minutes
  206. 09:18:41 T:1726039104 WARNING: Previous line repeats 3 times.
  207. 09:18:41 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  208. 09:18:52 T:1696592960 WARNING: Previous line repeats 33 times.
  209. 09:18:52 T:1696592960 NOTICE: Thread LanguageInvoker start, auto delete: false
  210. 09:18:52 T:1696592960 NOTICE: -->Python Interpreter Initialized<--
  211. 09:18:52 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '20 min' as 20 minutes
  212. 09:18:52 T:1696592960 WARNING: Previous line repeats 1 times.
  213. 09:18:52 T:1696592960 NOTICE: [xbmcswift2] Request for "/" matches rule for function "show_root_menu"
  214. 09:18:52 T:1522951232 NOTICE: Thread BackgroundLoader start, auto delete: false
  215. 09:18:53 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  216. 09:18:57 T:1696592960 WARNING: Previous line repeats 11 times.
  217. 09:18:57 T:1696592960 NOTICE: Thread LanguageInvoker start, auto delete: false
  218. 09:18:57 T:1696592960 NOTICE: -->Python Interpreter Initialized<--
  219. 09:18:57 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  220. 09:18:57 T:1696592960 WARNING: Previous line repeats 1 times.
  221. 09:18:57 T:1696592960 NOTICE: [xbmcswift2] Request for "/my/" matches rule for function "show_my_stations"
  222. 09:18:57 T:1696592960 NOTICE: Thread BackgroundLoader start, auto delete: false
  223. 09:18:58 T:1726039104 NOTICE: Previous line repeats 1 times.
  224. 09:18:58 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  225. 09:18:58 T:1550840896 WARNING: Previous line repeats 1 times.
  226. 09:18:58 T:1550840896 NOTICE: Thread LanguageInvoker start, auto delete: false
  227. 09:18:59 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  228. 09:18:59 T:1550840896 WARNING: Previous line repeats 1 times.
  229. 09:18:59 T:1550840896 NOTICE: -->Python Interpreter Initialized<--
  230. 09:18:59 T:1550840896 NOTICE: [xbmcswift2] Request for "/resolve/356601" matches rule for function "resolve_play_url"
  231. 09:18:59 T:1550840896 NOTICE: Opening url: http://yp.shoutcast.com/sbin/tunein-station.m3u?id=356601
  232. 09:18:59 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  233. 09:18:59 T:1968943104 WARNING: Previous line repeats 1 times.
  234. 09:18:59 T:1968943104 NOTICE: DVDPlayer: Opening: http://80.86.106.35:8064/
  235. 09:18:59 T:1968943104 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
  236. 09:18:59 T:1550840896 NOTICE: Thread DVDPlayer start, auto delete: false
  237. 09:18:59 T:1550840896 NOTICE: Creating InputStream
  238. 09:18:59 T:1522951232 NOTICE: Thread ShoutcastFile start, auto delete: false
  239. 09:18:59 T:1531339840 NOTICE: Thread FileCache start, auto delete: false
  240. 09:18:59 T:1550840896 NOTICE: Creating Demuxer
  241. 09:19:00 T:1550840896 NOTICE: Opening stream: 0 source: 256
  242. 09:19:00 T:1550840896 NOTICE: Finding audio codec for: 86018
  243. 09:19:00 T:1550840896 NOTICE: Creating audio thread
  244. 09:19:00 T:1483326528 NOTICE: Thread DVDPlayerAudio start, auto delete: false
  245. 09:19:00 T:1483326528 NOTICE: running thread: CDVDPlayerAudio::Process()
  246. 09:19:00 T:1550840896 WARNING: CDVDMessageQueue(video)::Put MSGQ_NOT_INITIALIZED
  247. 09:19:00 T:1483326528 ERROR: CDVDPlayerAudio::DecodeFrame - Decode Error. Skipping audio packet (-1094995529)
  248. 09:19:00 T:1483326528 NOTICE: Creating audio stream (codec id: 86018, channels: 2, sample rate: 44100, no pass-through)
  249. 09:19:00 T:1958736960 NOTICE: CAEEncoderFFmpeg::Initialize - AC3 encoder ready
  250. 09:19:00 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  251. 09:19:01 T:1726039104 WARNING: Previous line repeats 1 times.
  252. 09:19:01 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '22 min' as 22 minutes
  253. 09:19:02 T:1726039104 WARNING: Previous line repeats 1 times.
  254. 09:19:02 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  255. 09:19:05 T:1696592960 WARNING: Previous line repeats 7 times.
  256. 09:19:05 T:1696592960 NOTICE: Thread LanguageInvoker start, auto delete: false
  257. 09:19:05 T:1696592960 NOTICE: -->Python Interpreter Initialized<--
  258. 09:19:05 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  259. 09:19:05 T:1696592960 WARNING: Previous line repeats 1 times.
  260. 09:19:05 T:1696592960 NOTICE: [xbmcswift2] Request for "/" matches rule for function "show_root_menu"
  261. 09:19:05 T:1696592960 NOTICE: Thread BackgroundLoader start, auto delete: false
  262. 09:19:05 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  263. 09:19:09 T:1726039104 WARNING: Previous line repeats 7 times.
  264. 09:19:09 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '26 min' as 26 minutes
  265. 09:19:10 T:1726039104 WARNING: Previous line repeats 1 times.
  266. 09:19:10 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '22 min' as 22 minutes
  267. 09:19:11 T:1726039104 WARNING: Previous line repeats 1 times.
  268. 09:19:11 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '26 min' as 26 minutes
  269. 09:19:12 T:1726039104 WARNING: Previous line repeats 1 times.
  270. 09:19:12 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '23 min' as 23 minutes
  271. 09:19:12 T:1726039104 WARNING: Previous line repeats 1 times.
  272. 09:19:12 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '22 min' as 22 minutes
  273. 09:19:13 T:1726039104 WARNING: Previous line repeats 1 times.
  274. 09:19:13 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  275. 09:19:14 T:1726039104 WARNING: Previous line repeats 1 times.
  276. 09:19:14 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '22 min' as 22 minutes
  277. 09:19:15 T:1726039104 WARNING: Previous line repeats 1 times.
  278. 09:19:15 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  279. 09:19:15 T:1726039104 WARNING: Previous line repeats 1 times.
  280. 09:19:15 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '22 min' as 22 minutes
  281. 09:19:16 T:1726039104 WARNING: Previous line repeats 1 times.
  282. 09:19:16 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '23 min' as 23 minutes
  283. 09:19:17 T:1726039104 WARNING: Previous line repeats 1 times.
  284. 09:19:17 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '24 min' as 24 minutes
  285. 09:19:18 T:1726039104 WARNING: Previous line repeats 1 times.
  286. 09:19:18 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '23 min' as 23 minutes
  287. 09:19:19 T:1726039104 WARNING: Previous line repeats 1 times.
  288. 09:19:19 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  289. 09:19:19 T:1726039104 WARNING: Previous line repeats 1 times.
  290. 09:19:19 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '23 min' as 23 minutes
  291. 09:19:20 T:1726039104 WARNING: Previous line repeats 1 times.
  292. 09:19:20 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '24 min' as 24 minutes
  293. 09:19:21 T:1726039104 WARNING: Previous line repeats 1 times.
  294. 09:19:21 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '22 min' as 22 minutes
  295. 09:19:23 T:1726039104 WARNING: Previous line repeats 5 times.
  296. 09:19:23 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '21 min' as 21 minutes
  297. 09:19:24 T:1726039104 WARNING: Previous line repeats 1 times.
  298. 09:19:24 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '24 min' as 24 minutes
  299. 09:19:24 T:1726039104 WARNING: Previous line repeats 1 times.
  300. 09:19:24 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '22 min' as 22 minutes
  301. 09:19:26 T:1726039104 WARNING: Previous line repeats 3 times.
  302. 09:19:26 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '48 min' as 48 minutes
  303. 09:19:26 T:1726039104 WARNING: Previous line repeats 1 times.
  304. 09:19:26 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '23 min' as 23 minutes
  305. 09:19:28 T:1696592960 WARNING: Previous line repeats 5 times.
  306. 09:19:28 T:1696592960 NOTICE: Thread BackgroundLoader start, auto delete: false
  307. 09:19:29 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '23 min' as 23 minutes
  308. 09:19:30 T:1726039104 WARNING: Previous line repeats 3 times.
  309. 09:19:30 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '32 min' as 32 minutes
  310. 09:19:30 T:1726039104 WARNING: Previous line repeats 1 times.
  311. 09:19:30 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '23 min' as 23 minutes
  312. 09:19:31 T:1726039104 WARNING: Previous line repeats 1 times.
  313. 09:19:31 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '25 min' as 25 minutes
  314. 09:19:32 T:1726039104 WARNING: Previous line repeats 1 times.
  315. 09:19:32 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '23 min' as 23 minutes
  316. 09:19:35 T:1726039104 WARNING: Previous line repeats 7 times.
  317. 09:19:35 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '31 min' as 31 minutes
  318. 09:19:36 T:1726039104 WARNING: Previous line repeats 1 times.
  319. 09:19:36 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '23 min' as 23 minutes
  320. 09:19:38 T:1726039104 WARNING: Previous line repeats 5 times.
  321. 09:19:38 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '24 min' as 24 minutes
  322. 09:19:39 T:1726039104 WARNING: Previous line repeats 1 times.
  323. 09:19:39 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '23 min' as 23 minutes
  324. 09:19:40 T:1726039104 WARNING: Previous line repeats 1 times.
  325. 09:19:40 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '24 min' as 24 minutes
  326. 09:19:41 T:1726039104 WARNING: Previous line repeats 3 times.
  327. 09:19:41 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '27 min' as 27 minutes
  328. 09:19:42 T:1726039104 WARNING: Previous line repeats 1 times.
  329. 09:19:42 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '25 min' as 25 minutes
  330. 09:19:43 T:1726039104 WARNING: Previous line repeats 1 times.
  331. 09:19:43 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '50 min' as 50 minutes
  332. 09:19:44 T:1726039104 WARNING: Previous line repeats 1 times.
  333. 09:19:44 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '40 min' as 40 minutes
  334. 09:19:45 T:1726039104 WARNING: Previous line repeats 1 times.
  335. 09:19:45 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '28 min' as 28 minutes
  336. 09:19:46 T:1726039104 WARNING: Previous line repeats 1 times.
  337. 09:19:46 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '23 min' as 23 minutes
  338. 09:19:48 T:1726039104 WARNING: Previous line repeats 5 times.
  339. 09:19:48 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '28 min' as 28 minutes
  340. 09:19:49 T:1726039104 WARNING: Previous line repeats 1 times.
  341. 09:19:49 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '23 min' as 23 minutes
  342. 09:19:50 T:1726039104 WARNING: Previous line repeats 3 times.
  343. 09:19:50 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '22 min' as 22 minutes
  344. 09:19:51 T:1726039104 WARNING: Previous line repeats 1 times.
  345. 09:19:51 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '24 min' as 24 minutes
  346. 09:19:52 T:1726039104 WARNING: Previous line repeats 1 times.
  347. 09:19:52 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '22 min' as 22 minutes
  348. 09:19:53 T:1726039104 WARNING: Previous line repeats 1 times.
  349. 09:19:53 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '27 min' as 27 minutes
  350. 09:19:54 T:1726039104 WARNING: Previous line repeats 1 times.
  351. 09:19:54 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '29 min' as 29 minutes
  352. 09:19:54 T:1726039104 WARNING: Previous line repeats 1 times.
  353. 09:19:54 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '23 min' as 23 minutes
  354. 09:19:57 T:1726039104 WARNING: Previous line repeats 7 times.
  355. 09:19:57 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '50 min' as 50 minutes
  356. 09:19:58 T:1726039104 WARNING: Previous line repeats 1 times.
  357. 09:19:58 T:1726039104 WARNING: GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '47 min' as 47 minutes
  358. 09:20:05 T:1474937920 WARNING: Previous line repeats 1 times.
  359. 09:20:05 T:1474937920 NOTICE: Thread BackgroundLoader start, auto delete: false
  360. 09:20:15 T:1726039104 NOTICE: Previous line repeats 1 times.
  361. 09:20:15 T:1726039104 NOTICE: VideoInfoScanner: Finished scan. Scanning for video info took 02:24
  362. 09:20:15 T:1726039104 NOTICE: Thread BackgroundLoader start, auto delete: false
  363. 09:21:23 T:1696592960 NOTICE: Previous line repeats 13 times.
  364. 09:21:23 T:1696592960 NOTICE: Thread VideoInfoScanner start, auto delete: false
  365. 09:21:23 T:1696592960 NOTICE: VideoInfoScanner: Starting scan ..
  366. 09:21:24 T:1696592960 NOTICE: VideoInfoScanner: Finished scan. Scanning for video info took 00:00
  367. 09:21:24 T:1696592960 NOTICE: Thread BackgroundLoader start, auto delete: false
  368. 09:21:53 T:1696592960 NOTICE: Previous line repeats 9 times.
  369. 09:21:53 T:1696592960 NOTICE: Thread VideoInfoScanner start, auto delete: false
  370. 09:21:53 T:1696592960 NOTICE: VideoInfoScanner: Starting scan ..
  371. 09:22:54 T:1646261312 NOTICE: ES: Client from 192.168.1.100 timed out
  372. 09:23:17 T:1696592960 NOTICE: VideoInfoScanner: Finished scan. Scanning for video info took 01:24
  373. 09:23:17 T:1696592960 NOTICE: Thread JobWorker start, auto delete: true
  374. 09:23:17 T:1726039104 NOTICE: Thread BackgroundLoader start, auto delete: false
  375. 09:24:40 T:1696592960 NOTICE: Thread JobWorker start, auto delete: true
  376. 09:24:43 T:1726039104 NOTICE: Previous line repeats 1 times.
  377. 09:24:43 T:1726039104 NOTICE: Thread BackgroundLoader start, auto delete: false
  378. 09:24:44 T:1726039104 NOTICE: Previous line repeats 1 times.
  379. 09:24:44 T:1726039104 NOTICE: Thread JobWorker start, auto delete: true
  380. 09:24:47 T:1561326656 NOTICE: Thread BackgroundLoader start, auto delete: false
  381. 09:25:48 T:1646261312 NOTICE: Previous line repeats 1 times.
  382. 09:25:48 T:1646261312 NOTICE: ES: Client from 192.168.1.100 timed out
  383. 09:26:15 T:1968943104 NOTICE: Samba is idle. Closing the remaining connections
  384. 09:28:49 T:1708127296 NOTICE: Thread BackgroundLoader start, auto delete: false
  385. 09:28:49 T:1708127296 NOTICE: Previous line repeats 1 times.
  386. 09:28:49 T:1708127296 NOTICE: Thread JobWorker start, auto delete: true
  387. 09:28:51 T:1679815744 NOTICE: Thread BackgroundLoader start, auto delete: false
  388. 09:29:14 T:1696592960 NOTICE: Previous line repeats 4 times.
  389. 09:29:14 T:1696592960 NOTICE: Thread FileCache start, auto delete: false
  390. 09:29:16 T:1696592960 NOTICE: Thread JobWorker start, auto delete: true
  391. 09:29:17 T:1726039104 NOTICE: Thread FileCache start, auto delete: false
  392. 09:29:20 T:1726039104 NOTICE: Thread BackgroundLoader start, auto delete: false
  393. 09:29:55 T:1679815744 NOTICE: Previous line repeats 2 times.
  394. 09:29:55 T:1679815744 NOTICE: Thread JobWorker start, auto delete: true
  395. 09:29:57 T:1561326656 NOTICE: Thread LanguageInvoker start, auto delete: false
  396. 09:29:57 T:1561326656 NOTICE: -->Python Interpreter Initialized<--
  397. 09:29:57 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '5', '']
  398. 09:31:30 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading library
  399. 09:31:30 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] Logging in
  400. 09:31:30 T:1561326656 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  401. InsecureRequestWarning)
  402. 09:31:30 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] NameError("global name 'webclient' is not defined",)
  403. 09:31:30 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] Login succeeded
  404. 09:31:30 T:1561326656 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  405. InsecureRequestWarning)
  406. 09:32:06 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] Library Size: 16706
  407. 09:32:23 T:1561326656 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  408. InsecureRequestWarning)
  409. 09:32:27 T:1708127296 ERROR: Previous line repeats 1 times.
  410. 09:32:27 T:1708127296 NOTICE: Thread BackgroundLoader start, auto delete: false
  411. 09:32:30 T:1646261312 NOTICE: ES: Client from 192.168.1.100 timed out
  412. 09:32:36 T:1654649920 NOTICE: Thread LanguageInvoker start, auto delete: false
  413. 09:32:36 T:1654649920 NOTICE: -->Python Interpreter Initialized<--
  414. 09:32:36 T:1654649920 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '6', '?path=playlists&playlist_type=radio']
  415. 09:32:36 T:1654649920 NOTICE: [GoogleMusicEXP-1.4~alpha2] Getting playlists of type: radio
  416. 09:32:37 T:1948251200 ERROR: CAESinkALSA - snd_pcm_writei(-32) Broken pipe - trying to recover
  417. 09:32:38 T:1654649920 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading auth from cache
  418. 09:32:38 T:1654649920 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  419. InsecureRequestWarning)
  420. 09:32:38 T:1708127296 NOTICE: Thread BackgroundLoader start, auto delete: false
  421. 09:32:41 T:1654649920 NOTICE: Thread JobWorker start, auto delete: true
  422. 09:32:41 T:1726039104 NOTICE: Previous line repeats 1 times.
  423. 09:32:41 T:1726039104 NOTICE: Thread FileCache start, auto delete: false
  424. 09:32:41 T:1445983296 NOTICE: Thread JobWorker start, auto delete: true
  425. 09:32:41 T:1708127296 NOTICE: Thread FileCache start, auto delete: false
  426. 09:32:48 T:1561326656 NOTICE: Previous line repeats 12 times.
  427. 09:32:48 T:1561326656 NOTICE: Thread LanguageInvoker start, auto delete: false
  428. 09:32:48 T:1561326656 NOTICE: -->Python Interpreter Initialized<--
  429. 09:32:48 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '7', '?id=afeb717a-a2a1-31f7-b648-40e0be38c171&path=station']
  430. 09:32:49 T:1948251200 ERROR: CAESinkALSA - snd_pcm_writei(-32) Broken pipe - trying to recover
  431. 09:32:50 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading auth from cache
  432. 09:32:50 T:1561326656 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  433. InsecureRequestWarning)
  434. 09:32:52 T:1561326656 NOTICE: Thread BackgroundLoader start, auto delete: false
  435. 09:32:54 T:1561326656 NOTICE: Previous line repeats 1 times.
  436. 09:32:54 T:1561326656 NOTICE: Thread FileCache start, auto delete: false
  437. 09:32:55 T:1561326656 NOTICE: Thread LanguageInvoker start, auto delete: false
  438. 09:32:55 T:1561326656 NOTICE: -->Python Interpreter Initialized<--
  439. 09:32:55 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '8', '?action=play_song&song_id=Tifpxiwmlnf3o7gswgrg6vehoja&title=Muse - Uprising&artist=Muse&albumart=http://lh4.ggpht.com/v9M13PqWZ-tfl-sYDevBIc4hg5-XgfwqNbMnzaJg0E85797GuxgxSDhAK0RYjVlyaG2rl275Bw']
  440. 09:32:56 T:1948251200 ERROR: CAESinkALSA - snd_pcm_writei(-32) Broken pipe - trying to recover
  441. 09:32:57 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading auth from cache
  442. 09:32:57 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] getStreamUrl songid: Tifpxiwmlnf3o7gswgrg6vehoja device: cubox quality: hi
  443. 09:32:57 T:1561326656 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  444. InsecureRequestWarning)
  445. 09:32:57 T:1561326656 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  446. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  447. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  448. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  449. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Tifpxiwmlnf3o7gswgrg6vehoja', 'pt': 'e', 'slt': '1390375977656', 'sig': 'FOsHqtRDLMS7Ldpx6pOQw8c3luU', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  450. (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')
  451. Traceback (most recent call last):
  452. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/default.py", line 13, in <module>
  453. GoogleMusicPlaySong.GoogleMusicPlaySong().play(params)
  454. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 13, in play
  455. params = self.__getSongStreamUrl(song_id, params)
  456. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 52, in __getSongStreamUrl
  457. params['url'] = self.api.getSongStreamUrl(song_id)
  458. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicApi.py", line 75, in getSongStreamUrl
  459. stream_url = self.getLogin().getStreamUrl(song_id)
  460. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicLogin.py", line 34, in getStreamUrl
  461. return self.gmusicapi.get_stream_url(song_id, device_id, quality)
  462. File "<string>", line 2, in get_stream_url
  463. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/utils/utils.py", line 251, in wrapper
  464. return function(*args, **kw)
  465. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/mobileclient.py", line 247, in get_stream_url
  466. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id, quality)
  467. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/shared.py", line 80, in _make_call
  468. return protocol.perform(self.session, self.validate, *args, **kwargs)
  469. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/protocol/shared.py", line 227, in perform
  470. raise CallFailure(err_msg, call_name)
  471. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  472. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Tifpxiwmlnf3o7gswgrg6vehoja', 'pt': 'e', 'slt': '1390375977656', 'sig': 'FOsHqtRDLMS7Ldpx6pOQw8c3luU', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  473. (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')
  474. -->End of Python script error report<--
  475. 09:32:58 T:1968943104 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.audio.googlemusic.exp/?action=play_song&song_id=Tifpxiwmlnf3o7gswgrg6vehoja&title=Muse - Uprising&artist=Muse&albumart=http://lh4.ggpht.com/v9M13PqWZ-tfl-sYDevBIc4hg5-XgfwqNbMnzaJg0E85797GuxgxSDhAK0RYjVlyaG2rl275Bw]
  476. 09:32:58 T:1561326656 NOTICE: Thread LanguageInvoker start, auto delete: false
  477. 09:32:58 T:1561326656 NOTICE: -->Python Interpreter Initialized<--
  478. 09:32:58 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '9', '?action=play_song&song_id=T3fewf4tpj7knemzstw3krbpjn4&title=Cage The Elephant - Telescope&artist=Cage The Elephant&albumart=http://lh6.ggpht.com/b7Apwyh7TxHOKVVO6ec5NRtbx-jtsMMy3SinB_9L8Hf8UcN27l26lCQ3-UKBIYmmaxvqJ8fHWw']
  479. 09:33:00 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading auth from cache
  480. 09:33:00 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] getStreamUrl songid: T3fewf4tpj7knemzstw3krbpjn4 device: cubox quality: hi
  481. 09:33:00 T:1561326656 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  482. InsecureRequestWarning)
  483. 09:33:00 T:1561326656 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  484. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  485. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  486. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  487. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'T3fewf4tpj7knemzstw3krbpjn4', 'pt': 'e', 'slt': '1390375980353', 'sig': 'JmfjnykndAoWqIifG9J08OV4uvc', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  488. (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')
  489. Traceback (most recent call last):
  490. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/default.py", line 13, in <module>
  491. GoogleMusicPlaySong.GoogleMusicPlaySong().play(params)
  492. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 13, in play
  493. params = self.__getSongStreamUrl(song_id, params)
  494. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 52, in __getSongStreamUrl
  495. params['url'] = self.api.getSongStreamUrl(song_id)
  496. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicApi.py", line 75, in getSongStreamUrl
  497. stream_url = self.getLogin().getStreamUrl(song_id)
  498. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicLogin.py", line 34, in getStreamUrl
  499. return self.gmusicapi.get_stream_url(song_id, device_id, quality)
  500. File "<string>", line 2, in get_stream_url
  501. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/utils/utils.py", line 251, in wrapper
  502. return function(*args, **kw)
  503. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/mobileclient.py", line 247, in get_stream_url
  504. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id, quality)
  505. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/shared.py", line 80, in _make_call
  506. return protocol.perform(self.session, self.validate, *args, **kwargs)
  507. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/protocol/shared.py", line 227, in perform
  508. raise CallFailure(err_msg, call_name)
  509. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  510. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'T3fewf4tpj7knemzstw3krbpjn4', 'pt': 'e', 'slt': '1390375980353', 'sig': 'JmfjnykndAoWqIifG9J08OV4uvc', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  511. (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')
  512. -->End of Python script error report<--
  513. 09:33:00 T:1968943104 ERROR: Playlist Player: skipping unplayable item: 1, path [plugin://plugin.audio.googlemusic.exp/?action=play_song&song_id=T3fewf4tpj7knemzstw3krbpjn4&title=Cage The Elephant - Telescope&artist=Cage The Elephant&albumart=http://lh6.ggpht.com/b7Apwyh7TxHOKVVO6ec5NRtbx-jtsMMy3SinB_9L8Hf8UcN27l26lCQ3-UKBIYmmaxvqJ8fHWw]
  514. 09:33:00 T:1561326656 NOTICE: Thread LanguageInvoker start, auto delete: false
  515. 09:33:00 T:1561326656 NOTICE: -->Python Interpreter Initialized<--
  516. 09:33:00 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '10', "?action=play_song&song_id=Tjn454j5p22csragkvf5mzv4d6e&title=David Gilmour - There's No Way Out Of Here (2006 Remastered Version)&artist=David Gilmour&albumart=http://lh4.ggpht.com/TJSgfhKrAAEBwURCK-hobXfZdjlPNP_BLLq3vaRZvABeSi3M2BcZvfjDgIQA44EXX6IVQOuSNg"]
  517. 09:33:02 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading auth from cache
  518. 09:33:02 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] getStreamUrl songid: Tjn454j5p22csragkvf5mzv4d6e device: cubox quality: hi
  519. 09:33:03 T:1561326656 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  520. InsecureRequestWarning)
  521. 09:33:03 T:1561326656 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  522. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  523. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  524. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  525. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Tjn454j5p22csragkvf5mzv4d6e', 'pt': 'e', 'slt': '1390375983047', 'sig': '89_EtgnvUvaypviRtC2Ewv4hcrg', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  526. (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')
  527. Traceback (most recent call last):
  528. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/default.py", line 13, in <module>
  529. GoogleMusicPlaySong.GoogleMusicPlaySong().play(params)
  530. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 13, in play
  531. params = self.__getSongStreamUrl(song_id, params)
  532. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 52, in __getSongStreamUrl
  533. params['url'] = self.api.getSongStreamUrl(song_id)
  534. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicApi.py", line 75, in getSongStreamUrl
  535. stream_url = self.getLogin().getStreamUrl(song_id)
  536. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicLogin.py", line 34, in getStreamUrl
  537. return self.gmusicapi.get_stream_url(song_id, device_id, quality)
  538. File "<string>", line 2, in get_stream_url
  539. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/utils/utils.py", line 251, in wrapper
  540. return function(*args, **kw)
  541. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/mobileclient.py", line 247, in get_stream_url
  542. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id, quality)
  543. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/shared.py", line 80, in _make_call
  544. return protocol.perform(self.session, self.validate, *args, **kwargs)
  545. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/protocol/shared.py", line 227, in perform
  546. raise CallFailure(err_msg, call_name)
  547. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  548. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Tjn454j5p22csragkvf5mzv4d6e', 'pt': 'e', 'slt': '1390375983047', 'sig': '89_EtgnvUvaypviRtC2Ewv4hcrg', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  549. (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')
  550. -->End of Python script error report<--
  551. 09:33:03 T:1968943104 ERROR: Playlist Player: skipping unplayable item: 2, path [plugin://plugin.audio.googlemusic.exp/?action=play_song&song_id=Tjn454j5p22csragkvf5mzv4d6e&title=David Gilmour - There's No Way Out Of Here (2006 Remastered Version)&artist=David Gilmour&albumart=http://lh4.ggpht.com/TJSgfhKrAAEBwURCK-hobXfZdjlPNP_BLLq3vaRZvABeSi3M2BcZvfjDgIQA44EXX6IVQOuSNg]
  552. 09:33:03 T:1561326656 NOTICE: Thread LanguageInvoker start, auto delete: false
  553. 09:33:03 T:1561326656 NOTICE: -->Python Interpreter Initialized<--
  554. 09:33:03 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '11', '?action=play_song&song_id=Tcpkwkr6dz22cmedorljlgkca34&title=Billy Idol - Dancing With Myself&artist=Billy Idol&albumart=http://lh6.ggpht.com/B0IiDD7SijgHUipBnqjws_xwqdV1ULMbNE_m3HxMu9z3aildiqSP8UK0UYQrD29DoDRhicuOq_0']
  555. 09:33:05 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading auth from cache
  556. 09:33:05 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] getStreamUrl songid: Tcpkwkr6dz22cmedorljlgkca34 device: cubox quality: hi
  557. 09:33:05 T:1561326656 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  558. InsecureRequestWarning)
  559. 09:33:06 T:1561326656 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  560. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  561. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  562. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  563. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Tcpkwkr6dz22cmedorljlgkca34', 'pt': 'e', 'slt': '1390375985757', 'sig': 'M8MR4dClVVk5QQ0FQHkesltkNnw', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  564. (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')
  565. Traceback (most recent call last):
  566. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/default.py", line 13, in <module>
  567. GoogleMusicPlaySong.GoogleMusicPlaySong().play(params)
  568. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 13, in play
  569. params = self.__getSongStreamUrl(song_id, params)
  570. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 52, in __getSongStreamUrl
  571. params['url'] = self.api.getSongStreamUrl(song_id)
  572. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicApi.py", line 75, in getSongStreamUrl
  573. stream_url = self.getLogin().getStreamUrl(song_id)
  574. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicLogin.py", line 34, in getStreamUrl
  575. return self.gmusicapi.get_stream_url(song_id, device_id, quality)
  576. File "<string>", line 2, in get_stream_url
  577. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/utils/utils.py", line 251, in wrapper
  578. return function(*args, **kw)
  579. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/mobileclient.py", line 247, in get_stream_url
  580. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id, quality)
  581. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/shared.py", line 80, in _make_call
  582. return protocol.perform(self.session, self.validate, *args, **kwargs)
  583. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/protocol/shared.py", line 227, in perform
  584. raise CallFailure(err_msg, call_name)
  585. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  586. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Tcpkwkr6dz22cmedorljlgkca34', 'pt': 'e', 'slt': '1390375985757', 'sig': 'M8MR4dClVVk5QQ0FQHkesltkNnw', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  587. (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')
  588. -->End of Python script error report<--
  589. 09:33:06 T:1968943104 ERROR: Playlist Player: skipping unplayable item: 3, path [plugin://plugin.audio.googlemusic.exp/?action=play_song&song_id=Tcpkwkr6dz22cmedorljlgkca34&title=Billy Idol - Dancing With Myself&artist=Billy Idol&albumart=http://lh6.ggpht.com/B0IiDD7SijgHUipBnqjws_xwqdV1ULMbNE_m3HxMu9z3aildiqSP8UK0UYQrD29DoDRhicuOq_0]
  590. 09:33:06 T:1561326656 NOTICE: Thread LanguageInvoker start, auto delete: false
  591. 09:33:06 T:1561326656 NOTICE: -->Python Interpreter Initialized<--
  592. 09:33:06 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '12', '?action=play_song&song_id=Tlamfzrznn2s4se4miea6h7crb4&title=Red Hot Chili Peppers - Tell Me Baby&artist=Red Hot Chili Peppers&albumart=http://lh5.ggpht.com/Eb5bnVfBrTU9lXXSy28kDNFgO3fLNiIT9F34uGOf9GOnJ9RKOOFkwRor8daJrbpTtYmmmf67oQ']
  593. 09:33:07 T:1948251200 ERROR: CAESinkALSA - snd_pcm_writei(-32) Broken pipe - trying to recover
  594. 09:33:08 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading auth from cache
  595. 09:33:08 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] getStreamUrl songid: Tlamfzrznn2s4se4miea6h7crb4 device: cubox quality: hi
  596. 09:33:08 T:1561326656 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  597. InsecureRequestWarning)
  598. 09:33:08 T:1561326656 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  599. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  600. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  601. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  602. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Tlamfzrznn2s4se4miea6h7crb4', 'pt': 'e', 'slt': '1390375988471', 'sig': 'hZ7vVTprwyGKzItWO6ztHmwncsE', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  603. (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')
  604. Traceback (most recent call last):
  605. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/default.py", line 13, in <module>
  606. GoogleMusicPlaySong.GoogleMusicPlaySong().play(params)
  607. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 13, in play
  608. params = self.__getSongStreamUrl(song_id, params)
  609. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 52, in __getSongStreamUrl
  610. params['url'] = self.api.getSongStreamUrl(song_id)
  611. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicApi.py", line 75, in getSongStreamUrl
  612. stream_url = self.getLogin().getStreamUrl(song_id)
  613. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicLogin.py", line 34, in getStreamUrl
  614. return self.gmusicapi.get_stream_url(song_id, device_id, quality)
  615. File "<string>", line 2, in get_stream_url
  616. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/utils/utils.py", line 251, in wrapper
  617. return function(*args, **kw)
  618. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/mobileclient.py", line 247, in get_stream_url
  619. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id, quality)
  620. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/shared.py", line 80, in _make_call
  621. return protocol.perform(self.session, self.validate, *args, **kwargs)
  622. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/protocol/shared.py", line 227, in perform
  623. raise CallFailure(err_msg, call_name)
  624. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  625. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Tlamfzrznn2s4se4miea6h7crb4', 'pt': 'e', 'slt': '1390375988471', 'sig': 'hZ7vVTprwyGKzItWO6ztHmwncsE', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  626. (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')
  627. -->End of Python script error report<--
  628. 09:33:08 T:1968943104 ERROR: Playlist Player: skipping unplayable item: 4, path [plugin://plugin.audio.googlemusic.exp/?action=play_song&song_id=Tlamfzrznn2s4se4miea6h7crb4&title=Red Hot Chili Peppers - Tell Me Baby&artist=Red Hot Chili Peppers&albumart=http://lh5.ggpht.com/Eb5bnVfBrTU9lXXSy28kDNFgO3fLNiIT9F34uGOf9GOnJ9RKOOFkwRor8daJrbpTtYmmmf67oQ]
  629. 09:33:08 T:1561326656 NOTICE: Thread LanguageInvoker start, auto delete: false
  630. 09:33:09 T:1561326656 NOTICE: -->Python Interpreter Initialized<--
  631. 09:33:09 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '13', '?action=play_song&song_id=Tad7c5yib27kfgkl4fn7oadbxfu&title=Janis Joplin - Me and Bobby McGee&artist=Janis Joplin&albumart=http://lh6.ggpht.com/e5J5JVzduKqMHSPoI6xm73qkgwpKf7o_X8otBta1LyZgxrlX3H4TUXQtGl23EfOmzNw5vw66bw']
  632. 09:33:10 T:1726039104 NOTICE: Thread FileCache start, auto delete: false
  633. 09:33:10 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading auth from cache
  634. 09:33:10 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] getStreamUrl songid: Tad7c5yib27kfgkl4fn7oadbxfu device: cubox quality: hi
  635. 09:33:11 T:1561326656 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  636. InsecureRequestWarning)
  637. 09:33:11 T:1561326656 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  638. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  639. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  640. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  641. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Tad7c5yib27kfgkl4fn7oadbxfu', 'pt': 'e', 'slt': '1390375991173', 'sig': 'MAzIRIKNZb7VLUZtPmrrQu67Hhw', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  642. (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')
  643. Traceback (most recent call last):
  644. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/default.py", line 13, in <module>
  645. GoogleMusicPlaySong.GoogleMusicPlaySong().play(params)
  646. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 13, in play
  647. params = self.__getSongStreamUrl(song_id, params)
  648. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 52, in __getSongStreamUrl
  649. params['url'] = self.api.getSongStreamUrl(song_id)
  650. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicApi.py", line 75, in getSongStreamUrl
  651. stream_url = self.getLogin().getStreamUrl(song_id)
  652. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicLogin.py", line 34, in getStreamUrl
  653. return self.gmusicapi.get_stream_url(song_id, device_id, quality)
  654. File "<string>", line 2, in get_stream_url
  655. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/utils/utils.py", line 251, in wrapper
  656. return function(*args, **kw)
  657. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/mobileclient.py", line 247, in get_stream_url
  658. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id, quality)
  659. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/shared.py", line 80, in _make_call
  660. return protocol.perform(self.session, self.validate, *args, **kwargs)
  661. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/protocol/shared.py", line 227, in perform
  662. raise CallFailure(err_msg, call_name)
  663. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  664. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Tad7c5yib27kfgkl4fn7oadbxfu', 'pt': 'e', 'slt': '1390375991173', 'sig': 'MAzIRIKNZb7VLUZtPmrrQu67Hhw', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  665. (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')
  666. -->End of Python script error report<--
  667. 09:33:11 T:1968943104 ERROR: Playlist Player: skipping unplayable item: 5, path [plugin://plugin.audio.googlemusic.exp/?action=play_song&song_id=Tad7c5yib27kfgkl4fn7oadbxfu&title=Janis Joplin - Me and Bobby McGee&artist=Janis Joplin&albumart=http://lh6.ggpht.com/e5J5JVzduKqMHSPoI6xm73qkgwpKf7o_X8otBta1LyZgxrlX3H4TUXQtGl23EfOmzNw5vw66bw]
  668. 09:33:11 T:1561326656 NOTICE: Thread LanguageInvoker start, auto delete: false
  669. 09:33:11 T:1561326656 NOTICE: -->Python Interpreter Initialized<--
  670. 09:33:11 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '14', "?action=play_song&song_id=Tx67ah5qkqdwyhx4spc3foeysxq&title=Guns N' Roses - Live And Let Die&artist=Guns N' Roses&albumart=http://lh4.ggpht.com/VVqG7lSR0KszuCd7nKCMh-N_TER22WFTEWj0cX7TFh-zIKMmzWZYabwl4jh7CiPMQbl5fqHfBtI"]
  671. 09:33:12 T:1726039104 NOTICE: Thread FileCache start, auto delete: false
  672. 09:33:12 T:1948251200 ERROR: CAESinkALSA - snd_pcm_writei(-32) Broken pipe - trying to recover
  673. 09:33:12 T:1708127296 NOTICE: Thread FileCache start, auto delete: false
  674. 09:33:12 T:1948251200 ERROR: CAESinkALSA - snd_pcm_writei(-32) Broken pipe - trying to recover
  675. 09:33:12 T:1726039104 NOTICE: Thread FileCache start, auto delete: false
  676. 09:33:13 T:1561326656 NOTICE: Previous line repeats 1 times.
  677. 09:33:13 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading auth from cache
  678. 09:33:13 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] getStreamUrl songid: Tx67ah5qkqdwyhx4spc3foeysxq device: cubox quality: hi
  679. 09:33:13 T:1726039104 NOTICE: Thread FileCache start, auto delete: false
  680. 09:33:14 T:1561326656 NOTICE: Previous line repeats 1 times.
  681. 09:33:14 T:1561326656 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  682. InsecureRequestWarning)
  683. 09:33:14 T:1561326656 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  684. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  685. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  686. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  687. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Tx67ah5qkqdwyhx4spc3foeysxq', 'pt': 'e', 'slt': '1390375993975', 'sig': 'MTn1rWkIEDZVO_jj8kEw3lbTwTM', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  688. (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')
  689. Traceback (most recent call last):
  690. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/default.py", line 13, in <module>
  691. GoogleMusicPlaySong.GoogleMusicPlaySong().play(params)
  692. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 13, in play
  693. params = self.__getSongStreamUrl(song_id, params)
  694. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 52, in __getSongStreamUrl
  695. params['url'] = self.api.getSongStreamUrl(song_id)
  696. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicApi.py", line 75, in getSongStreamUrl
  697. stream_url = self.getLogin().getStreamUrl(song_id)
  698. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicLogin.py", line 34, in getStreamUrl
  699. return self.gmusicapi.get_stream_url(song_id, device_id, quality)
  700. File "<string>", line 2, in get_stream_url
  701. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/utils/utils.py", line 251, in wrapper
  702. return function(*args, **kw)
  703. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/mobileclient.py", line 247, in get_stream_url
  704. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id, quality)
  705. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/shared.py", line 80, in _make_call
  706. return protocol.perform(self.session, self.validate, *args, **kwargs)
  707. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/protocol/shared.py", line 227, in perform
  708. raise CallFailure(err_msg, call_name)
  709. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  710. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Tx67ah5qkqdwyhx4spc3foeysxq', 'pt': 'e', 'slt': '1390375993975', 'sig': 'MTn1rWkIEDZVO_jj8kEw3lbTwTM', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  711. (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')
  712. -->End of Python script error report<--
  713. 09:33:14 T:1968943104 ERROR: Playlist Player: skipping unplayable item: 6, path [plugin://plugin.audio.googlemusic.exp/?action=play_song&song_id=Tx67ah5qkqdwyhx4spc3foeysxq&title=Guns N' Roses - Live And Let Die&artist=Guns N' Roses&albumart=http://lh4.ggpht.com/VVqG7lSR0KszuCd7nKCMh-N_TER22WFTEWj0cX7TFh-zIKMmzWZYabwl4jh7CiPMQbl5fqHfBtI]
  714. 09:33:14 T:1561326656 NOTICE: Thread LanguageInvoker start, auto delete: false
  715. 09:33:14 T:1561326656 NOTICE: -->Python Interpreter Initialized<--
  716. 09:33:14 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '15', '?action=play_song&song_id=Taxioeik3xm2zjjgdldderz4e5m&title=Paul McCartney - Blackbird&artist=Paul McCartney&albumart=http://lh5.ggpht.com/dFWnjE-It315nCs8D44jNt-XAJimuhyyvUnY5R41n4__K4ggCllB-RAHVFrJRWWe9N5bhlUlvw']
  717. 09:33:15 T:1948251200 ERROR: CAESinkALSA - snd_pcm_writei(-32) Broken pipe - trying to recover
  718. 09:33:15 T:1726039104 NOTICE: Thread FileCache start, auto delete: false
  719. 09:33:16 T:1561326656 NOTICE: Previous line repeats 2 times.
  720. 09:33:16 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading auth from cache
  721. 09:33:16 T:1561326656 NOTICE: [GoogleMusicEXP-1.4~alpha2] getStreamUrl songid: Taxioeik3xm2zjjgdldderz4e5m device: cubox quality: hi
  722. 09:33:16 T:1561326656 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  723. InsecureRequestWarning)
  724. 09:33:17 T:1561326656 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  725. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  726. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  727. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  728. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Taxioeik3xm2zjjgdldderz4e5m', 'pt': 'e', 'slt': '1390375996764', 'sig': 'ploIOlBziE_MXuge4Rl14cH83_o', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  729. (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')
  730. Traceback (most recent call last):
  731. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/default.py", line 13, in <module>
  732. GoogleMusicPlaySong.GoogleMusicPlaySong().play(params)
  733. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 13, in play
  734. params = self.__getSongStreamUrl(song_id, params)
  735. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 52, in __getSongStreamUrl
  736. params['url'] = self.api.getSongStreamUrl(song_id)
  737. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicApi.py", line 75, in getSongStreamUrl
  738. stream_url = self.getLogin().getStreamUrl(song_id)
  739. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicLogin.py", line 34, in getStreamUrl
  740. return self.gmusicapi.get_stream_url(song_id, device_id, quality)
  741. File "<string>", line 2, in get_stream_url
  742. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/utils/utils.py", line 251, in wrapper
  743. return function(*args, **kw)
  744. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/mobileclient.py", line 247, in get_stream_url
  745. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id, quality)
  746. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/shared.py", line 80, in _make_call
  747. return protocol.perform(self.session, self.validate, *args, **kwargs)
  748. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/protocol/shared.py", line 227, in perform
  749. raise CallFailure(err_msg, call_name)
  750. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  751. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Taxioeik3xm2zjjgdldderz4e5m', 'pt': 'e', 'slt': '1390375996764', 'sig': 'ploIOlBziE_MXuge4Rl14cH83_o', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  752. (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')
  753. -->End of Python script error report<--
  754. 09:33:17 T:1968943104 ERROR: Playlist Player: skipping unplayable item: 7, path [plugin://plugin.audio.googlemusic.exp/?action=play_song&song_id=Taxioeik3xm2zjjgdldderz4e5m&title=Paul McCartney - Blackbird&artist=Paul McCartney&albumart=http://lh5.ggpht.com/dFWnjE-It315nCs8D44jNt-XAJimuhyyvUnY5R41n4__K4ggCllB-RAHVFrJRWWe9N5bhlUlvw]
  755. 09:33:19 T:1968943104 NOTICE: CDVDPlayer::CloseFile()
  756. 09:33:19 T:1968943104 NOTICE: DVDPlayer: waiting for threads to exit
  757. 09:33:19 T:1550840896 NOTICE: CDVDPlayer::OnExit()
  758. 09:33:19 T:1550840896 NOTICE: Closing stream player 1
  759. 09:33:19 T:1550840896 NOTICE: Waiting for audio thread to exit
  760. 09:33:19 T:1483326528 NOTICE: thread end: CDVDPlayerAudio::OnExit()
  761. 09:33:19 T:1550840896 NOTICE: Closing audio device
  762. 09:33:19 T:1550840896 NOTICE: Deleting audio codec
  763. 09:33:19 T:1968943104 NOTICE: DVDPlayer: finished waiting
  764. 09:33:19 T:1968943104 NOTICE: CDVDPlayer::CloseFile()
  765. 09:33:19 T:1968943104 NOTICE: DVDPlayer: waiting for threads to exit
  766. 09:33:19 T:1968943104 NOTICE: DVDPlayer: finished waiting
  767. 09:33:20 T:1550840896 NOTICE: Thread BackgroundLoader start, auto delete: false
  768. 09:34:26 T:1646261312 NOTICE: Previous line repeats 3 times.
  769. 09:34:26 T:1646261312 NOTICE: ES: Client from 192.168.1.100 timed out
  770. 09:46:18 T:1679815744 NOTICE: Thread JobWorker start, auto delete: true
  771. 09:46:18 T:1654649920 NOTICE: Thread LanguageInvoker start, auto delete: false
  772. 09:46:18 T:1654649920 NOTICE: -->Python Interpreter Initialized<--
  773. 09:46:18 T:1654649920 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '16', '']
  774. 09:46:20 T:1654649920 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading auth from cache
  775. 09:46:20 T:1550840896 NOTICE: Thread BackgroundLoader start, auto delete: false
  776. 09:46:23 T:1654649920 NOTICE: Thread LanguageInvoker start, auto delete: false
  777. 09:46:23 T:1654649920 NOTICE: -->Python Interpreter Initialized<--
  778. 09:46:23 T:1654649920 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '17', '?path=library']
  779. 09:46:23 T:1550840896 NOTICE: Thread BackgroundLoader start, auto delete: false
  780. 09:46:27 T:1654649920 NOTICE: Thread LanguageInvoker start, auto delete: false
  781. 09:46:27 T:1654649920 NOTICE: -->Python Interpreter Initialized<--
  782. 09:46:27 T:1654649920 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '18', '?criteria=album&path=filter']
  783. 09:46:33 T:1550840896 NOTICE: Thread BackgroundLoader start, auto delete: false
  784. 09:46:35 T:1654649920 NOTICE: Thread JobWorker start, auto delete: true
  785. 09:46:35 T:1696592960 NOTICE: Thread FileCache start, auto delete: false
  786. 09:46:38 T:1531339840 NOTICE: Previous line repeats 2 times.
  787. 09:46:38 T:1531339840 NOTICE: Thread JobWorker start, auto delete: true
  788. 09:46:38 T:1696592960 NOTICE: Thread FileCache start, auto delete: false
  789. 09:46:58 T:1708127296 NOTICE: Previous line repeats 18 times.
  790. 09:46:58 T:1708127296 NOTICE: Thread JobWorker start, auto delete: true
  791. 09:46:58 T:1550840896 NOTICE: Thread FileCache start, auto delete: false
  792. 09:47:10 T:1550840896 NOTICE: Previous line repeats 19 times.
  793. 09:47:10 T:1550840896 NOTICE: Thread LanguageInvoker start, auto delete: false
  794. 09:47:10 T:1550840896 NOTICE: -->Python Interpreter Initialized<--
  795. 09:47:10 T:1550840896 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '19', '?path=library']
  796. 09:47:10 T:1550840896 NOTICE: Thread BackgroundLoader start, auto delete: false
  797. 09:47:19 T:1550840896 NOTICE: Previous line repeats 1 times.
  798. 09:47:19 T:1550840896 NOTICE: Thread LanguageInvoker start, auto delete: false
  799. 09:47:19 T:1550840896 NOTICE: -->Python Interpreter Initialized<--
  800. 09:47:19 T:1550840896 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '20', '?path=playlists&playlist_type=auto']
  801. 09:47:19 T:1550840896 NOTICE: [GoogleMusicEXP-1.4~alpha2] Getting playlists of type: auto
  802. 09:47:19 T:1445983296 NOTICE: Thread BackgroundLoader start, auto delete: false
  803. 09:47:22 T:1550840896 NOTICE: Previous line repeats 1 times.
  804. 09:47:22 T:1550840896 NOTICE: Thread LanguageInvoker start, auto delete: false
  805. 09:47:22 T:1550840896 NOTICE: -->Python Interpreter Initialized<--
  806. 09:47:22 T:1550840896 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '21', '?path=playlists&playlist_type=user']
  807. 09:47:22 T:1550840896 NOTICE: [GoogleMusicEXP-1.4~alpha2] Getting playlists of type: user
  808. 09:47:22 T:1445983296 NOTICE: Thread BackgroundLoader start, auto delete: false
  809. 09:47:26 T:1550840896 NOTICE: Previous line repeats 1 times.
  810. 09:47:26 T:1550840896 NOTICE: Thread LanguageInvoker start, auto delete: false
  811. 09:47:26 T:1550840896 NOTICE: -->Python Interpreter Initialized<--
  812. 09:47:26 T:1550840896 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '22', '?path=playlists&playlist_type=radio']
  813. 09:47:26 T:1550840896 NOTICE: [GoogleMusicEXP-1.4~alpha2] Getting playlists of type: radio
  814. 09:47:28 T:1550840896 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading auth from cache
  815. 09:47:28 T:1550840896 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  816. InsecureRequestWarning)
  817. 09:47:28 T:1445983296 NOTICE: Thread BackgroundLoader start, auto delete: false
  818. 09:47:44 T:1550840896 NOTICE: Thread LanguageInvoker start, auto delete: false
  819. 09:47:44 T:1550840896 NOTICE: -->Python Interpreter Initialized<--
  820. 09:47:44 T:1550840896 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '23', '?id=4f70957c-d795-37ca-b4dd-0b8850ecdd21&path=station']
  821. 09:47:46 T:1550840896 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading auth from cache
  822. 09:47:47 T:1550840896 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  823. InsecureRequestWarning)
  824. 09:47:47 T:1445983296 NOTICE: Thread BackgroundLoader start, auto delete: false
  825. 09:47:50 T:1696592960 NOTICE: Previous line repeats 1 times.
  826. 09:47:50 T:1696592960 NOTICE: Thread FileCache start, auto delete: false
  827. 09:47:51 T:1696592960 NOTICE: Thread LanguageInvoker start, auto delete: false
  828. 09:47:51 T:1696592960 NOTICE: -->Python Interpreter Initialized<--
  829. 09:47:51 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '24', '?action=play_song&song_id=Tzpawhxpjqb5fiqotf4pqkkqlva&title=Jackie Brenston & His Delta Cats - Rocket 88&artist=Jackie Brenston & His Delta Cats&albumart=http://lh6.ggpht.com/iXdUrh5jTWB5VIpxXBiSGG7cClM7Lb3LnG6wEI4ZAPpS0tWcUJkKjou3fc-9bBDn9NVvM_ihh6U']
  830. 09:47:52 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading auth from cache
  831. 09:47:52 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] getStreamUrl songid: Tzpawhxpjqb5fiqotf4pqkkqlva device: cubox quality: hi
  832. 09:47:53 T:1696592960 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  833. InsecureRequestWarning)
  834. 09:47:53 T:1696592960 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  835. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  836. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  837. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  838. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Tzpawhxpjqb5fiqotf4pqkkqlva', 'pt': 'e', 'slt': '1390376873137', 'sig': '7yyUOZsvsb9mb3Wv6ZofWLgwkFk', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  839. (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')
  840. Traceback (most recent call last):
  841. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/default.py", line 13, in <module>
  842. GoogleMusicPlaySong.GoogleMusicPlaySong().play(params)
  843. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 13, in play
  844. params = self.__getSongStreamUrl(song_id, params)
  845. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 52, in __getSongStreamUrl
  846. params['url'] = self.api.getSongStreamUrl(song_id)
  847. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicApi.py", line 75, in getSongStreamUrl
  848. stream_url = self.getLogin().getStreamUrl(song_id)
  849. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicLogin.py", line 34, in getStreamUrl
  850. return self.gmusicapi.get_stream_url(song_id, device_id, quality)
  851. File "<string>", line 2, in get_stream_url
  852. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/utils/utils.py", line 251, in wrapper
  853. return function(*args, **kw)
  854. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/mobileclient.py", line 247, in get_stream_url
  855. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id, quality)
  856. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/shared.py", line 80, in _make_call
  857. return protocol.perform(self.session, self.validate, *args, **kwargs)
  858. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/protocol/shared.py", line 227, in perform
  859. raise CallFailure(err_msg, call_name)
  860. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  861. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Tzpawhxpjqb5fiqotf4pqkkqlva', 'pt': 'e', 'slt': '1390376873137', 'sig': '7yyUOZsvsb9mb3Wv6ZofWLgwkFk', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  862. (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')
  863. -->End of Python script error report<--
  864. 09:47:53 T:1968943104 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.audio.googlemusic.exp/?action=play_song&song_id=Tzpawhxpjqb5fiqotf4pqkkqlva&title=Jackie Brenston & His Delta Cats - Rocket 88&artist=Jackie Brenston & His Delta Cats&albumart=http://lh6.ggpht.com/iXdUrh5jTWB5VIpxXBiSGG7cClM7Lb3LnG6wEI4ZAPpS0tWcUJkKjou3fc-9bBDn9NVvM_ihh6U]
  865. 09:47:53 T:1696592960 NOTICE: Thread LanguageInvoker start, auto delete: false
  866. 09:47:53 T:1696592960 NOTICE: -->Python Interpreter Initialized<--
  867. 09:47:53 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '25', '?action=play_song&song_id=Tca52fr3zdchjav64p2qhvkkjcq&title=Bo Diddley - Bo Diddley&artist=Bo Diddley&albumart=http://lh6.ggpht.com/pxGwPGfXkXzJdDChHVA1O7w-fn0_3C1cLpQXfCjFnjmHScnPvr_-1lPrqadl98swTHKDFfD1xg']
  868. 09:47:54 T:1948251200 ERROR: CAESinkALSA - snd_pcm_writei(-32) Broken pipe - trying to recover
  869. 09:47:55 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading auth from cache
  870. 09:47:55 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] getStreamUrl songid: Tca52fr3zdchjav64p2qhvkkjcq device: cubox quality: hi
  871. 09:47:55 T:1696592960 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  872. InsecureRequestWarning)
  873. 09:47:55 T:1696592960 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  874. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  875. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  876. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  877. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Tca52fr3zdchjav64p2qhvkkjcq', 'pt': 'e', 'slt': '1390376875693', 'sig': 'nYrL3Elp2P6cZymZ86ng3QiQITc', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  878. (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')
  879. Traceback (most recent call last):
  880. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/default.py", line 13, in <module>
  881. GoogleMusicPlaySong.GoogleMusicPlaySong().play(params)
  882. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 13, in play
  883. params = self.__getSongStreamUrl(song_id, params)
  884. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 52, in __getSongStreamUrl
  885. params['url'] = self.api.getSongStreamUrl(song_id)
  886. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicApi.py", line 75, in getSongStreamUrl
  887. stream_url = self.getLogin().getStreamUrl(song_id)
  888. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicLogin.py", line 34, in getStreamUrl
  889. return self.gmusicapi.get_stream_url(song_id, device_id, quality)
  890. File "<string>", line 2, in get_stream_url
  891. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/utils/utils.py", line 251, in wrapper
  892. return function(*args, **kw)
  893. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/mobileclient.py", line 247, in get_stream_url
  894. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id, quality)
  895. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/shared.py", line 80, in _make_call
  896. return protocol.perform(self.session, self.validate, *args, **kwargs)
  897. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/protocol/shared.py", line 227, in perform
  898. raise CallFailure(err_msg, call_name)
  899. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  900. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Tca52fr3zdchjav64p2qhvkkjcq', 'pt': 'e', 'slt': '1390376875693', 'sig': 'nYrL3Elp2P6cZymZ86ng3QiQITc', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  901. (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')
  902. -->End of Python script error report<--
  903. 09:47:56 T:1968943104 ERROR: Playlist Player: skipping unplayable item: 1, path [plugin://plugin.audio.googlemusic.exp/?action=play_song&song_id=Tca52fr3zdchjav64p2qhvkkjcq&title=Bo Diddley - Bo Diddley&artist=Bo Diddley&albumart=http://lh6.ggpht.com/pxGwPGfXkXzJdDChHVA1O7w-fn0_3C1cLpQXfCjFnjmHScnPvr_-1lPrqadl98swTHKDFfD1xg]
  904. 09:47:56 T:1696592960 NOTICE: Thread LanguageInvoker start, auto delete: false
  905. 09:47:56 T:1696592960 NOTICE: -->Python Interpreter Initialized<--
  906. 09:47:56 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '26', "?action=play_song&song_id=Trgckxtbr4rpykggfwmuzkdumjm&title=Clarence 'Frogman' Henry - Rock Down in My Shoe&artist=Clarence 'Frogman' Henry&albumart=http://lh3.ggpht.com/AsVqURjPCdhKGnPLWNo2J636UeSy9rYBtC0nGs8TNuZAQ8z3ZtREi0Ha90vmmCdQ4k8Xb6X07wM"]
  907. 09:47:58 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading auth from cache
  908. 09:47:58 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] getStreamUrl songid: Trgckxtbr4rpykggfwmuzkdumjm device: cubox quality: hi
  909. 09:47:58 T:1696592960 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  910. InsecureRequestWarning)
  911. 09:47:58 T:1696592960 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  912. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  913. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  914. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  915. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Trgckxtbr4rpykggfwmuzkdumjm', 'pt': 'e', 'slt': '1390376878208', 'sig': 'DLPypCzjSr6ev4c_dEuVqe4uxIw', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  916. (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')
  917. Traceback (most recent call last):
  918. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/default.py", line 13, in <module>
  919. GoogleMusicPlaySong.GoogleMusicPlaySong().play(params)
  920. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 13, in play
  921. params = self.__getSongStreamUrl(song_id, params)
  922. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 52, in __getSongStreamUrl
  923. params['url'] = self.api.getSongStreamUrl(song_id)
  924. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicApi.py", line 75, in getSongStreamUrl
  925. stream_url = self.getLogin().getStreamUrl(song_id)
  926. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicLogin.py", line 34, in getStreamUrl
  927. return self.gmusicapi.get_stream_url(song_id, device_id, quality)
  928. File "<string>", line 2, in get_stream_url
  929. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/utils/utils.py", line 251, in wrapper
  930. return function(*args, **kw)
  931. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/mobileclient.py", line 247, in get_stream_url
  932. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id, quality)
  933. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/shared.py", line 80, in _make_call
  934. return protocol.perform(self.session, self.validate, *args, **kwargs)
  935. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/protocol/shared.py", line 227, in perform
  936. raise CallFailure(err_msg, call_name)
  937. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  938. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Trgckxtbr4rpykggfwmuzkdumjm', 'pt': 'e', 'slt': '1390376878208', 'sig': 'DLPypCzjSr6ev4c_dEuVqe4uxIw', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  939. (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')
  940. -->End of Python script error report<--
  941. 09:47:58 T:1968943104 ERROR: Playlist Player: skipping unplayable item: 2, path [plugin://plugin.audio.googlemusic.exp/?action=play_song&song_id=Trgckxtbr4rpykggfwmuzkdumjm&title=Clarence 'Frogman' Henry - Rock Down in My Shoe&artist=Clarence 'Frogman' Henry&albumart=http://lh3.ggpht.com/AsVqURjPCdhKGnPLWNo2J636UeSy9rYBtC0nGs8TNuZAQ8z3ZtREi0Ha90vmmCdQ4k8Xb6X07wM]
  942. 09:47:58 T:1696592960 NOTICE: Thread LanguageInvoker start, auto delete: false
  943. 09:47:58 T:1696592960 NOTICE: -->Python Interpreter Initialized<--
  944. 09:47:58 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '27', "?action=play_song&song_id=Taudjvzfkw7c4hgb24yu3vxbqum&title=Howlin' Wolf - Spoonful&artist=Howlin' Wolf&albumart=http://lh6.ggpht.com/sJpTWQ2IV-2EcYlQqUp7dwYybwPpDGNYNNhHk9yawBWLhE1r3JBKiULLGPjonDtjFUJ91j8N8oQ"]
  945. 09:48:00 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading auth from cache
  946. 09:48:00 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] getStreamUrl songid: Taudjvzfkw7c4hgb24yu3vxbqum device: cubox quality: hi
  947. 09:48:00 T:1696592960 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  948. InsecureRequestWarning)
  949. 09:48:01 T:1696592960 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  950. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  951. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  952. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  953. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Taudjvzfkw7c4hgb24yu3vxbqum', 'pt': 'e', 'slt': '1390376880745', 'sig': 'Y0oEwFfK57Qw7kAKQxeJ7hPCQaM', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  954. (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')
  955. Traceback (most recent call last):
  956. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/default.py", line 13, in <module>
  957. GoogleMusicPlaySong.GoogleMusicPlaySong().play(params)
  958. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 13, in play
  959. params = self.__getSongStreamUrl(song_id, params)
  960. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 52, in __getSongStreamUrl
  961. params['url'] = self.api.getSongStreamUrl(song_id)
  962. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicApi.py", line 75, in getSongStreamUrl
  963. stream_url = self.getLogin().getStreamUrl(song_id)
  964. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicLogin.py", line 34, in getStreamUrl
  965. return self.gmusicapi.get_stream_url(song_id, device_id, quality)
  966. File "<string>", line 2, in get_stream_url
  967. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/utils/utils.py", line 251, in wrapper
  968. return function(*args, **kw)
  969. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/mobileclient.py", line 247, in get_stream_url
  970. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id, quality)
  971. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/shared.py", line 80, in _make_call
  972. return protocol.perform(self.session, self.validate, *args, **kwargs)
  973. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/protocol/shared.py", line 227, in perform
  974. raise CallFailure(err_msg, call_name)
  975. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  976. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Taudjvzfkw7c4hgb24yu3vxbqum', 'pt': 'e', 'slt': '1390376880745', 'sig': 'Y0oEwFfK57Qw7kAKQxeJ7hPCQaM', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  977. (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')
  978. -->End of Python script error report<--
  979. 09:48:01 T:1968943104 ERROR: Playlist Player: skipping unplayable item: 3, path [plugin://plugin.audio.googlemusic.exp/?action=play_song&song_id=Taudjvzfkw7c4hgb24yu3vxbqum&title=Howlin' Wolf - Spoonful&artist=Howlin' Wolf&albumart=http://lh6.ggpht.com/sJpTWQ2IV-2EcYlQqUp7dwYybwPpDGNYNNhHk9yawBWLhE1r3JBKiULLGPjonDtjFUJ91j8N8oQ]
  980. 09:48:01 T:1696592960 NOTICE: Thread LanguageInvoker start, auto delete: false
  981. 09:48:01 T:1696592960 NOTICE: -->Python Interpreter Initialized<--
  982. 09:48:01 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '28', '?action=play_song&song_id=Tc6eqobxizfetebcbsq4xes33se&title=Little Tich - Mean Old World&artist=Little Tich&albumart=http://lh3.ggpht.com/7lsvEpMfr61lnH37J9tYxCzOtwnqLtrppJSeFLHSP1cle_XJxuCxcx--JNeeELig6Lwest8DGQ']
  983. 09:48:02 T:1550840896 NOTICE: Thread BackgroundLoader start, auto delete: false
  984. 09:48:03 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading auth from cache
  985. 09:48:03 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] getStreamUrl songid: Tc6eqobxizfetebcbsq4xes33se device: cubox quality: hi
  986. 09:48:03 T:1696592960 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  987. InsecureRequestWarning)
  988. 09:48:03 T:1696592960 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  989. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  990. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  991. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  992. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Tc6eqobxizfetebcbsq4xes33se', 'pt': 'e', 'slt': '1390376883303', 'sig': '517fX0Rilro_o20-iljJfvIec4c', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  993. (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')
  994. Traceback (most recent call last):
  995. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/default.py", line 13, in <module>
  996. GoogleMusicPlaySong.GoogleMusicPlaySong().play(params)
  997. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 13, in play
  998. params = self.__getSongStreamUrl(song_id, params)
  999. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 52, in __getSongStreamUrl
  1000. params['url'] = self.api.getSongStreamUrl(song_id)
  1001. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicApi.py", line 75, in getSongStreamUrl
  1002. stream_url = self.getLogin().getStreamUrl(song_id)
  1003. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicLogin.py", line 34, in getStreamUrl
  1004. return self.gmusicapi.get_stream_url(song_id, device_id, quality)
  1005. File "<string>", line 2, in get_stream_url
  1006. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/utils/utils.py", line 251, in wrapper
  1007. return function(*args, **kw)
  1008. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/mobileclient.py", line 247, in get_stream_url
  1009. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id, quality)
  1010. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/shared.py", line 80, in _make_call
  1011. return protocol.perform(self.session, self.validate, *args, **kwargs)
  1012. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/protocol/shared.py", line 227, in perform
  1013. raise CallFailure(err_msg, call_name)
  1014. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  1015. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Tc6eqobxizfetebcbsq4xes33se', 'pt': 'e', 'slt': '1390376883303', 'sig': '517fX0Rilro_o20-iljJfvIec4c', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  1016. (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')
  1017. -->End of Python script error report<--
  1018. 09:48:03 T:1968943104 ERROR: Playlist Player: skipping unplayable item: 4, path [plugin://plugin.audio.googlemusic.exp/?action=play_song&song_id=Tc6eqobxizfetebcbsq4xes33se&title=Little Tich - Mean Old World&artist=Little Tich&albumart=http://lh3.ggpht.com/7lsvEpMfr61lnH37J9tYxCzOtwnqLtrppJSeFLHSP1cle_XJxuCxcx--JNeeELig6Lwest8DGQ]
  1019. 09:48:03 T:1696592960 NOTICE: Thread LanguageInvoker start, auto delete: false
  1020. 09:48:03 T:1696592960 NOTICE: -->Python Interpreter Initialized<--
  1021. 09:48:03 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '29', '?action=play_song&song_id=Tdjobt4rgfi6w2iluvqaoit4kcu&title=Jimmy Rogers - Walking By Myself&artist=Jimmy Rogers&albumart=http://lh5.ggpht.com/UPa5bhvKiu6vktva4aCZtk51hAJZ7EwhT6Ll9PnRelh_NLd0qvzGH712rpoGRpksiSJIjsDSaA']
  1022. 09:48:05 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading auth from cache
  1023. 09:48:05 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] getStreamUrl songid: Tdjobt4rgfi6w2iluvqaoit4kcu device: cubox quality: hi
  1024. 09:48:06 T:1696592960 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  1025. InsecureRequestWarning)
  1026. 09:48:06 T:1696592960 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  1027. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  1028. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  1029. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  1030. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Tdjobt4rgfi6w2iluvqaoit4kcu', 'pt': 'e', 'slt': '1390376885834', 'sig': 'S8Dc9cYV4lwbiFKlr3r5lJ0X3P4', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  1031. (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')
  1032. Traceback (most recent call last):
  1033. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/default.py", line 13, in <module>
  1034. GoogleMusicPlaySong.GoogleMusicPlaySong().play(params)
  1035. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 13, in play
  1036. params = self.__getSongStreamUrl(song_id, params)
  1037. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 52, in __getSongStreamUrl
  1038. params['url'] = self.api.getSongStreamUrl(song_id)
  1039. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicApi.py", line 75, in getSongStreamUrl
  1040. stream_url = self.getLogin().getStreamUrl(song_id)
  1041. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicLogin.py", line 34, in getStreamUrl
  1042. return self.gmusicapi.get_stream_url(song_id, device_id, quality)
  1043. File "<string>", line 2, in get_stream_url
  1044. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/utils/utils.py", line 251, in wrapper
  1045. return function(*args, **kw)
  1046. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/mobileclient.py", line 247, in get_stream_url
  1047. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id, quality)
  1048. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/shared.py", line 80, in _make_call
  1049. return protocol.perform(self.session, self.validate, *args, **kwargs)
  1050. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/protocol/shared.py", line 227, in perform
  1051. raise CallFailure(err_msg, call_name)
  1052. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  1053. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Tdjobt4rgfi6w2iluvqaoit4kcu', 'pt': 'e', 'slt': '1390376885834', 'sig': 'S8Dc9cYV4lwbiFKlr3r5lJ0X3P4', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  1054. (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')
  1055. -->End of Python script error report<--
  1056. 09:48:06 T:1968943104 ERROR: Playlist Player: skipping unplayable item: 5, path [plugin://plugin.audio.googlemusic.exp/?action=play_song&song_id=Tdjobt4rgfi6w2iluvqaoit4kcu&title=Jimmy Rogers - Walking By Myself&artist=Jimmy Rogers&albumart=http://lh5.ggpht.com/UPa5bhvKiu6vktva4aCZtk51hAJZ7EwhT6Ll9PnRelh_NLd0qvzGH712rpoGRpksiSJIjsDSaA]
  1057. 09:48:06 T:1696592960 NOTICE: Thread LanguageInvoker start, auto delete: false
  1058. 09:48:06 T:1696592960 NOTICE: -->Python Interpreter Initialized<--
  1059. 09:48:06 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '30', '?action=play_song&song_id=Ty73tsfepnfzahqho7se4zrrcc4&title=John Lee Hooker - Louise&artist=John Lee Hooker&albumart=http://lh3.ggpht.com/nnYRKGkSVPxDkFsNSX-9ENPIzyZOHAbPMt6vH50490Ek4NkrjhQaRmpODAJvm2ABAMCBLNuJvQ']
  1060. 09:48:08 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading auth from cache
  1061. 09:48:08 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] getStreamUrl songid: Ty73tsfepnfzahqho7se4zrrcc4 device: cubox quality: hi
  1062. 09:48:08 T:1696592960 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  1063. InsecureRequestWarning)
  1064. 09:48:08 T:1696592960 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  1065. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  1066. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  1067. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  1068. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Ty73tsfepnfzahqho7se4zrrcc4', 'pt': 'e', 'slt': '1390376888363', 'sig': '6mXc1gOUVCInb4vzLaI0EyNMZ7Y', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  1069. (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')
  1070. Traceback (most recent call last):
  1071. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/default.py", line 13, in <module>
  1072. GoogleMusicPlaySong.GoogleMusicPlaySong().play(params)
  1073. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 13, in play
  1074. params = self.__getSongStreamUrl(song_id, params)
  1075. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 52, in __getSongStreamUrl
  1076. params['url'] = self.api.getSongStreamUrl(song_id)
  1077. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicApi.py", line 75, in getSongStreamUrl
  1078. stream_url = self.getLogin().getStreamUrl(song_id)
  1079. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicLogin.py", line 34, in getStreamUrl
  1080. return self.gmusicapi.get_stream_url(song_id, device_id, quality)
  1081. File "<string>", line 2, in get_stream_url
  1082. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/utils/utils.py", line 251, in wrapper
  1083. return function(*args, **kw)
  1084. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/mobileclient.py", line 247, in get_stream_url
  1085. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id, quality)
  1086. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/shared.py", line 80, in _make_call
  1087. return protocol.perform(self.session, self.validate, *args, **kwargs)
  1088. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/protocol/shared.py", line 227, in perform
  1089. raise CallFailure(err_msg, call_name)
  1090. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  1091. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'Ty73tsfepnfzahqho7se4zrrcc4', 'pt': 'e', 'slt': '1390376888363', 'sig': '6mXc1gOUVCInb4vzLaI0EyNMZ7Y', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  1092. (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')
  1093. -->End of Python script error report<--
  1094. 09:48:08 T:1968943104 ERROR: Playlist Player: skipping unplayable item: 6, path [plugin://plugin.audio.googlemusic.exp/?action=play_song&song_id=Ty73tsfepnfzahqho7se4zrrcc4&title=John Lee Hooker - Louise&artist=John Lee Hooker&albumart=http://lh3.ggpht.com/nnYRKGkSVPxDkFsNSX-9ENPIzyZOHAbPMt6vH50490Ek4NkrjhQaRmpODAJvm2ABAMCBLNuJvQ]
  1095. 09:48:08 T:1696592960 NOTICE: Thread LanguageInvoker start, auto delete: false
  1096. 09:48:08 T:1696592960 NOTICE: -->Python Interpreter Initialized<--
  1097. 09:48:08 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '31', '?action=play_song&song_id=T477jxodxdmsjsq6f3hm5y2zt3i&title=Otis Rush - So Many Roads, So Many Trains&artist=Otis Rush&albumart=http://lh6.ggpht.com/U-nz1gdPB2iytrUno3x0OMf_7yevYwdq4bdy7GYFhPC-zy7edz5pbmQl5QrIfL1SsGWW7rfW']
  1098. 09:48:10 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading auth from cache
  1099. 09:48:10 T:1696592960 NOTICE: [GoogleMusicEXP-1.4~alpha2] getStreamUrl songid: T477jxodxdmsjsq6f3hm5y2zt3i device: cubox quality: hi
  1100. 09:48:11 T:1696592960 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  1101. InsecureRequestWarning)
  1102. 09:48:11 T:1696592960 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  1103. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  1104. Error Type: <class 'gmusicapi.exceptions.CallFailure'>
  1105. Error Contents: GetStreamUrl: 403 Client Error: Forbidden
  1106. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'T477jxodxdmsjsq6f3hm5y2zt3i', 'pt': 'e', 'slt': '1390376890877', 'sig': 'WjAStjS5msZ8fZIlK3-7OWA--gc', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  1107. (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')
  1108. Traceback (most recent call last):
  1109. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/default.py", line 13, in <module>
  1110. GoogleMusicPlaySong.GoogleMusicPlaySong().play(params)
  1111. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 13, in play
  1112. params = self.__getSongStreamUrl(song_id, params)
  1113. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicPlaySong.py", line 52, in __getSongStreamUrl
  1114. params['url'] = self.api.getSongStreamUrl(song_id)
  1115. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicApi.py", line 75, in getSongStreamUrl
  1116. stream_url = self.getLogin().getStreamUrl(song_id)
  1117. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicLogin.py", line 34, in getStreamUrl
  1118. return self.gmusicapi.get_stream_url(song_id, device_id, quality)
  1119. File "<string>", line 2, in get_stream_url
  1120. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/utils/utils.py", line 251, in wrapper
  1121. return function(*args, **kw)
  1122. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/mobileclient.py", line 247, in get_stream_url
  1123. return self._make_call(mobileclient.GetStreamUrl, song_id, device_id, quality)
  1124. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/clients/shared.py", line 80, in _make_call
  1125. return protocol.perform(self.session, self.validate, *args, **kwargs)
  1126. File "/storage/.kodi/addons/plugin.audio.googlemusic.exp/gmusicapi/protocol/shared.py", line 227, in perform
  1127. raise CallFailure(err_msg, call_name)
  1128. CallFailure: GetStreamUrl: 403 Client Error: Forbidden
  1129. (requests kwargs: {'headers': {'X-Device-ID': 'cubox', 'Authorization': '<omitted>'}, 'params': {'opt': 'hi', 'mjck': 'T477jxodxdmsjsq6f3hm5y2zt3i', 'pt': 'e', 'slt': '1390376890877', 'sig': 'WjAStjS5msZ8fZIlK3-7OWA--gc', 'net': 'mob'}, 'url': 'https://android.clients.google.com/music/mplay', 'verify': False, 'allow_redirects': False, 'method': 'GET'})
  1130. (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')
  1131. -->End of Python script error report<--
  1132. 09:48:11 T:1968943104 ERROR: Playlist Player: skipping unplayable item: 7, path [plugin://plugin.audio.googlemusic.exp/?action=play_song&song_id=T477jxodxdmsjsq6f3hm5y2zt3i&title=Otis Rush - So Many Roads, So Many Trains&artist=Otis Rush&albumart=http://lh6.ggpht.com/U-nz1gdPB2iytrUno3x0OMf_7yevYwdq4bdy7GYFhPC-zy7edz5pbmQl5QrIfL1SsGWW7rfW]
  1133. 09:48:22 T:1445983296 NOTICE: Thread BackgroundLoader start, auto delete: false
  1134. 09:48:25 T:1445983296 NOTICE: Thread LanguageInvoker start, auto delete: false
  1135. 09:48:25 T:1445983296 NOTICE: -->Python Interpreter Initialized<--
  1136. 09:48:25 T:1445983296 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '32', '?path=library']
  1137. 09:48:25 T:1550840896 NOTICE: Thread BackgroundLoader start, auto delete: false
  1138. 09:48:35 T:1445983296 NOTICE: Thread LanguageInvoker start, auto delete: false
  1139. 09:48:35 T:1445983296 NOTICE: -->Python Interpreter Initialized<--
  1140. 09:48:35 T:1445983296 NOTICE: [GoogleMusicEXP-1.4~alpha2] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '33', '?path=playlist&playlist_id=all_songs']
  1141. 09:48:35 T:1445983296 NOTICE: [GoogleMusicEXP-1.4~alpha2] Loading playlist: all_songs
  1142. 09:49:07 T:1708127296 NOTICE: Thread BackgroundLoader start, auto delete: false
  1143. 09:49:08 T:1968943104 ERROR: Control 500 in window 10501 has been asked to focus, but it can't
  1144. 09:49:33 T:1696592960 NOTICE: Thread BackgroundLoader start, auto delete: false
  1145. 09:49:38 T:1708127296 NOTICE: Thread JobWorker start, auto delete: true
  1146. 09:49:38 T:1445983296 NOTICE: Previous line repeats 3 times.
  1147. 09:49:38 T:1445983296 NOTICE: Thread FileCache start, auto delete: false
  1148. 09:51:18 T:1646261312 NOTICE: Previous line repeats 2 times.
  1149. 09:51:18 T:1646261312 NOTICE: ES: Client from 192.168.1.100 timed out
  1150. 09:51:39 T:1968943104 NOTICE: Storing total System Uptime
  1151. 09:51:39 T:1968943104 NOTICE: Saving settings
  1152. 09:51:39 T:1968943104 NOTICE: stop all
  1153. 09:51:39 T:1968943104 NOTICE: stop player
  1154. 09:51:39 T:1968943104 NOTICE: ES: Stopping event server
  1155. 09:51:39 T:1968943104 NOTICE: stopping zeroconf publishing
  1156. 09:51:39 T:1968943104 NOTICE: Webserver: Stopping...
  1157. 09:51:39 T:1968943104 NOTICE: WebServer: Stopped the webserver
  1158. 09:51:39 T:1968943104 NOTICE: Webserver: Stopped...
  1159. 09:51:40 T:1646261312 NOTICE: ES: UDP Event server stopped
  1160. 09:51:40 T:1968943104 NOTICE: stop dvd detect media
  1161. 09:51:43 T:1968943104 NOTICE: stop sap announcement listener
  1162. 09:51:43 T:1968943104 NOTICE: clean cached files!
  1163. 09:51:43 T:1968943104 NOTICE: unload skin
  1164. 09:51:43 T:1968943104 WARNING: Cleanup: Having to cleanup texture button-nofocus.png
  1165. 09:51:43 T:1968943104 WARNING: Cleanup: Having to cleanup texture button-focus.png
  1166. 09:51:43 T:1717650496 NOTICE: ## OpenELEC Addon ## STOP SERVICE DONE !
Advertisement
Advertisement
Advertisement
RAW Paste Data Copied
Advertisement