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 - mac1202 - 2017-02-01

Hi wintermute how to make AEL detect rom as multidisc, for example here :

Code:
ls Resident\ Evil\ \(Europe\)\ \(En,Fr,De,Es,It\)
'Resident Evil (Europe) (En,Fr,De,Es,It) (Disc 1).gcz'  'Resident Evil (Europe) (En,Fr,De,Es,It) (Disc 2).gcz'

How should I name this 2 files to make it work ?


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Wintermute0110 - 2017-02-01

(2017-02-01, 19:23)mac1202 Wrote: Hi wintermute how to make AEL detect rom as multidisc, for example here :

Code:
ls Resident\ Evil\ \(Europe\)\ \(En,Fr,De,Es,It\)
'Resident Evil (Europe) (En,Fr,De,Es,It) (Disc 1).gcz'  'Resident Evil (Europe) (En,Fr,De,Es,It) (Disc 2).gcz'

How should I name this 2 files to make it work ?

You can use TOSEC or Trurip or Redump names. Have a look at this post for examples. As a bonus, AEL is intelligent enought to parse a Trurip name withouth the -. Both "Final Fantasy VII (EU) - (Disc 1 of 3).iso" and "Final Fantasy VII (EU) (Disc 1 of 3).iso" will work. As another bonus, the multidisc tag does not necessarily need to be the last tag. AEL will work OK with "Final Fantasy VII (EU) (Disc 1 of 3).iso" and "Final Fantasy VII (Disc 1 of 3) (EU).iso"

The multidisc support is not ready yet! I have finished the multidisc ROM filename parser and the scanner will print on the log it has found a multidisc ROM. However, the actual processing of the multidisc ROM is not coded yet. Having proper multidisc support in AEL is tricky because there are many small details here and there (like editing the multidisc ROMs in the set, creating a Favourite of a multidisc set, etc.) and it's going to take some time until it is working at 100%. The scanner and launcher should be working this weekend though. At launching time, if you have a multidisc ROM a select dialog with a list of ROMs in the multidisc set will open so you can choose which one to launch.

EDIT: if you want I can post here when the multidisc launcher is working. You can test the Github dev version and report errors so I will release a more polished 0.9.6. In any case, 0.9.6 will have complete multidisc support.


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - mac1202 - 2017-02-01

yeah will be pleased to test it when it will be available.


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Wintermute0110 - 2017-02-02

@mac1202 OK, I did a quick and dirty implementation of the multidisc scanner/launcher but it should work. Follow this steps:

1) IMPORTANT! Make a backup of AEL databases in special://userdata/addon_data/plugin.program.advanced.emulator.launcher/ before you begin. You should backup all files and subdirectories.

2) Install latest AEL from Github.

3) Go to AEL addon settings >> Advanced tab >> Check/Update all databases... This will update all you Categories/Launchers/ROMs and Favourite ROMs and place the new metadata fields m_nplayers, m_esrb, disks and args_extra. If you don't do this step AEL will crash a lot. Collection ROMs, Most played ROMs and Recent Played ROMs are not updated yet, but for a first test it should be OK.

4) Open AEL. Browse to a launcher (or create a new one) with multidisc ROMs. Open the context menu and scan for ROMs.

5) When the scanner finishes, you should see the multidisc ROMs in the launcher. The name of the ROM set will be the same as any ROM in the set withouth the "(Disc x)" or "(Disc x of y") tag.

6) If you launch a multidisc ROM a select dialog will open and you can choose which ROM in the set to launch.

Enjoy and report back any issues you may have.


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - mac1202 - 2017-02-02

Image

Nice thank you, no issue so far.


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - KODser - 2017-02-02

Wintermute0110 already updated. One issue that I had. Kodi didin't notify me that the addon was updated. don't know if it is the addon's fault our kodi's.
I can see the new metadata fields. Are n players and esrb already working? for what console rooms and what site (mobygames, gamefaqs,...?)


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - billyc666 - 2017-02-02

@wintermute, is the offline scrapers.xml files changing. ie extra fields. i thought over the weekend when i get some free time ill test your new updates and also create and try new offline scraper files if needed


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Wintermute0110 - 2017-02-03

(2017-02-02, 22:39)KODser Wrote: Wintermute0110 already updated. One issue that I had. Kodi didin't notify me that the addon was updated. don't know if it is the addon's fault our kodi's.
I can see the new metadata fields. Are n players and esrb already working? for what console rooms and what site (mobygames, gamefaqs,...?)

The version in addon.xml is 0.9.5 so to Kodi is the same addon. What I do is to bump the version just before release. OK, for future releases I will change the version immediately to 0.9.6-alpha1 so you can now you are using a dev version.

If you upgraded the databases the new metadata fields should be there. You can check if you browse to a ROM >> Open context menu >> View ROM data. You should see the new files m_nplayers, m_esrb, disks, etc. And no... the new metadata fields are in the database but are not used yet. I have to code to generate the infolabels, modify the Edit ROM menu, etc.


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Wintermute0110 - 2017-02-03

(2017-02-02, 23:25)billyc666 Wrote: @wintermute, is the offline scrapers.xml files changing. ie extra fields. i thought over the weekend when i get some free time ill test your new updates and also create and try new offline scraper files if needed

Hi Billyc666. The new metadata fields are in the database but I have not updated the scrapers yet (offline and online). The new weeks/months I will be quite busy so maybe I won't have time to refurbish the offline scraper. In the mean time I will code less time consuming stuff like the multidisc support, full upgrade to Kodi Krypton, spend some time with Advanced MAME launcher, new launching mechanism, etc.

In any case, when I start building the brand new offline scraper with your databases I will contact you. Probably will need your help to short out the CVSs and/or XMLs.


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - KODser - 2017-02-03

Are the new flags working?
I implemented this and the indicator doesn't appear
PHP Code:
<value condition="stringcompare(ListItem.Property(AEL_InFav),InFav_True)">indicator/fav.png</value



EDIT - Can't open a collection with the new update

a portion of the log
Code:
17:26:12.390 T:4336 WARNING: XFILE::CFileFactory::CreateLoader - unsupported protocol(plugin) in plugin://plugin.program.advanced.emulator.launcher/?com=LAUNCH_ROM&catID=e78ffcc1802277fa8c4d0e7f45f2b5ef&launID=f5f29850ae718500caf47f59be6fd7e0&romID=e9f03da3a5cf4adb8078e3f225d7fd4a
17:26:12.390 T:4336   ERROR: InputStream: Error opening, plugin://plugin.program.advanced.emulator.launcher/?com=LAUNCH_ROM&catID=e78ffcc1802277fa8c4d0e7f45f2b5ef&launID=f5f29850ae718500caf47f59be6fd7e0&romID=e9f03da3a5cf4adb8078e3f225d7fd4a
17:26:12.391 T:4336 WARNING: XFILE::CFileFactory::CreateLoader - unsupported protocol(plugin) in plugin://plugin.program.advanced.emulator.launcher/?com=LAUNCH_ROM&catID=e78ffcc1802277fa8c4d0e7f45f2b5ef&launID=f5f29850ae718500caf47f59be6fd7e0&romID=250baff74319de3db5c6673553a5c874
17:26:12.391 T:4336   ERROR: InputStream: Error opening, plugin://plugin.program.advanced.emulator.launcher/?com=LAUNCH_ROM&catID=e78ffcc1802277fa8c4d0e7f45f2b5ef&launID=f5f29850ae718500caf47f59be6fd7e0&romID=250baff74319de3db5c6673553a5c874
17:26:12.392 T:4336 WARNING: XFILE::CFileFactory::CreateLoader - unsupported protocol(plugin) in plugin://plugin.program.advanced.emulator.launcher/?com=LAUNCH_ROM&catID=e78ffcc1802277fa8c4d0e7f45f2b5ef&launID=f5f29850ae718500caf47f59be6fd7e0&romID=1520564857270d50a5a1072f04ac1042
17:26:12.392 T:4336   ERROR: InputStream: Error opening, plugin://plugin.program.advanced.emulator.launcher/?com=LAUNCH_ROM&catID=e78ffcc1802277fa8c4d0e7f45f2b5ef&launID=f5f29850ae718500caf47f59be6fd7e0&romID=1520564857270d50a5a1072f04ac1042
17:26:12.393 T:4336 WARNING: XFILE::CFileFactory::CreateLoader - unsupported protocol(plugin) in plugin://plugin.program.advanced.emulator.launcher/?com=LAUNCH_ROM&catID=e78ffcc1802277fa8c4d0e7f45f2b5ef&launID=f5f29850ae718500caf47f59be6fd7e0&romID=0230b902f6f2dd361f7d49b5e73da994
17:26:12.393 T:4336   ERROR: InputStream: Error opening, plugin://plugin.program.advanced.emulator.launcher/?com=LAUNCH_ROM&catID=e78ffcc1802277fa8c4d0e7f45f2b5ef&launID=f5f29850ae718500caf47f59be6fd7e0&romID=0230b902f6f2dd361f7d49b5e73da994
17:26:12.394 T:4336 WARNING: XFILE::CFileFactory::CreateLoader - unsupported protocol(plugin) in plugin://plugin.program.advanced.emulator.launcher/?com=LAUNCH_ROM&catID=e78ffcc1802277fa8c4d0e7f45f2b5ef&launID=f5f29850ae718500caf47f59be6fd7e0&romID=4d8978c1f91bfaf87681c32921ab3103
17:26:12.394 T:4336   ERROR: InputStream: Error opening, plugin://plugin.program.advanced.emulator.launcher/?com=LAUNCH_ROM&catID=e78ffcc1802277fa8c4d0e7f45f2b5ef&launID=f5f29850ae718500caf47f59be6fd7e0&romID=4d8978c1f91bfaf87681c32921ab3103
17:26:12.394 T:4336 WARNING: XFILE::CFileFactory::CreateLoader - unsupported protocol(plugin) in plugin://plugin.program.advanced.emulator.launcher/?com=LAUNCH_ROM&catID=e78ffcc1802277fa8c4d0e7f45f2b5ef&launID=f5f29850ae718500caf47f59be6fd7e0&romID=03af28401fc0acde0ebd434dfacfba99
17:26:12.394 T:4336   ERROR: InputStream: Error opening, plugin://plugin.program.advanced.emulator.launcher/?com=LAUNCH_ROM&catID=e78ffcc1802277fa8c4d0e7f45f2b5ef&launID=f5f29850ae718500caf47f59be6fd7e0&romID=03af28401fc0acde0ebd434dfacfba99
17:26:12.395 T:4336 WARNING: XFILE::CFileFactory::CreateLoader - unsupported protocol(plugin) in plugin://plugin.program.advanced.emulator.launcher/?com=LAUNCH_ROM&catID=e78ffcc1802277fa8c4d0e7f45f2b5ef&launID=f5f29850ae718500caf47f59be6fd7e0&romID=f72c214398dfe95f2c7abd30e154cc65
17:26:12.395 T:4336   ERROR: InputStream: Error opening, plugin://plugin.program.advanced.emulator.launcher/?com=LAUNCH_ROM&catID=e78ffcc1802277fa8c4d0e7f45f2b5ef&launID=f5f29850ae718500caf47f59be6fd7e0&romID=f72c214398dfe95f2c7abd30e154cc65
17:26:12.396 T:4336 WARNING: XFILE::CFileFactory::CreateLoader - unsupported protocol(plugin) in plugin://plugin.program.advanced.emulator.launcher/?com=LAUNCH_ROM&catID=e78ffcc1802277fa8c4d0e7f45f2b5ef&launID=f5f29850ae718500caf47f59be6fd7e0&romID=b60da17d85ccb2c7e6d5c73d3d95c79a
17:26:12.396 T:4336   ERROR: InputStream: Error opening, plugin://plugin.program.advanced.emulator.launcher/?com=LAUNCH_ROM&catID=e78ffcc1802277fa8c4d0e7f45f2b5ef&launID=f5f29850ae718500caf47f59be6fd7e0&romID=b60da17d85ccb2c7e6d5c73d3d95c79a
17:26:12.466 T:4336 WARNING: XFILE::CFileFactory::CreateLoader - unsupported protocol(plugin) in plugin://plugin.program.advanced.emulator.launcher/?com=LAUNCH_ROM&catID=e78ffcc1802277fa8c4d0e7f45f2b5ef&launID=f5f29850ae718500caf47f59be6fd7e0&romID=0da74743b562b98f2c4fc4093a10723b
17:26:12.466 T:4336   ERROR: InputStream: Error opening, plugin://plugin.program.advanced.emulator.launcher/?com=LAUNCH_ROM&catID=e78ffcc1802277fa8c4d0e7f45f2b5ef&launID=f5f29850ae718500caf47f59be6fd7e0&romID=0da74743b562b98f2c4fc4093a10723b
17:26:19.805 T:9652 WARNING: Skin has invalid include: Animation.DelayFadeIn.Slide
17:26:20.029 T:2044 WARNING: Previous line repeats 2 times.
17:26:20.029 T:2044   ERROR: CImageLoader::DoWork - Direct texture file loading failed for resource://resource.images.studios.white/
17:26:20.729 T:1920 WARNING: CPythonInvoker(319, C:\Users\Diogo\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py): the python script "C:\Users\Diogo\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py" has left several classes in memory that we couldn't clean up. The classes include: class XBMCAddon::xbmcgui::DialogBusy
17:26:33.148 T:12280   ERROR: AEL INFO : fs_write_Favourites_JSON() File special://profile/addon_data\plugin.program.advanced.emulator.launcher\favourites.json
17:27:06.178 T:9652   ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.program.advanced.emulator.launcher/
17:27:06.178 T:9652   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.program.advanced.emulator.launcher/) failed
17:27:06.179 T:204   ERROR: Unable to find plugin
17:27:06.179 T:9652   ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://
17:27:06.179 T:9652   ERROR: CGUIMediaWindow::GetDirectory(plugin://) failed
17:27:08.611 T:9652   ERROR: Control 500 in window 10001 has been asked to focus, but it can't
17:27:17.597 T:204   ERROR: CImageLoader::DoWork - Direct texture file loading failed for resource://resource.images.studios.white/
17:27:25.871 T:7188   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.KeyError'>
                                            Error Contents: (u'm_nplayers',)
                                            Traceback (most recent call last):
                                              File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\addon.py", line 42, in <module>
                                                plugin.run_plugin()
                                              File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 243, in run_plugin
                                                self._command_render_collection_ROMs(args['catID'][0], args['launID'][0])
                                              File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 4140, in _command_render_collection_ROMs
                                                self._gui_render_rom_row(categoryID, launcherID, rom, False)
                                              File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 3300, in _gui_render_rom_row
                                                listitem.setProperty('nplayers', rom['m_nplayers'])
                                            KeyError: (u'm_nplayers',)
                                            -->End of Python script error report<--
17:27:25.924 T:9652   ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.program.advanced.emulator.launcher/?catID=vcat_collections&com=SHOW_COLLECTION_ROMS&launID=95fee4bed6a2a15f97dc44aa5e06d6b9
17:27:25.925 T:9652   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.program.advanced.emulator.launcher/?catID=vcat_collections&com=SHOW_COLLECTION_ROMS&launID=95fee4bed6a2a15f97dc44aa5e06d6b9) failed
17:27:27.593 T:204   ERROR: CImageLoader::DoWork - Direct texture file loading failed for resource://resource.images.studios.white/
17:27:28.382 T:2364 WARNING: CPythonInvoker(332, C:\Users\Diogo\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py): the python script "C:\Users\Diogo\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py" has left several classes in memory that we couldn't clean up. The classes include: class XBMCAddon::xbmcgui::DialogBusy
17:27:32.055 T:9240   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.KeyError'>
                                            Error Contents: (u'm_nplayers',)
                                            Traceback (most recent call last):
                                              File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\addon.py", line 42, in <module>
                                                plugin.run_plugin()
                                              File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 243, in run_plugin
                                                self._command_render_collection_ROMs(args['catID'][0], args['launID'][0])
                                              File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 4140, in _command_render_collection_ROMs
                                                self._gui_render_rom_row(categoryID, launcherID, rom, False)
                                              File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 3300, in _gui_render_rom_row
                                                listitem.setProperty('nplayers', rom['m_nplayers'])
                                            KeyError: (u'm_nplayers',)
                                            -->End of Python script error report<--
17:27:32.124 T:9652   ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.program.advanced.emulator.launcher/?catID=vcat_collections&com=SHOW_COLLECTION_ROMS&launID=95fee4bed6a2a15f97dc44aa5e06d6b9
17:27:32.124 T:9652   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.program.advanced.emulator.launcher/?catID=vcat_collections&com=SHOW_COLLECTION_ROMS&launID=95fee4bed6a2a15f97dc44aa5e06d6b9) failed
17:27:36.183 T:11292   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.KeyError'>
                                            Error Contents: (u'm_nplayers',)
                                            Traceback (most recent call last):
                                              File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\addon.py", line 42, in <module>
                                                plugin.run_plugin()
                                              File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 243, in run_plugin
                                                self._command_render_collection_ROMs(args['catID'][0], args['launID'][0])
                                              File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 4140, in _command_render_collection_ROMs
                                                self._gui_render_rom_row(categoryID, launcherID, rom, False)
                                              File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 3300, in _gui_render_rom_row
                                                listitem.setProperty('nplayers', rom['m_nplayers'])
                                            KeyError: (u'm_nplayers',)
                                            -->End of Python script error report<--
17:27:36.236 T:9652   ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.program.advanced.emulator.launcher/?catID=vcat_collections&com=SHOW_COLLECTION_ROMS&launID=95fee4bed6a2a15f97dc44aa5e06d6b9
17:27:36.278 T:9652   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.program.advanced.emulator.launcher/?catID=vcat_collections&com=SHOW_COLLECTION_ROMS&launID=95fee4bed6a2a15f97dc44aa5e06d6b9) failed
17:27:40.240 T:2044   ERROR: Unable to find plugin
17:27:40.242 T:9652   ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://
17:27:40.242 T:9652   ERROR: CGUIMediaWindow::GetDirectory(plugin://) failed
17:27:42.837 T:11416  NOTICE: Common addon methods: Initializing addon.common version: 2.0.1
17:27:42.837 T:11416  NOTICE: metahandler: Initializing MetaHandlers version: 2.9.0
17:27:42.883 T:11416  NOTICE: metahandler: Loading sqlite3 as DB engine version: 3.10.2
17:27:43.364 T:11416   ERROR: metahandler: Error connecting to TMDB: HTTP Error 401: Unauthorized
17:27:43.365 T:11416  NOTICE: metahandler: No SQLite rows requiring update
17:27:44.090 T:3944  NOTICE: Common addon methods: Initializing addon.common version: 2.0.1
17:27:44.090 T:3944  NOTICE: metahandler: Initializing MetaHandlers version: 2.9.0
17:27:44.131 T:3944  NOTICE: metahandler: Loading sqlite3 as DB engine version: 3.10.2
17:27:44.509 T:3944   ERROR: metahandler: Error connecting to TMDB: HTTP Error 401: Unauthorized
17:27:44.509 T:3944  NOTICE: metahandler: No SQLite rows requiring update
17:30:03.537 T:10408   ERROR: AEL INFO : fs_write_Favourites_JSON() File special://profile/addon_data\plugin.program.advanced.emulator.launcher\favourites.json
17:30:11.864 T:6972   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.KeyError'>
                                            Error Contents: (u'm_nplayers',)
                                            Traceback (most recent call last):
                                              File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\addon.py", line 42, in <module>
                                                plugin.run_plugin()
                                              File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 243, in run_plugin
                                                self._command_render_collection_ROMs(args['catID'][0], args['launID'][0])
                                              File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 4140, in _command_render_collection_ROMs
                                                self._gui_render_rom_row(categoryID, launcherID, rom, False)
                                              File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 3300, in _gui_render_rom_row
                                                listitem.setProperty('nplayers', rom['m_nplayers'])
                                            KeyError: (u'm_nplayers',)
                                            -->End of Python script error report<--
17:30:11.919 T:9652   ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.program.advanced.emulator.launcher/?catID=vcat_collections&com=SHOW_COLLECTION_ROMS&launID=95fee4bed6a2a15f97dc44aa5e06d6b9
17:30:11.919 T:9652   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.program.advanced.emulator.launcher/?catID=vcat_collections&com=SHOW_COLLECTION_ROMS&launID=95fee4bed6a2a15f97dc44aa5e06d6b9) failed
17:30:39.945 T:11680   ERROR: CImageLoader::DoWork - Direct texture file loading failed for resource://resource.images.studios.white/
17:30:42.041 T:9516 WARNING: CPythonInvoker(359, C:\Users\Diogo\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py): the python script "C:\Users\Diogo\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py" has left several classes in memory that we couldn't clean up. The classes include: class XBMCAddon::xbmcgui::DialogBusy
17:30:47.153 T:9016   ERROR: AEL INFO : fs_write_Favourites_JSON() File special://profile/addon_data\plugin.program.advanced.emulator.launcher\favourites.json
17:31:16.705 T:6184   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.KeyError'>
                                            Error Contents: (u'm_nplayers',)
                                            Traceback (most recent call last):
                                              File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\addon.py", line 42, in <module>
                                                plugin.run_plugin()
                                              File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 243, in run_plugin
                                                self._command_render_collection_ROMs(args['catID'][0], args['launID'][0])
                                              File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 4140, in _command_render_collection_ROMs
                                                self._gui_render_rom_row(categoryID, launcherID, rom, False)
                                              File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 3300, in _gui_render_rom_row
                                                listitem.setProperty('nplayers', rom['m_nplayers'])
                                            KeyError: (u'm_nplayers',)
                                            -->End of Python script error report<--
17:31:16.759 T:9652   ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.program.advanced.emulator.launcher/?catID=vcat_collections&com=SHOW_COLLECTION_ROMS&launID=95fee4bed6a2a15f97dc44aa5e06d6b9
17:31:16.759 T:9652   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.program.advanced.emulator.launcher/?catID=vcat_collections&com=SHOW_COLLECTION_ROMS&launID=95fee4bed6a2a15f97dc44aa5e06d6b9) failed

Keep up the good work


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - billyc666 - 2017-02-03

(2017-02-03, 08:01)Wintermute0110 Wrote: Hi Billyc666. The new metadata fields are in the database but I have not updated the scrapers yet (offline and online). The new weeks/months I will be quite busy so maybe I won't have time to refurbish the offline scraper. In the mean time I will code less time consuming stuff like the multidisc support, full upgrade to Kodi Krypton, spend some time with Advanced MAME launcher, new launching mechanism, etc.

In any case, when I start building the brand new offline scraper with your databases I will contact you. Probably will need your help to short out the CVSs and/or XMLs.

cool let me know if you want me to make the scrapers, it wont take too long, all i need is a sample of what you want them to look like and i should be able to fix them up


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - marcoooo - 2017-02-04

hello

i have a question not sure if it is possible ?

now i managed to get the cd's show up and they are spinning in the info dialog , but guess what the cartridge's are now also spinning Smile .

i can solve that by placing the cd image's in a artwork folder that isnt being used (i guess) but it would be nice that there will be a CD folder in the artwork part




RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Wintermute0110 - 2017-02-04

(2017-02-04, 01:15)marcoooo Wrote: hello

i have a question not sure if it is possible ?

now i managed to get the cd's show up and they are spinning in the info dialog , but guess what the cartridge's are now also spinning Smile .

i can solve that by placing the cd image's in a artwork folder that isnt being used (i guess) but it would be nice that there will be a CD folder in the artwork part


Hi Marcoooo, excellent work with that view.

I think you should include a view setting on the side menu like this "Rotate CD/Cartridge". Users are able to rotate platforms that have CDs and deactivate the rotation for platforms with cartridges. Have a look at the Titan skin for an example of what I'm talking about.


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Wintermute0110 - 2017-02-04

(2017-02-03, 19:18)KODser Wrote: Are the new flags working?
I implemented this and the indicator doesn't appear
PHP Code:
<value condition="stringcompare(ListItem.Property(AEL_InFav),InFav_True)">indicator/fav.png</value

In standard launchers flags should be working OK. I have updated the DEBUG view. The icons are really bad and cheap but work. In virtual launchers there could be bugs (like flags not correctly set).

(2017-02-03, 19:18)KODser Wrote: EDIT - Can't open a collection with the new update

a portion of the log
...
Keep up the good work

Yeah, Collection ROMs were not upgraded. It should be fixed now.


RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - marcoooo - 2017-02-04

the button in the side menu isnt going to work for me

because i would like the animation slide for the cartridge's

i now solved it by the placing the cd in the folder boxback (will not use it anyway ) and the cartridge's in the cartridge folder