found a rather critical error. When adding a
game in manually, if it fails, the plugin seems to wipe most of your launchers.xml file out
eg I have 7 or 8 emus in my launchers list. I just tried adding a
game manually by pressing C when
Gameboy was highlighted, choose Manually Add File, then scroll for the
game and select. A message appears saying "the file has been added sucessfully..." but then I get an Error in PY and when you reload the plugin, almost all the emus have now dissapeared
Code:
10:16:43 T:3056039808 M:1675681792 WARNING: Trying to add unsupported control type 3
10:16:44 T:2347043696 M:1675313152 WARNING: Previous line repeats 17 times.
10:16:44 T:2347043696 M:1675313152 NOTICE: -->Python Interpreter Initialized<--
10:16:44 T:2347043696 M:1675051008 NOTICE: Mode AddOn ON
10:16:44 T:2347043696 M:1675051008 NOTICE: /home/xbmc/.xbmc/userdata/addon_data/plugin.program.advanced.launcher
10:16:44 T:2347043696 M:1675051008 NOTICE: 0
10:16:44 T:2347043696 M:1675051008 NOTICE: Launcher: found 8 launchers
10:17:10 T:2347043696 M:1682460672 NOTICE: -->Python Interpreter Initialized<--
10:17:10 T:2347043696 M:1681563648 NOTICE: Mode AddOn ON
10:17:10 T:2347043696 M:1681563648 NOTICE: /home/xbmc/.xbmc/userdata/addon_data/plugin.program.advanced.launcher
10:17:10 T:2347043696 M:1681563648 NOTICE: -1
10:17:10 T:2347043696 M:1681563648 NOTICE: Launcher: found 8 launchers
10:17:47 T:3056039808 M:1678548992 WARNING: Trying to add unsupported control type 3
10:17:47 T:2368609136 M:1678422016 WARNING: Previous line repeats 15 times.
10:17:47 T:2368609136 M:1678422016 NOTICE: -->Python Interpreter Initialized<--
10:17:48 T:2368609136 M:1678307328 NOTICE: Mode AddOn ON
10:17:48 T:2368609136 M:1678307328 NOTICE: /home/xbmc/.xbmc/userdata/addon_data/plugin.program.advanced.launcher
10:17:48 T:2368609136 M:1678307328 NOTICE: 0
10:17:48 T:2368609136 M:1678307328 NOTICE: Launcher: found 8 launchers
10:17:53 T:2368609136 M:1678311424 NOTICE: -->Python Interpreter Initialized<--
10:17:54 T:2368609136 M:1678311424 NOTICE: Mode AddOn ON
10:17:54 T:2368609136 M:1678311424 NOTICE: /home/xbmc/.xbmc/userdata/addon_data/plugin.program.advanced.launcher
10:17:54 T:2368609136 M:1678311424 NOTICE: -1
10:17:54 T:2368609136 M:1678311424 NOTICE: Launcher: found 8 launchers
10:18:21 T:2368609136 M:1677586432 WARNING: Trying to add unsupported control type 3
10:18:51 T:2300685168 M:1675751424 WARNING: Previous line repeats 19 times.
10:18:51 T:2300685168 M:1675751424 NOTICE: -->Python Interpreter Initialized<--
10:18:52 T:2300685168 M:1675640832 NOTICE: Mode AddOn ON
10:18:52 T:2300685168 M:1675640832 NOTICE: /home/xbmc/.xbmc/userdata/addon_data/plugin.program.advanced.launcher
10:18:52 T:2300685168 M:1675640832 NOTICE: 0
10:18:52 T:2300685168 M:1675640832 NOTICE: Launcher: found 8 launchers
10:19:04 T:2300685168 M:1675407360 NOTICE: -->Python Interpreter Initialized<--
10:19:05 T:2300685168 M:1673494528 NOTICE: Mode AddOn ON
10:19:05 T:2300685168 M:1673494528 NOTICE: /home/xbmc/.xbmc/userdata/addon_data/plugin.program.advanced.launcher
10:19:05 T:2300685168 M:1673494528 NOTICE: -1
10:19:05 T:2300685168 M:1673494528 NOTICE: Launcher: found 8 launchers
10:19:05 T:2300685168 M:1673494528 WARNING: Trying to add unsupported control type 3
10:19:42 T:2300685168 M:1672368128 WARNING: Previous line repeats 1 times.
10:19:42 T:2300685168 M:1672368128 ERROR: Error Type: exceptions.KeyError
10:19:42 T:2300685168 M:1672368128 ERROR: Error Contents: thumb
10:19:42 T:2300685168 M:1672368128 ERROR: Traceback (most recent call last):
File "/home/xbmc/.xbmc/addons/plugin.program.advanced.launcher/addon.py", line 20, in ?
plugin.Main()
File "/home/xbmc/.xbmc/addons/plugin.program.advanced.launcher/resources/lib/launcher_plugin.py", line 157, in __init__
self._add_new_rom(launcher)
File "/home/xbmc/.xbmc/addons/plugin.program.advanced.launcher/resources/lib/launcher_plugin.py", line 1014, in _add_new_rom
self._save_launchers()
File "/home/xbmc/.xbmc/addons/plugin.program.advanced.launcher/resources/lib/launcher_plugin.py", line 586, in _save_launchers
usock.write("\t\t\t\t<thumb>"+romdata["thumb"]+"</thumb>\n")
KeyError: thumb
10:19:49 T:2300685168 M:1672527872 ERROR: Unable to find plugin
10:19:49 T:3056039808 M:1672527872 ERROR: GetDirectory - Error getting plugin://
10:19:49 T:3056039808 M:1672527872 ERROR: CGUIMediaWindow::GetDirectory(plugin://) failed
10:19:51 T:2332154736 M:1672404992 WARNING: CreateLoader - Unsupported protocol(addons) in addons://more/executable.tbn
10:19:52 T:2347043696 M:1671507968 NOTICE: -->Python Interpreter Initialized<--
10:19:53 T:2347043696 M:1671524352 NOTICE: Mode AddOn ON
10:19:53 T:2347043696 M:1671524352 NOTICE: /home/xbmc/.xbmc/userdata/addon_data/plugin.program.advanced.launcher
10:19:53 T:2347043696 M:1671524352 NOTICE: 0
10:19:53 T:2347043696 M:1671524352 NOTICE: Launcher: found 4 launchers
10:22:37 T:2300685168 M:1669668864 NOTICE: -->Python Interpreter Initialized<--
10:22:37 T:2300685168 M:1669029888 NOTICE: Mode AddOn ON
10:22:37 T:2300685168 M:1669029888 NOTICE: /home/xbmc/.xbmc/userdata/addon_data/plugin.program.advanced.launcher
10:22:37 T:2300685168 M:1669029888 NOTICE: -1
10:22:37 T:2300685168 M:1669029888 NOTICE: Launcher: found 4 launchers
10:22:37 T:2300685168 M:1669029888 WARNING: Trying to add unsupported control type 3
10:22:49 T:2300685168 M:1668218880 WARNING: Previous line repeats 1 times.
10:22:49 T:2300685168 M:1668218880 ERROR: Error Type: exceptions.KeyError
10:22:49 T:2300685168 M:1668218880 ERROR: Error Contents: thumb
10:22:49 T:2300685168 M:1668218880 ERROR: Traceback (most recent call last):
File "/home/xbmc/.xbmc/addons/plugin.program.advanced.launcher/addon.py", line 20, in ?
plugin.Main()
File "/home/xbmc/.xbmc/addons/plugin.program.advanced.launcher/resources/lib/launcher_plugin.py", line 157, in __init__
self._add_new_rom(launcher)
File "/home/xbmc/.xbmc/addons/plugin.program.advanced.launcher/resources/lib/launcher_plugin.py", line 1014, in _add_new_rom
self._save_launchers()
File "/home/xbmc/.xbmc/addons/plugin.program.advanced.launcher/resources/lib/launcher_plugin.py", line 586, in _save_launchers
usock.write("\t\t\t\t<thumb>"+romdata["thumb"]+"</thumb>\n")
KeyError: thumb
10:22:54 T:2379098992 M:1668231168 WARNING: CreateLoader - Unsupported protocol(addons) in addons://more/executable.tbn
10:22:56 T:2332154736 M:1668116480 NOTICE: -->Python Interpreter Initialized<--
10:22:57 T:2332154736 M:1667600384 NOTICE: Mode AddOn ON
10:22:57 T:2332154736 M:1667600384 NOTICE: /home/xbmc/.xbmc/userdata/addon_data/plugin.program.advanced.launcher
10:22:57 T:2332154736 M:1667600384 NOTICE: 0
10:22:57 T:2332154736 M:1667600384 NOTICE: Launcher: found 2 launchers
EDIT : I just figured it out. After manually adding a Rom, it doesnt close the launcher declaration ...
Code:
<launcher>
<name>SEGA Mega Drive</name>
<application>/home/xbmc/launcher.sh</application>
<args>/usr/bin/gens --quickexit</args>
<rompath>/media/roms/SMD/Roms/</rompath>
<thumbpath>/media/roms/SMD/Thumbnails/</thumbpath>
<fanartpath>/media/roms/SMD/Fanart/</fanartpath>
<romext>gen|smd</romext>
<platform>Sega Genesis</platform>
<thumb>/media/roms/icons/Sega MegaDrive II.png</thumb>
<fanart>/media/roms/Fanart/smd.jpg</fanart>
<genre></genre>
<release></release>
<publisher></publisher>
<launcherplot></launcherplot>
<wait>true</wait>
<roms>
<rom>
<name>Soldiers of Fortune</name>
<filename>/media/roms/SMD/Roms/Soldiers of Fortune (U) [c][!].gen</filename>
<platform>Sega Genesis</platform>