I have not been able to get the Soma FM plugin working on 2 different Kodi/xbmc installations. I get the full channel list, but selecting any channel to play results in a failure. The debug log appears to indicate a problem occurred parsing the stream list results, but I am by no means a debug log guru. Any suggestions would be appreciated.[/code]
Code:
19:14:05 T:1455704128 NOTICE: Log level changed to "LOG_LEVEL_DEBUG_FREEMEM"
19:14:05 T:1455704128 NOTICE: Enabled debug logging due to GUI setting. Level 2.
19:14:05 T:1455704128 DEBUG: ------ Window Init () ------
19:14:08 T:1455704128 DEBUG: Keyboard: scancode: 0x04, sym: 0x0008, unicode: 0x0000, modifier: 0x0
19:14:08 T:1455704128 DEBUG: bool CApplication::OnKey(const CKey&): backspace (0xf008) pressed, action is Back
19:14:08 T:1455704128 DEBUG: CGUIWindowManager::PreviousWindow: Deactivate
19:14:08 T:1455704128 DEBUG: ------ Window Deinit (SettingsCategory.xml) ------
19:14:08 T:1455704128 DEBUG: CGUIWindowManager::PreviousWindow: Activate new
19:14:08 T:1455704128 DEBUG: ------ Window Init (Settings.xml) ------
19:14:08 T:1656596240 NOTICE: Thread JobWorker start, auto delete: true
19:14:09 T:1455704128 DEBUG: Keyboard: scancode: 0x04, sym: 0x0008, unicode: 0x0000, modifier: 0x0
19:14:09 T:1455704128 DEBUG: bool CApplication::OnKey(const CKey&): backspace (0xf008) pressed, action is Back
19:14:09 T:1455704128 DEBUG: CGUIWindowManager::PreviousWindow: Deactivate
19:14:09 T:1455704128 DEBUG: ------ Window Deinit (Settings.xml) ------
19:14:09 T:1455704128 DEBUG: CGUIWindowManager::PreviousWindow: Activate new
19:14:09 T:1455704128 DEBUG: ------ Window Init (Home.xml) ------
19:14:10 T:1455704128 DEBUG: Keyboard: scancode: 0x15, sym: 0x0114, unicode: 0x0000, modifier: 0x0
19:14:10 T:1455704128 DEBUG: bool CApplication::OnKey(const CKey&): left (0xf082) pressed, action is Left
19:14:10 T:1455704128 DEBUG: Keyboard: scancode: 0x14, sym: 0x0112, unicode: 0x0000, modifier: 0x0
19:14:10 T:1455704128 DEBUG: bool CApplication::OnKey(const CKey&): down (0xf081) pressed, action is Down
19:14:11 T:1455704128 DEBUG: Keyboard: scancode: 0x14, sym: 0x0112, unicode: 0x0000, modifier: 0x0
19:14:11 T:1455704128 DEBUG: bool CApplication::OnKey(const CKey&): down (0xf081) pressed, action is Down
19:14:11 T:1455704128 DEBUG: Keyboard: scancode: 0x17, sym: 0x000d, unicode: 0x0000, modifier: 0x0
19:14:11 T:1455704128 DEBUG: bool CApplication::OnKey(const CKey&): return (0xf00d) pressed, action is Select
19:14:11 T:1455704128 DEBUG: Activating window ID: 10501
19:14:11 T:1455704128 DEBUG: ------ Window Deinit (Home.xml) ------
19:14:11 T:1455704128 DEBUG: ------ Window Init (MyMusicSongs.xml) ------
19:14:11 T:1455704128 DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.audio.somafm/)
19:14:11 T:1455704128 DEBUG: ParentPath = [plugin://plugin.audio.somafm/]
19:14:12 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::StartScript(const string&, bool) - calling plugin SomaFM('plugin://plugin.audio.somafm/','105','')
19:14:12 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const string&, int, const string&, bool) - waiting on the SomaFM (id=111) plugin...
19:14:12 T:1667686112 NOTICE: Thread LanguageInvoker start, auto delete: false
19:14:12 T:1667686112 INFO: initializing python engine.
19:14:12 T:1667686112 DEBUG: CPythonInvoker(111, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): start processing
19:14:12 T:1667686112 NOTICE: -->Python Interpreter Initialized<--
19:14:12 T:1667686112 DEBUG: CPythonInvoker(111, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): the source file to load is "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py"
19:14:12 T:1455704128 ERROR: Control 50 in window 10501 has been asked to focus, but it can't
19:14:12 T:1667686112 DEBUG: CPythonInvoker(111, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): setting the Python path to /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm:/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.beautifulsoup/lib:/:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python26.zip:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/plat-linux3:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-tk:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-old:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-dynload
19:14:12 T:1667686112 DEBUG: CPythonInvoker(111, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): entering source directory /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm
19:14:12 T:1667686112 DEBUG: CPythonInvoker(111, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): instantiating addon using automatically obtained id of "plugin.audio.somafm" dependent on version 2.1.0 of the xbmc.python api
19:14:12 T:1667686112 NOTICE: ['plugin://plugin.audio.somafm/', '105', '']
19:14:12 T:1667686112 NOTICE: Cache setting is 1, using ttl of 86400000ms
19:14:12 T:1667686112 NOTICE: Using cached channel.xml
19:14:12 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const string&, int, const string&, bool)- plugin returned successfully
19:14:12 T:1667686112 INFO: CPythonInvoker(111, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): script successfully run
19:14:12 T:1667686112 INFO: Python script stopped
19:14:12 T:1667686112 DEBUG: Thread LanguageInvoker 1667686112 terminating
19:14:12 T:1667686112 NOTICE: Thread BackgroundLoader start, auto delete: false
19:14:12 T:1667686112 DEBUG: Thread BackgroundLoader 1667686112 terminating
19:14:12 T:1455704128 DEBUG: RetrieveMusicInfo() took 58 msec
19:14:12 T:1666381976 NOTICE: Thread BackgroundLoader start, auto delete: false
19:14:12 T:1666381976 DEBUG: Thread BackgroundLoader 1666381976 terminating
19:14:13 T:1455704128 DEBUG: Keyboard: scancode: 0x13, sym: 0x0111, unicode: 0x0000, modifier: 0x0
19:14:13 T:1455704128 DEBUG: bool CApplication::OnKey(const CKey&): up (0xf080) pressed, action is Up
19:14:14 T:1455704128 DEBUG: Keyboard: scancode: 0x17, sym: 0x000d, unicode: 0x0000, modifier: 0x0
19:14:14 T:1455704128 DEBUG: bool CApplication::OnKey(const CKey&): return (0xf00d) pressed, action is Select
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:14:14 T:1455704128 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:14:14 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::StartScript(const string&, bool) - calling plugin SomaFM('plugin://plugin.audio.somafm/groovesalad','106','')
19:14:14 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const string&, int, const string&, bool) - waiting on the SomaFM (id=112) plugin...
19:14:14 T:1665972704 NOTICE: Thread LanguageInvoker start, auto delete: false
19:14:14 T:1665972704 INFO: initializing python engine.
19:14:14 T:1665972704 DEBUG: CPythonInvoker(112, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): start processing
19:14:15 T:1665972704 NOTICE: -->Python Interpreter Initialized<--
19:14:15 T:1665972704 DEBUG: CPythonInvoker(112, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): the source file to load is "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py"
19:14:15 T:1665972704 DEBUG: CPythonInvoker(112, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): setting the Python path to /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm:/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.beautifulsoup/lib:/:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python26.zip:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/plat-linux3:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-tk:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-old:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-dynload
19:14:15 T:1665972704 DEBUG: CPythonInvoker(112, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): entering source directory /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm
19:14:15 T:1665972704 DEBUG: CPythonInvoker(112, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): instantiating addon using automatically obtained id of "plugin.audio.somafm" dependent on version 2.1.0 of the xbmc.python api
19:14:15 T:1665972704 NOTICE: ['plugin://plugin.audio.somafm/groovesalad', '106', '']
19:14:15 T:1665972704 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.SyntaxError'>
Error Contents: expected path separator ([)
Traceback (most recent call last):
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py", line 174, in <module>
play(item_to_play)
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py", line 145, in play
channel_data = xml_data.find(".//channel[@id='" + item_to_play + "']")
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementTree.py", line 330, in find
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 186, in find
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 176, in _compile
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 93, in __init__
SyntaxError: expected path separator ([)
-->End of Python script error report<--
19:14:15 T:1665972704 INFO: Python script stopped
19:14:15 T:1665972704 DEBUG: Thread LanguageInvoker 1665972704 terminating
19:14:15 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const string&, int, const string&, bool) - plugin exited prematurely - terminating
19:14:15 T:1455704128 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.audio.somafm/groovesalad]
19:14:15 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::StartScript(const string&, bool) - calling plugin SomaFM('plugin://plugin.audio.somafm/secretagent','107','')
19:14:15 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const string&, int, const string&, bool) - waiting on the SomaFM (id=113) plugin...
19:14:15 T:1655257224 NOTICE: Thread LanguageInvoker start, auto delete: false
19:14:15 T:1655257224 INFO: initializing python engine.
19:14:15 T:1655257224 DEBUG: CPythonInvoker(113, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): start processing
19:14:15 T:1455704128 DEBUG: ------ Window Init (DialogKaiToast.xml) ------
19:14:15 T:1655257224 NOTICE: -->Python Interpreter Initialized<--
19:14:15 T:1655257224 DEBUG: CPythonInvoker(113, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): the source file to load is "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py"
19:14:15 T:1655257224 DEBUG: CPythonInvoker(113, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): setting the Python path to /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm:/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.beautifulsoup/lib:/:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python26.zip:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/plat-linux3:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-tk:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-old:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-dynload
19:14:15 T:1655257224 DEBUG: CPythonInvoker(113, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): entering source directory /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm
19:14:15 T:1655257224 DEBUG: CPythonInvoker(113, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): instantiating addon using automatically obtained id of "plugin.audio.somafm" dependent on version 2.1.0 of the xbmc.python api
19:14:15 T:1655257224 NOTICE: ['plugin://plugin.audio.somafm/secretagent', '107', '']
19:14:15 T:1655257224 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.SyntaxError'>
Error Contents: expected path separator ([)
Traceback (most recent call last):
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py", line 174, in <module>
play(item_to_play)
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py", line 145, in play
channel_data = xml_data.find(".//channel[@id='" + item_to_play + "']")
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementTree.py", line 330, in find
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 186, in find
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 176, in _compile
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 93, in __init__
SyntaxError: expected path separator ([)
-->End of Python script error report<--
19:14:15 T:1655257224 INFO: Python script stopped
19:14:15 T:1655257224 DEBUG: Thread LanguageInvoker 1655257224 terminating
19:14:15 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const string&, int, const string&, bool) - plugin exited prematurely - terminating
19:14:15 T:1455704128 ERROR: Playlist Player: skipping unplayable item: 1, path [plugin://plugin.audio.somafm/secretagent]
19:14:15 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::StartScript(const string&, bool) - calling plugin SomaFM('plugin://plugin.audio.somafm/dronezone','108','')
19:14:15 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const string&, int, const string&, bool) - waiting on the SomaFM (id=114) plugin...
19:14:15 T:1655257224 NOTICE: Thread LanguageInvoker start, auto delete: false
19:14:15 T:1655257224 INFO: initializing python engine.
19:14:15 T:1655257224 DEBUG: CPythonInvoker(114, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): start processing
19:14:15 T:1655257224 NOTICE: -->Python Interpreter Initialized<--
19:14:15 T:1655257224 DEBUG: CPythonInvoker(114, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): the source file to load is "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py"
19:14:15 T:1655257224 DEBUG: CPythonInvoker(114, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): setting the Python path to /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm:/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.beautifulsoup/lib:/:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python26.zip:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/plat-linux3:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-tk:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-old:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-dynload
19:14:15 T:1655257224 DEBUG: CPythonInvoker(114, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): entering source directory /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm
19:14:15 T:1655257224 DEBUG: CPythonInvoker(114, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): instantiating addon using automatically obtained id of "plugin.audio.somafm" dependent on version 2.1.0 of the xbmc.python api
19:14:16 T:1655257224 NOTICE: ['plugin://plugin.audio.somafm/dronezone', '108', '']
19:14:16 T:1655257224 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.SyntaxError'>
Error Contents: expected path separator ([)
Traceback (most recent call last):
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py", line 174, in <module>
play(item_to_play)
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py", line 145, in play
channel_data = xml_data.find(".//channel[@id='" + item_to_play + "']")
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementTree.py", line 330, in find
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 186, in find
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 176, in _compile
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 93, in __init__
SyntaxError: expected path separator ([)
-->End of Python script error report<--
19:14:16 T:1655257224 INFO: Python script stopped
19:14:16 T:1655257224 DEBUG: Thread LanguageInvoker 1655257224 terminating
19:14:16 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const string&, int, const string&, bool) - plugin exited prematurely - terminating
19:14:16 T:1455704128 ERROR: Playlist Player: skipping unplayable item: 2, path [plugin://plugin.audio.somafm/dronezone]
19:14:16 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::StartScript(const string&, bool) - calling plugin SomaFM('plugin://plugin.audio.somafm/indiepop','109','')
19:14:16 T:1668115184 NOTICE: Thread LanguageInvoker start, auto delete: false
19:14:16 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const string&, int, const string&, bool) - waiting on the SomaFM (id=115) plugin...
19:14:16 T:1668115184 INFO: initializing python engine.
19:14:16 T:1668115184 DEBUG: CPythonInvoker(115, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): start processing
19:14:16 T:1668115184 NOTICE: -->Python Interpreter Initialized<--
19:14:16 T:1668115184 DEBUG: CPythonInvoker(115, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): the source file to load is "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py"
19:14:16 T:1668115184 DEBUG: CPythonInvoker(115, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): setting the Python path to /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm:/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.beautifulsoup/lib:/:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python26.zip:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/plat-linux3:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-tk:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-old:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-dynload
19:14:16 T:1668115184 DEBUG: CPythonInvoker(115, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): entering source directory /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm
19:14:16 T:1668115184 DEBUG: CPythonInvoker(115, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): instantiating addon using automatically obtained id of "plugin.audio.somafm" dependent on version 2.1.0 of the xbmc.python api
19:14:16 T:1668115184 NOTICE: ['plugin://plugin.audio.somafm/indiepop', '109', '']
19:14:16 T:1668115184 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.SyntaxError'>
Error Contents: expected path separator ([)
Traceback (most recent call last):
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py", line 174, in <module>
play(item_to_play)
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py", line 145, in play
channel_data = xml_data.find(".//channel[@id='" + item_to_play + "']")
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementTree.py", line 330, in find
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 186, in find
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 176, in _compile
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 93, in __init__
SyntaxError: expected path separator ([)
-->End of Python script error report<--
19:14:16 T:1668115184 INFO: Python script stopped
19:14:16 T:1668115184 DEBUG: Thread LanguageInvoker 1668115184 terminating
19:14:16 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const string&, int, const string&, bool) - plugin exited prematurely - terminating
19:14:16 T:1455704128 ERROR: Playlist Player: skipping unplayable item: 3, path [plugin://plugin.audio.somafm/indiepop]
19:14:16 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::StartScript(const string&, bool) - calling plugin SomaFM('plugin://plugin.audio.somafm/cliqhop','110','')
19:14:16 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const string&, int, const string&, bool) - waiting on the SomaFM (id=116) plugin...
19:14:16 T:1635768296 NOTICE: Thread LanguageInvoker start, auto delete: false
19:14:16 T:1635768296 INFO: initializing python engine.
19:14:16 T:1635768296 DEBUG: CPythonInvoker(116, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): start processing
19:14:16 T:1635768296 NOTICE: -->Python Interpreter Initialized<--
19:14:16 T:1635768296 DEBUG: CPythonInvoker(116, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): the source file to load is "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py"
19:14:16 T:1635768296 DEBUG: CPythonInvoker(116, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): setting the Python path to /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm:/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.beautifulsoup/lib:/:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python26.zip:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/plat-linux3:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-tk:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-old:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-dynload
19:14:16 T:1635768296 DEBUG: CPythonInvoker(116, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): entering source directory /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm
19:14:16 T:1635768296 DEBUG: CPythonInvoker(116, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): instantiating addon using automatically obtained id of "plugin.audio.somafm" dependent on version 2.1.0 of the xbmc.python api
19:14:17 T:1635768296 NOTICE: ['plugin://plugin.audio.somafm/cliqhop', '110', '']
19:14:17 T:1635768296 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.SyntaxError'>
Error Contents: expected path separator ([)
Traceback (most recent call last):
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py", line 174, in <module>
play(item_to_play)
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py", line 145, in play
channel_data = xml_data.find(".//channel[@id='" + item_to_play + "']")
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementTree.py", line 330, in find
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 186, in find
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 176, in _compile
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 93, in __init__
SyntaxError: expected path separator ([)
-->End of Python script error report<--
19:14:17 T:1635768296 INFO: Python script stopped
19:14:17 T:1635768296 DEBUG: Thread LanguageInvoker 1635768296 terminating
19:14:17 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const string&, int, const string&, bool) - plugin exited prematurely - terminating
19:14:17 T:1455704128 ERROR: Playlist Player: skipping unplayable item: 4, path [plugin://plugin.audio.somafm/cliqhop]
19:14:17 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::StartScript(const string&, bool) - calling plugin SomaFM('plugin://plugin.audio.somafm/beatblender','111','')
19:14:17 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const string&, int, const string&, bool) - waiting on the SomaFM (id=117) plugin...
19:14:17 T:1662559656 NOTICE: Thread LanguageInvoker start, auto delete: false
19:14:17 T:1662559656 INFO: initializing python engine.
19:14:17 T:1662559656 DEBUG: CPythonInvoker(117, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): start processing
19:14:17 T:1662559656 NOTICE: -->Python Interpreter Initialized<--
19:14:17 T:1662559656 DEBUG: CPythonInvoker(117, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): the source file to load is "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py"
19:14:17 T:1662559656 DEBUG: CPythonInvoker(117, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): setting the Python path to /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm:/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.beautifulsoup/lib:/:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python26.zip:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/plat-linux3:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-tk:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-old:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-dynload
19:14:17 T:1662559656 DEBUG: CPythonInvoker(117, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): entering source directory /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm
19:14:17 T:1662559656 DEBUG: CPythonInvoker(117, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): instantiating addon using automatically obtained id of "plugin.audio.somafm" dependent on version 2.1.0 of the xbmc.python api
19:14:17 T:1662559656 NOTICE: ['plugin://plugin.audio.somafm/beatblender', '111', '']
19:14:17 T:1662559656 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.SyntaxError'>
Error Contents: expected path separator ([)
Traceback (most recent call last):
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py", line 174, in <module>
play(item_to_play)
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py", line 145, in play
channel_data = xml_data.find(".//channel[@id='" + item_to_play + "']")
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementTree.py", line 330, in find
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 186, in find
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 176, in _compile
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 93, in __init__
SyntaxError: expected path separator ([)
-->End of Python script error report<--
19:14:17 T:1662559656 INFO: Python script stopped
19:14:17 T:1662559656 DEBUG: Thread LanguageInvoker 1662559656 terminating
19:14:17 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const string&, int, const string&, bool) - plugin exited prematurely - terminating
19:14:17 T:1455704128 ERROR: Playlist Player: skipping unplayable item: 5, path [plugin://plugin.audio.somafm/beatblender]
19:14:17 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::StartScript(const string&, bool) - calling plugin SomaFM('plugin://plugin.audio.somafm/thetrip','112','')
19:14:17 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const string&, int, const string&, bool) - waiting on the SomaFM (id=118) plugin...
19:14:17 T:1662559656 NOTICE: Thread LanguageInvoker start, auto delete: false
19:14:17 T:1662559656 INFO: initializing python engine.
19:14:17 T:1662559656 DEBUG: CPythonInvoker(118, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): start processing
19:14:17 T:1662559656 NOTICE: -->Python Interpreter Initialized<--
19:14:17 T:1662559656 DEBUG: CPythonInvoker(118, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): the source file to load is "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py"
19:14:17 T:1662559656 DEBUG: CPythonInvoker(118, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): setting the Python path to /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm:/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.beautifulsoup/lib:/:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python26.zip:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/plat-linux3:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-tk:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-old:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-dynload
19:14:17 T:1662559656 DEBUG: CPythonInvoker(118, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): entering source directory /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm
19:14:17 T:1662559656 DEBUG: CPythonInvoker(118, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): instantiating addon using automatically obtained id of "plugin.audio.somafm" dependent on version 2.1.0 of the xbmc.python api
19:14:18 T:1662559656 NOTICE: ['plugin://plugin.audio.somafm/thetrip', '112', '']
19:14:18 T:1662559656 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.SyntaxError'>
Error Contents: expected path separator ([)
Traceback (most recent call last):
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py", line 174, in <module>
play(item_to_play)
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py", line 145, in play
channel_data = xml_data.find(".//channel[@id='" + item_to_play + "']")
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementTree.py", line 330, in find
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 186, in find
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 176, in _compile
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 93, in __init__
SyntaxError: expected path separator ([)
-->End of Python script error report<--
19:14:18 T:1662559656 INFO: Python script stopped
19:14:18 T:1662559656 DEBUG: Thread LanguageInvoker 1662559656 terminating
19:14:18 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const string&, int, const string&, bool) - plugin exited prematurely - terminating
19:14:18 T:1455704128 ERROR: Playlist Player: skipping unplayable item: 6, path [plugin://plugin.audio.somafm/thetrip]
19:14:18 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::StartScript(const string&, bool) - calling plugin SomaFM('plugin://plugin.audio.somafm/illstreet','113','')
19:14:18 T:1663720392 NOTICE: Thread LanguageInvoker start, auto delete: false
19:14:18 T:1663720392 INFO: initializing python engine.
19:14:18 T:1663720392 DEBUG: CPythonInvoker(119, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): start processing
19:14:18 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const string&, int, const string&, bool) - waiting on the SomaFM (id=119) plugin...
19:14:18 T:1663720392 NOTICE: -->Python Interpreter Initialized<--
19:14:18 T:1663720392 DEBUG: CPythonInvoker(119, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): the source file to load is "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py"
19:14:18 T:1663720392 DEBUG: CPythonInvoker(119, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): setting the Python path to /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm:/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.beautifulsoup/lib:/:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python26.zip:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/plat-linux3:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-tk:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-old:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-dynload
19:14:18 T:1663720392 DEBUG: CPythonInvoker(119, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): entering source directory /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm
19:14:18 T:1663720392 DEBUG: CPythonInvoker(119, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): instantiating addon using automatically obtained id of "plugin.audio.somafm" dependent on version 2.1.0 of the xbmc.python api
19:14:18 T:1663720392 NOTICE: ['plugin://plugin.audio.somafm/illstreet', '113', '']
19:14:18 T:1663720392 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.SyntaxError'>
Error Contents: expected path separator ([)
Traceback (most recent call last):
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py", line 174, in <module>
play(item_to_play)
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py", line 145, in play
channel_data = xml_data.find(".//channel[@id='" + item_to_play + "']")
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementTree.py", line 330, in find
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 186, in find
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 176, in _compile
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/xml/etree/ElementPath.py", line 93, in __init__
SyntaxError: expected path separator ([)
-->End of Python script error report<--
19:14:18 T:1663720392 INFO: Python script stopped
19:14:18 T:1663720392 DEBUG: Thread LanguageInvoker 1663720392 terminating
19:14:18 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const string&, int, const string&, bool) - plugin exited prematurely - terminating
19:14:18 T:1455704128 ERROR: Playlist Player: skipping unplayable item: 7, path [plugin://plugin.audio.somafm/illstreet]
19:14:18 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::StartScript(const string&, bool) - calling plugin SomaFM('plugin://plugin.audio.somafm/spacestation','114','')
19:14:18 T:1455704128 DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const string&, int, const string&, bool) - waiting on the SomaFM (id=120) plugin...
19:14:18 T:1664680664 NOTICE: Thread LanguageInvoker start, auto delete: false
19:14:18 T:1664680664 INFO: initializing python engine.
19:14:18 T:1664680664 DEBUG: CPythonInvoker(120, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): start processing
19:14:18 T:1664680664 NOTICE: -->Python Interpreter Initialized<--
19:14:18 T:1664680664 DEBUG: CPythonInvoker(120, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): the source file to load is "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py"
19:14:18 T:1664680664 DEBUG: CPythonInvoker(120, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): setting the Python path to /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm:/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.beautifulsoup/lib:/:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python26.zip:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/plat-linux3:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-tk:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-old:/data/app/org.xbmc.kodi-2.apk/assets/python2.6/lib/python2.6/lib-dynload
19:14:18 T:1664680664 DEBUG: CPythonInvoker(120, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): entering source directory /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm
19:14:18 T:1664680664 DEBUG: CPythonInvoker(120, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.somafm/default.py): instantiating addon using automatically obtained id of "plugin.audio.somafm" dependent on version 2.1.0 of the xbmc.python api
19:14:19 T:1664680664 NOTICE: ['plugin://plugin.audio.somafm/spacestation', '114', '']
19:14:19 T:1455704128 DEBUG: Keyboard: scancode: 0x04, sym: 0x0008, unicode: 0x0000, modifier: 0x0