Kodi Community Forum
Beta Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Add-on Support (https://forum.kodi.tv/forumdisplay.php?fid=27)
+---- Forum: Game Add-ons (https://forum.kodi.tv/forumdisplay.php?fid=291)
+---- Thread: Beta Advanced Emulator Launcher - Multi-emulator frontend for Kodi (/showthread.php?tid=287826)



RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - bibiyanki - 2018-10-26

hello someone help me to work advanced launcher with emultionstation on linuxHuh

i try this
    <application>/bin/sh</application>
        <args>0 _SYS_ snes %ROM%</args>
        <rompath>/opt/retropie/supplementary/runcommand/runcommand.sh</rompath>

in terminal , i tape
/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ snes 'path/to/my/game'
its work great
but in advanced launcher nothing work, i don't understand because if i tape emulationstation at rompath, it's work great....

what's happen argument 0 _SYS_ snes not work?

please help me


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Wintermute0110 - 2018-10-26

(2018-10-26, 16:07)bibiyanki Wrote: hello someone help me to work advanced launcher with emultionstation on linuxHuh

i try this
    <application>/bin/sh</application>
        <args>0 _SYS_ snes %ROM%</args>
        <rompath>/opt/retropie/supplementary/runcommand/runcommand.sh</rompath>

in terminal , i tape
/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ snes 'path/to/my/game'
its work great
but in advanced launcher nothing work, i don't understand because if i tape emulationstation at rompath, it's work great....

what's happen argument 0 _SYS_ snes not work?

please help me

Try this

Code:
<application>/opt/retropie/supplementary/runcommand/runcommand.sh</application>
<args>0 _SYS_ snes $rom$</args>
<ROM_path>/path/to/your/snes/roms/</ROM_path>



RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - bibiyanki - 2018-10-26

(2018-10-26, 16:13)Wintermute0110 Wrote:
(2018-10-26, 16:07)bibiyanki Wrote: hello someone help me to work advanced launcher with emultionstation on linuxHuh

i try this
    <application>/bin/sh</application>
        <args>0 _SYS_ snes %ROM%</args>
        <rompath>/opt/retropie/supplementary/runcommand/runcommand.sh</rompath>

in terminal , i tape
/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ snes 'path/to/my/game'
its work great
but in advanced launcher nothing work, i don't understand because if i tape emulationstation at rompath, it's work great....

what's happen argument 0 _SYS_ snes not work?

please help me

Try this

Code:
<application>/opt/retropie/supplementary/runcommand/runcommand.sh</application>
<args>0 _SYS_ snes $rom$</args>
<ROM_path>/path/to/your/snes/roms/</ROM_path>
Thank for answer
Yes i try it without succès
Ans i try without argument ROM without succès
I think,it dont take argument....because i try with bash script, that work...


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Wintermute0110 - 2018-10-26

(2018-10-26, 17:04)bibiyanki Wrote: Thank for answer
Yes i try it without succès
Ans i try without argument ROM without succès
I think,it dont take argument....because i try with bash script, that work...

Try this

Code:
<application>/bin/sh</application>
<args>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ snes $rom$</args>
<ROM_path>/path/to/your/snes/roms/</ROM_path>

If that doesn't work either I will need a debug log. You have instructions about how to post a debug log in the first post.


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - bibiyanki - 2018-10-26

(2018-10-26, 17:46)Wintermute0110 Wrote:
(2018-10-26, 17:04)bibiyanki Wrote: Thank for answer
Yes i try it without succès
Ans i try without argument ROM without succès
I think,it dont take argument....because i try with bash script, that work...

Try this
Code:
<application>/bin/sh</application>
<args>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ snes $rom$</args>
<ROM_path>/path/to/your/snes/roms/</ROM_path>

If that doesn't work either I will need a debug log. You have instructions about how to post a debug log in the first post. 
 unfurtunately, itsn't work

my kodi.log
Quote:0:30:52.404 T:140338873556928   DEBUG: ------ Window Deinit (DialogBusy.xml) ------
20:30:52.653 T:140338873556928   DEBUG: ProcessMouse: unknown mouse command 57605
20:30:52.654 T:140338873556928   DEBUG: ------ Window Deinit (Pointer.xml) ------
20:30:52.665 T:140338873556928   DEBUG: ProcessMouse: unknown mouse command 57606
20:30:52.736 T:140338873556928   DEBUG: ------ Window Init (Pointer.xml) ------
20:30:54.429 T:140338873556928   DEBUG: ------ Window Deinit (Pointer.xml) ------
20:30:55.328 T:140338873556928   DEBUG: ------ Window Init (Pointer.xml) ------
20:30:55.423 T:140338873556928   DEBUG: ------ Window Deinit (Pointer.xml) ------
20:30:57.493 T:140338873556928   DEBUG: ------ Window Init (Pointer.xml) ------
20:30:58.258 T:140338873556928   DEBUG: ------ Window Deinit (Pointer.xml) ------
20:31:01.017 T:140338873556928   DEBUG: ------ Window Init (Pointer.xml) ------
20:31:01.249 T:140338873556928   DEBUG: ------ Window Deinit (Pointer.xml) ------
20:31:01.796 T:140338873556928   DEBUG: ------ Window Init (Pointer.xml) ------
20:31:02.112 T:140338873556928   DEBUG: ------ Window Deinit (Pointer.xml) ------
20:31:02.419 T:140338873556928    INFO: Python, unloading python shared library because no scripts are running anymore
20:31:02.426 T:140338873556928   DEBUG: UnloadExtensionLibs, clearing python extension libraries
20:31:18.532 T:140338873556928    INFO: GL: Maximum texture width: 16384
20:31:22.002 T:140337042048768   DEBUG: Thread JobWorker 140337042048768 terminating (autodelete)
20:31:22.002 T:140338156861184   DEBUG: Thread JobWorker 140338156861184 terminating (autodelete)
20:31:22.002 T:140337033656064   DEBUG: Thread JobWorker 140337033656064 terminating (autodelete)
20:31:22.391 T:140337309992704   DEBUG: Thread JobWorker 140337309992704 terminating (autodelete)
20:31:27.106 T:140338873556928   DEBUG: ------ Window Init (Pointer.xml) ------
20:31:27.565 T:140338873556928    INFO: GL: Maximum texture width: 16384
20:31:32.525 T:140338873556928   DEBUG: ------ Window Deinit (Pointer.xml) ------
20:31:32.660 T:140338873556928   DEBUG: ProcessMouse: trying mouse action leftclick
20:31:32.660 T:140338873556928   DEBUG: RunScriptWithParams - calling plugin Advanced Launcher('plugin://plugin.program.advanced.launcher/','-1','?6a54129fc049f78b402f3ee906e0a5bc/93c4b83600c6093bdcb77f2124d8a5a2')
20:31:32.660 T:140337309992704   DEBUG: Thread LanguageInvoker start, auto delete: false
20:31:32.661 T:140337309992704    INFO: initializing python engine.
20:31:32.669 T:140337309992704   DEBUG: CPythonInvoker(2, /home/bibiyqnki/.kodi/addons/plugin.program.advanced.launcher/addon.py): start processing
20:31:32.675 T:140337309992704   DEBUG: -->Python Interpreter Initialized<--
20:31:32.675 T:140337309992704   DEBUG: CPythonInvoker(2, /home/bibiyqnki/.kodi/addons/plugin.program.advanced.launcher/addon.py): the source file to load is "/home/bibiyqnki/.kodi/addons/plugin.program.advanced.launcher/addon.py"
20:31:32.675 T:140337309992704   DEBUG: CPythonInvoker(2, /home/bibiyqnki/.kodi/addons/plugin.program.advanced.launcher/addon.py): setting the Python path to /home/bibiyqnki/.kodi/addons/plugin.program.advanced.launcher:/usr/lib/python2.7:/usr/lib/python2.7/plat-x86_64-linux-gnu:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/gtk-2.0
20:31:32.675 T:140337309992704   DEBUG: CPythonInvoker(2, /home/bibiyqnki/.kodi/addons/plugin.program.advanced.launcher/addon.py): entering source directory /home/bibiyqnki/.kodi/addons/plugin.program.advanced.launcher
20:31:32.675 T:140337309992704   DEBUG: CPythonInvoker(2, /home/bibiyqnki/.kodi/addons/plugin.program.advanced.launcher/addon.py): instantiating addon using automatically obtained id of "plugin.program.advanced.launcher" dependent on version 2.14.0 of the xbmc.python api
20:31:32.707 T:140338873556928   DEBUG: ------ Window Init (Pointer.xml) ------
20:31:32.793 T:140337309992704   DEBUG: [ALA] Initialisation
20:31:32.793 T:140337309992704 WARNING: Attempt to use invalid handle -1
20:31:33.655 T:140338873556928 WARNING: Previous line repeats 4 times.
20:31:33.655 T:140338873556928   DEBUG: ProcessMouse: trying mouse action rightclick
20:31:33.658 T:140338873556928   DEBUG: CFavourites::Load - no system favourites found, skipping
20:31:33.658 T:140338873556928   DEBUG: CFavourites::Load - no userdata favourites found, skipping
20:31:33.658 T:140338873556928    INFO: Loading skin file: DialogContextMenu.xml, load type: KEEP_IN_MEMORY
20:31:33.659 T:140338873556928   DEBUG: ------ Window Init (DialogContextMenu.xml) ------
20:31:33.660 T:140338873556928   DEBUG: ------ Window Deinit (Pointer.xml) ------
20:31:33.801 T:140337846675200   DEBUG: Failed to connect to LIRC. Giving up.
20:31:33.801 T:140337846675200   DEBUG: Thread RemoteControl 140337846675200 terminating
20:31:33.801 T:140338873556928    INFO: LIRC SetEnabled: disabled
20:31:33.801 T:140337846675200   DEBUG: Thread RemoteControl start, auto delete: false
20:31:33.801 T:140337846675200    INFO: LIRC Process: using: /var/run/lirc/lircd
20:31:33.801 T:140337846675200    INFO: LIRC Connect: connect failed: No such file or directory
20:31:33.801 T:140337846675200    INFO: CRemoteControl:Tonguerocess - failed to connect to LIRC, will keep retrying every 5 seconds
20:31:34.410 T:140338873556928   DEBUG: ------ Window Init (Pointer.xml) ------
20:31:34.801 T:140337309992704    INFO: CPythonInvoker(2, /home/bibiyqnki/.kodi/addons/plugin.program.advanced.launcher/addon.py): script successfully run
20:31:34.809 T:140337309992704    INFO: Python script stopped
20:31:34.809 T:140337309992704   DEBUG: Thread LanguageInvoker 140337309992704 terminating
20:31:35.906 T:140338873556928   DEBUG: ProcessMouse: trying mouse action leftclick
20:31:35.907 T:140338873556928   DEBUG: ------ Window Deinit (Pointer.xml) ------
20:31:35.943 T:140338873556928   DEBUG: ------ Window Init (Pointer.xml) ------
20:31:36.144 T:140338873556928   DEBUG: ------ Window Deinit (DialogContextMenu.xml) ------
20:31:36.149 T:140338873556928   DEBUG: StartScript - calling plugin Advanced Launcher('plugin://plugin.program.advanced.launcher/','3','?6a54129fc049f78b402f3ee906e0a5bc/93c4b83600c6093bdcb77f2124d8a5a2')
20:31:36.150 T:140337309992704   DEBUG: Thread LanguageInvoker start, auto delete: false
20:31:36.150 T:140337309992704    INFO: initializing python engine.
20:31:36.150 T:140337309992704   DEBUG: CPythonInvoker(3, /home/bibiyqnki/.kodi/addons/plugin.program.advanced.launcher/addon.py): start processing
20:31:36.155 T:140337309992704   DEBUG: -->Python Interpreter Initialized<--
20:31:36.155 T:140337309992704   DEBUG: CPythonInvoker(3, /home/bibiyqnki/.kodi/addons/plugin.program.advanced.launcher/addon.py): the source file to load is "/home/bibiyqnki/.kodi/addons/plugin.program.advanced.launcher/addon.py"
20:31:36.155 T:140337309992704   DEBUG: CPythonInvoker(3, /home/bibiyqnki/.kodi/addons/plugin.program.advanced.launcher/addon.py): setting the Python path to /home/bibiyqnki/.kodi/addons/plugin.program.advanced.launcher:/usr/lib/python2.7:/usr/lib/python2.7/plat-x86_64-linux-gnu:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/gtk-2.0
20:31:36.155 T:140337309992704   DEBUG: CPythonInvoker(3, /home/bibiyqnki/.kodi/addons/plugin.program.advanced.launcher/addon.py): entering source directory /home/bibiyqnki/.kodi/addons/plugin.program.advanced.launcher
20:31:36.155 T:140337309992704   DEBUG: CPythonInvoker(3, /home/bibiyqnki/.kodi/addons/plugin.program.advanced.launcher/addon.py): instantiating addon using automatically obtained id of "plugin.program.advanced.launcher" dependent on version 2.14.0 of the xbmc.python api
20:31:36.170 T:140337033656064   DEBUG: Thread scriptobs start, auto delete: false
20:31:36.259 T:140337309992704   DEBUG: [ALA] Initialisation
20:31:36.370 T:140338873556928   DEBUG: ------ Window Init (DialogBusy.xml) ------
20:31:37.265 T:140337846675200   DEBUG: Failed to connect to LIRC. Giving up.
20:31:37.265 T:140337846675200   DEBUG: Thread RemoteControl 140337846675200 terminating
20:31:37.265 T:140338873556928    INFO: LIRC SetEnabled: disabled
20:31:37.270 T:140337846675200   DEBUG: Thread RemoteControl start, auto delete: false
20:31:37.270 T:140337846675200    INFO: LIRC Process: using: /var/run/lirc/lircd
20:31:37.270 T:140337846675200    INFO: LIRC Connect: connect failed: No such file or directory
20:31:37.270 T:140337846675200    INFO: CRemoteControl:Tonguerocess - failed to connect to LIRC, will keep retrying every 5 seconds
20:31:38.268 T:140337309992704    INFO: CPythonInvoker(3, /home/bibiyqnki/.kodi/addons/plugin.program.advanced.launcher/addon.py): script successfully run
20:31:38.277 T:140337309992704    INFO: Python script stopped
20:31:38.277 T:140337309992704   DEBUG: Thread LanguageInvoker 140337309992704 terminating
20:31:38.297 T:140337033656064   DEBUG: Thread scriptobs 140337033656064 terminating
20:31:38.542 T:140338873556928   DEBUG: ------ Window Deinit (DialogBusy.xml) ------
20:31:39.383 T:140338873556928   DEBUG: ------ Window Deinit (Pointer.xml) ------
20:31:40.119 T:140338873556928   DEBUG: ------ Window Init (Pointer.xml) ------
20:31:40.266 T:140338873556928   DEBUG: ------ Window Deinit (Pointer.xml) ------



RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - bibiyanki - 2018-10-26

someone try argument work with linux distributionHuh

i try with wine program not work...
thank man's


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - bibiyanki - 2018-10-27

friend i have success configuration with retropie/libretro load application emulationstation or libretro in opt folder
Quote:<application>/opt/retropie/emulators/retroarch/bin/retroarch</application>
  <args>-L /opt/retropie/libretrocores/lr-snes9x2010/snes9x2010_libretro.so -f -v &quot;$rom$&quot;</args>

and for user emulator like cemu (wii u), i do this

that work for game windows too Wink


Quote: <platform>Nintendo Wii U</platform>
  <categoryID>root_category</categoryID>
  <application>/bin/bash</application>
  <args>wine &apos;/patch/to/cemu.exe&apos; -f -g &quot;$rom$&quot;</args>
  <rompath>/home/$user/RetroPie/roms/wiiu/</rompath>
  <romext>wud|.wud</romext>



RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Wintermute0110 - 2018-10-29

(2018-10-27, 11:39)bibiyanki Wrote: friend i have success configuration with retropie/libretro load application emulationstation or libretro in opt folder
Quote:<application>/opt/retropie/emulators/retroarch/bin/retroarch</application>
  <args>-L /opt/retropie/libretrocores/lr-snes9x2010/snes9x2010_libretro.so -f -v &quot;$rom$&quot;</args>

and for user emulator like cemu (wii u), i do this

that work for game windows too Wink


Quote: <platform>Nintendo Wii U</platform>
  <categoryID>root_category</categoryID>
  <application>/bin/bash</application>
  <args>wine &apos;/patch/to/cemu.exe&apos; -f -g &quot;$rom$&quot;</args>
  <rompath>/home/$user/RetroPie/roms/wiiu/</rompath>
  <romext>wud|.wud</romext>

I'm glad it finally worked for you. Note that AML can launch sh scripts in Linux, this have been tested by many users.


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Aatos - 2018-11-04

By the way Wintermute0110, is there some way to add assets and metadata to the virtual launchers (such as the genre listing) ? I'd like to have short descriptions and icon but I can't seem to find a way to change these and/or hack it Wink

I'm also using slightly old version (0.9.6) since I'm still on Kodi Jarvis due to using an older skin...

Thank you once more for the work on this, AEL is beautiful!


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Wintermute0110 - 2018-11-04

(2018-11-04, 16:19)Aatos Wrote: By the way Wintermute0110, is there some way to add assets and metadata to the virtual launchers (such as the genre listing) ? I'd like to have short descriptions and icon but I can't seem to find a way to change these and/or hack it Wink

I'm also using slightly old version (0.9.6) since I'm still on Kodi Jarvis due to using an older skin...

Thank you once more for the work on this, AEL is beautiful!

What skin (Cirrus, Rapier, ...?) Tongue Sadly that's the thing with Kodi, new version gets released and superb skins get lost like tears in the rain.

AEL 0.9.8 included artwork for all the virtual launchers, contributed by an user. However, 0.9.8 was never released and Chrisism and I are working now on 0.10.0. You may try 0.10.0 from Github, but keep in mind that AEL in master branch is now highly unstable. AEL is named now plugin.program.AEL instead of plugin.program.advanced.emulator.launcher. If you install AEL 0.10.0 you old AEL data will be in the plugin.program.advanced.emulator.launcher directory in user_data, don't panic if all your launchers are gone and just copy all the contents of old AEL dir into the new one.

If you want to hack AEL 0.9.6 I can tell you where to look at. Best thing is to wait until 0.10.0 gets released, which includes the default artwork. I can add a feature, like adding a XML so you can configure your own artwork for the virtual launchers. Minimum required Kodi version for 0.10.0 will be Krypton.


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Aatos - 2018-11-04

(2018-11-04, 16:50)Wintermute0110 Wrote:
(2018-11-04, 16:19)Aatos Wrote: By the way Wintermute0110, is there some way to add assets and metadata to the virtual launchers (such as the genre listing) ? I'd like to have short descriptions and icon but I can't seem to find a way to change these and/or hack it Wink

I'm also using slightly old version (0.9.6) since I'm still on Kodi Jarvis due to using an older skin...

Thank you once more for the work on this, AEL is beautiful!

What skin (Cirrus, Rapier, ...?) Tongue Sadly that's the thing with Kodi, new version gets released and superb skins get lost like tears in the rain.

AEL 0.9.8 included artwork for all the virtual launchers, contributed by an user. However, 0.9.8 was never released and Chrisism and I are working now on 0.10.0. You may try 0.10.0 from Github, but keep in mind that AEL in master branch is now highly unstable. AEL is named now plugin.program.AEL instead of plugin.program.advanced.emulator.launcher. If you install AEL 0.10.0 you old AEL data will be in the plugin.program.advanced.emulator.launcher directory in user_data, don't panic if all your launchers are gone and just copy all the contents of old AEL dir into the new one.

If you want to hack AEL 0.9.6 I can tell you where to look at. Best thing is to wait until 0.10.0 gets released, which includes the default artwork. I can add a feature, like adding a XML so you can configure your own artwork for the virtual launchers. Minimum required Kodi version for 0.10.0 will be Krypton.   
Yes, it's the old SexyCirrus, however I've edited that too to be a bit more to my liking, so moving to 0.10.0 and to Krypton will be quite difficult. Maybe one day I have to since you keep adding great features, but would have to figure out how to move the skin first. In the meantime, if you can point me to the right direction to do something with 0.9.6 that would be great! Thanks!

Since people seem to be sharing screenshots in this thread, maybe this is also a good opportunity to show how I set it up, how awesome AEL is with this:

Image
Image
Image


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Wintermute0110 - 2018-11-05

(2018-11-04, 20:44)Aatos Wrote: Yes, it's the old SexyCirrus, however I've edited that too to be a bit more to my liking, so moving to 0.10.0 and to Krypton will be quite difficult. Maybe one day I have to since you keep adding great features, but would have to figure out how to move the skin first. In the meantime, if you can point me to the right direction to do something with 0.9.6 that would be great! Thanks!

Since people seem to be sharing screenshots in this thread, maybe this is also a good opportunity to show how I set it up, how awesome AEL is with this:

Image
Image
Image

Rufoo has published a mod of Mimic + SexyCirrus named Lyrebird, for Krypton and Leia. It's not yet as complete as SexyCirrus but he's actively working on it. You also have AEL Estuary Mod for Krypton. AEL Estuary Mod is very cheap compared with SexyCirrus but at least you have some decent views.

OK, if you want to modify AEL 0.9.6 this is what you will have to do:

1) Copy the artwork from AEL master into your copy of AEL, in the same directory.

2) Have a look at the new AEL code that uses this artwork in the virtual launchers here.

3) You have to modify AEL 0.9.6 in a similar way here.

Also, I can make AEL 0.10.0 minimum Kodi version to run Jarvis, but you will lose some features, notably the extended select dialog when configuring artwork.

EDIT: I have updated the list of supported skins in the first thread, if you want to have a look. You can install Kodi Portable on a Windows machine for quick testing.


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - rdyott - 2018-11-05

Mimic is a good skin. I too was a Jarvis user cause of SC. And rufoo.

With him adding some basic views to mimic it helps. But he is working on getting the other SC views into lyrebird.

Send him a PM here with What view you’d like inputted into LB. I’m sure he can get it up and running for you.


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - SPo! - 2018-11-05

Hi @Wintermute0110,

and first a hello as a new user on kodi.tv and thanks for your "retro" efforts - it seems awesome  Nod - if i get it workin....

I am trying to use the actual master release from https://github.com/Wintermute0110/plugin.program.AEL on my Shield 2017 with Android, after failing to get the 0.97 release running (i read about a hotfix in this thread from chrisism that fixes some call conventions for external emus on the shield, but it isnt for download anymore).

Nevertherelss I renamed it to plugin.program.AEL (please consider updating your README.md, coz it tells still plugin.program.advanced.emulator.launcher).
It installed correctly - as far as i can see (nor error popups) - on newest Android Kodi Beta 5.

But if i want to import a Launcher i get always this error in kodi.log:

Code:

20:00:27.438 T:156160713968   ERROR: GetDirectory - Error getting plugin://plugin.program.AEL/
20:00:27.438 T:155958113520   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.program.AEL/) failed
20:01:11.549 T:155953902832   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: invalid syntax (main.py, line 869)
                                            Traceback (most recent call last):
                                              File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.program.AEL/addon.py", line 24, in <module>
                                                import resources.main
                                              File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.program.AEL/resources/main.py", line 869
                                                selected_option = dialog.select('Select action for Launcher {0}'.format(launcher.get_name()), launcher_options))
                                                                                                                                                               ^
                                            SyntaxError: invalid syntax
                                            -->End of Python script error report<--

Do you have any ideas how to fix this or where to get a working release / hotfix ?

Cheers, SPo!


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - SPo! - 2018-11-05

After removing the last bracket in the script main.py at line 869, i get this error the time i want to import a Launcher XML:

Code:
20:25:37.378 T:156080510192   ERROR: /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.program.AEL/resources/objects.py:4723: SyntaxWarning: import * only allowed at module level
                                              def pairServer(self, pincode):
20:25:37.378 T:156080510192   ERROR: /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.program.AEL/resources/objects.py:4913: SyntaxWarning: import * only allowed at module level
                                              def getCertificateBytes(self):
20:25:37.378 T:156080510192   ERROR: /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.program.AEL/resources/objects.py:4929: SyntaxWarning: import * only allowed at module level
                                              def getCertificateKeyBytes(self):
20:25:37.526 T:156080510192  NOTICE: AML INFO : Execute migrations
20:25:37.540 T:156080510192   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.AttributeError'>
                                            Error Contents: NewFileName instance has no attribute 'scanFilesInPathAsFileNameObjects'
                                            Traceback (most recent call last):
                                              File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.program.AEL/addon.py", line 41, in <module>
                                                resources.main.run_plugin(sys.argv)
                                              File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.program.AEL/resources/main.py", line 277, in run_plugin
                                                m_execute_migrations(last_migrated_to_version)
                                              File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.program.AEL/resources/main.py", line 9978, in m_execute_migrations
                                                migration_files       = migrations_folder.scanFilesInPathAsFileNameObjects('*.py')
                                            AttributeError: NewFileName instance has no attribute 'scanFilesInPathAsFileNameObjects'
                                            -->End of Python script error report<--