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 - Aatos - 2017-02-18

Dear Wintermute, first I wanted to express my gratitude over your work on AEL - you along with skinners like Rufoo make Kodi really hands down best media center on the market - thank you!

I have a slightly novel way of using AEL and Kodi. Instead of strictly a rom-launching platform my aim is to have it function as a Netflix-type frontend for my physical game collection (well, outside PC games) - a catalog designed to indice one to find and appreciate my whole collection now unfortunately pretty much tucked in various storage solutions around the apartment. To this end, instead of launching roms, most of these games will launch a picture to a image viewing app that will instruct to go pick the game up from each location and insert it into the console.

AEL and Kodi in general have seemed to work just fine for this purpose as I've been now building the library assets by scraping and downloading artwork from different sources before putting it all together for the first time. However, while trying to add my GBA library in AEL, I ran into an issue I can't solve and now AEL seems to be unable to add anything anymore, citing to go to the error log.

Wintermute, would you be so kind as to take a look at this log and tell me what I could do to remedy the issue? Re-installing AEL (including the instance-spesific launcher-files in portable folder) didn't seem to help at this stage.

Code:
22:23:21 T:15864   ERROR: AEL DEBUG: ==================== Processing ROMs ====================
22:23:21 T:15864   ERROR: AEL DEBUG: ========== Processing File ==========
22:23:21 T:15864   ERROR: AEL DEBUG: ROM.getPath()         "E:\Documents\Game Library System 2017\roms\GBA\Pokémon LeafGreen.png"
22:23:21 T:15864   ERROR: AEL DEBUG: ROM.getOriginalPath() "E:\Documents\Game Library System 2017\roms\GBA\Pokémon LeafGreen.png"
22:23:21 T:15864   ERROR: AEL DEBUG: Expected 'png' extension detected
22:23:21 T:15864   ERROR: AEL DEBUG: Testing NFO file "Pokémon LeafGreen.nfo"
22:23:21 T:15864   ERROR: AEL VERB : Metadata policy: Read NFO file ON, if not NFO then Scraper ON
22:23:21 T:15864   ERROR: AEL VERB : Metadata policy: NFO file not found | Scraper ON
22:23:21 T:15864   ERROR: AEL VERB : metadata_Offline::get_search Searching 'Pokémon LeafGreen' | 'Pokémon LeafGreen' | 'Nintendo GameBoy Advance'
22:23:21 T:15864   ERROR: AEL DEBUG: metadata_Offline::initialise_scraper Loading XML E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher\resources/data/GameDBInfo/Nintendo Game Boy Advance.xml
22:23:21 T:15864   ERROR: AEL VERB : fs_load_GameInfo_XML() Loading "E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher\resources/data/GameDBInfo/Nintendo Game Boy Advance.xml"
22:23:21 T:15864   ERROR: AEL DEBUG: metadata_Offline::initialise_scraper cached_xml_path = E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher\resources/data/GameDBInfo/Nintendo Game Boy Advance.xml
22:23:21 T:15864   ERROR: AEL DEBUG: metadata_Offline::initialise_scraper cached_platform = Nintendo GameBoy Advance
22:23:21 T:15864   ERROR: AEL VERB : metadata_Offline::get_search Mode No-Intro -> Exact search 'Pokémon LeafGreen'
22:23:21 T:15864   ERROR: AEL VERB : metadata_Offline::get_search Mode No-Intro -> No exact match found
22:23:21 T:15864   ERROR: AEL VERB : metadata_Offline::get_search Mode No-Intro -> Fuzzy search 'Pokémon LeafGreen'
22:23:21 T:15864   ERROR: AEL DEBUG: Metadata scraper found 0 result/s
22:23:21 T:15864   ERROR: AEL VERB : Metadata scraper found no games after searching. Only cleaning ROM name.
22:23:21 T:15864   ERROR: AEL VERB : assets_search_local_assets() Searching for ROM local assets...
22:23:21 T:15864   ERROR: AEL VERB : assets_search_local_assets() Found    Title     "E:\Documents\Game Library System 2017\Artwork\GBA\titles\Pokémon LeafGreen.jpg"
22:23:21 T:15864   ERROR: AEL VERB : assets_search_local_assets() Missing  Snap
22:23:21 T:15864   ERROR: AEL VERB : assets_search_local_assets() Missing  Fanart
22:23:21 T:15864   ERROR: AEL VERB : assets_search_local_assets() Found    Banner    "E:\Documents\Game Library System 2017\Artwork\GBA\banners\Pokémon LeafGreen.jpg"
22:23:21 T:15864   ERROR: AEL VERB : assets_search_local_assets() Missing  Clearlogo
22:23:21 T:15864   ERROR: AEL VERB : assets_search_local_assets() Missing  Boxfront
22:23:21 T:15864   ERROR: AEL VERB : assets_search_local_assets() Found    Boxback   "E:\Documents\Game Library System 2017\Artwork\GBA\boxback\Pokémon LeafGreen.jpg"
22:23:21 T:15864   ERROR: AEL VERB : assets_search_local_assets() Found    Cartridge "E:\Documents\Game Library System 2017\Artwork\GBA\cartridges\Pokémon LeafGreen.jpg"
22:23:21 T:15864   ERROR: AEL VERB : assets_search_local_assets() Missing  Flyer
22:23:21 T:15864   ERROR: AEL VERB : assets_search_local_assets() Found    Map       "E:\Documents\Game Library System 2017\Artwork\GBA\maps\Pokémon LeafGreen.jpg"
22:23:21 T:15864   ERROR: AEL VERB : assets_search_local_assets() Missing  Manual
22:23:21 T:15864   ERROR: AEL VERB : assets_search_local_assets() Missing  Trailer
22:23:21 T:15864   ERROR: AEL VERB : Asset policy: if not Local Image then Scraper ON
22:23:21 T:15864   ERROR: AEL VERB : Asset policy: local Title FOUND | Scraper OFF
22:23:21 T:15864   ERROR: AEL VERB : Asset policy: local Snap NOT found | Scraper ON
22:23:21 T:15864   ERROR: AEL VERB : _roms_scrap_asset() Scraping Snap with TheGamesDB
22:23:21 T:15864   ERROR: AEL DEBUG: _roms_scrap_asset() local_asset_path ""
22:23:21 T:15864   ERROR: AEL DEBUG: _roms_scrap_asset() asset_path_noext "<resources.utils.FileName instance at 0x1264E710>"
22:23:21 T:15864   ERROR: AEL DEBUG: Scraper_TheGamesDB::get_search search_string       "Pokémon LeafGreen"
22:23:21 T:15864   ERROR: AEL DEBUG: Scraper_TheGamesDB::get_search rom_base_noext      "Pokémon LeafGreen"
22:23:21 T:15864   ERROR: AEL DEBUG: Scraper_TheGamesDB::get_search AEL platform        "Nintendo GameBoy Advance"
22:23:21 T:15864   ERROR: AEL DEBUG: Scraper_TheGamesDB::get_search TheGamesDB platform "Nintendo Gameboy Advance"
22:23:21 T:15864   ERROR: E:\Documents\Game Library System 2017\system\python\Lib\urllib.py:1288: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
                                              return ''.join(map(quoter, s))
22:23:21 T:15864   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'\xe9',)
                                            Traceback (most recent call last):
                                              File "E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher\addon.py", line 42, in <module>
                                                plugin.run_plugin()
                                              File "E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 243, in run_plugin
                                                self._command_add_roms(args['launID'][0])
                                              File "E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 1789, in _command_add_roms
                                                self._roms_import_roms(launcher)
                                              File "E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 6505, in _roms_import_roms
                                                romdata     = self._roms_process_scanned_ROM(launcherID, ROM)
                                              File "E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 6713, in _roms_process_scanned_ROM
                                                romdata[A.key] = self._roms_scrap_asset(asset_kind, local_asset_list[i], ROM, launcher)
                                              File "E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 6773, in _roms_scrap_asset
                                                results = scraper_obj.get_search(rom_name_scraping, ROM.getBase_noext(), platform)
                                              File "E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher\resources\scrap_asset.py", line 78, in get_search
                                                return Scraper_TheGamesDB.get_search(self, search_string, rom_base_noext, platform)
                                              File "E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher\resources\scrap_common.py", line 74, in get_search
                                                'name=' + urllib.quote_plus(search_string) + '&platform=' + urllib.quote_plus(scraper_platform)
                                              File "E:\Documents\Game Library System 2017\system\python\Lib\urllib.py", line 1293, in quote_plus
                                                s = quote(s, safe + ' ')
                                              File "E:\Documents\Game Library System 2017\system\python\Lib\urllib.py", line 1288, in quote
                                                return ''.join(map(quoter, s))
                                            KeyError: (u'\xe9',)
                                            -->End of Python script error report<--
22:23:23 T:15120   ERROR: AEL DEBUG: ---------- Called AEL addon.py Main() constructor ----------
22:23:23 T:15120   ERROR: AEL DEBUG: sys.platform   win32
22:23:23 T:15120   ERROR: AEL DEBUG: Python version 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)]
22:23:23 T:15120   ERROR: AEL DEBUG: __addon_version__ 0.9.5
22:23:23 T:15120   ERROR: AEL DEBUG: sys.argv[0] = "plugin://plugin.program.advanced.emulator.launcher/"
22:23:23 T:15120   ERROR: AEL DEBUG: sys.argv[1] = "14"
22:23:23 T:15120   ERROR: AEL DEBUG: sys.argv[2] = "?catID=abd2ad080fe65e7285993b7ea82f9ce5&com=SHOW_ROMS&launID=f357637ab5944eb70efdf88a4df2bf42"
22:23:23 T:15120   ERROR: AEL DEBUG: args = {'launID': ['f357637ab5944eb70efdf88a4df2bf42'], 'com': ['SHOW_ROMS'], 'catID': ['abd2ad080fe65e7285993b7ea82f9ce5']}
22:23:23 T:15120   ERROR: AEL VERB : fs_load_catfile() Loading special://profile/addon_data\plugin.program.advanced.emulator.launcher\categories.xml
22:23:23 T:15120   ERROR: AEL VERB : fs_load_ROMs_JSON() Dir  special://profile/addon_data\plugin.program.advanced.emulator.launcher\db_ROMs
22:23:23 T:15120   ERROR: AEL VERB : fs_load_ROMs_JSON() JSON roms_Games_by_System_GameBoy_Advane_f35763.json
22:23:23 T:15120   ERROR: AEL VERB : fs_load_Favourites_JSON() File special://profile/addon_data\plugin.program.advanced.emulator.launcher\favourites.json
22:23:23 T:15120   ERROR: AEL DEBUG: Loading seconds   0.00100016593933
22:23:23 T:15120   ERROR: AEL DEBUG: Rendering seconds 0.0
22:23:23 T:15120   ERROR: AEL DEBUG: Advanced Emulator Launcher exit
22:23:23 T:13288   ERROR: XFILE::CDirectory::GetDirectory - Error getting E:\Documents\Game Library System 2017\Artwork\extra\\..\extrafanart\
22:23:24 T:15240   ERROR: AEL DEBUG: ---------- Called AEL addon.py Main() constructor ----------
22:23:24 T:15240   ERROR: AEL DEBUG: sys.platform   win32
22:23:24 T:15240   ERROR: AEL DEBUG: Python version 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)]
22:23:24 T:15240   ERROR: AEL DEBUG: __addon_version__ 0.9.5
22:23:24 T:15240   ERROR: AEL DEBUG: sys.argv[0] = "plugin://plugin.program.advanced.emulator.launcher/"
22:23:24 T:15240   ERROR: AEL DEBUG: sys.argv[1] = "15"
22:23:24 T:15240   ERROR: AEL DEBUG: sys.argv[2] = "?com=SHOW_LAUNCHERS&catID=abd2ad080fe65e7285993b7ea82f9ce5"
22:23:24 T:15240   ERROR: AEL DEBUG: args = {'com': ['SHOW_LAUNCHERS'], 'catID': ['abd2ad080fe65e7285993b7ea82f9ce5']}
22:23:24 T:15240   ERROR: AEL VERB : fs_load_catfile() Loading special://profile/addon_data\plugin.program.advanced.emulator.launcher\categories.xml
22:23:24 T:15240   ERROR: AEL DEBUG: Advanced Emulator Launcher exit
22:23:24 T:13288   ERROR: XFILE::CDirectory::GetDirectory - Error getting E:\Documents\Game Library System 2017\Artwork\extra\\GameBoy Advane\extrafanart\
22:23:24 T:13288   ERROR: XFILE::CDirectory::GetDirectory - Error getting E:\Documents\Game Library System 2017\Artwork\extra\\Nintendo Entertainment System\extrafanart\
22:23:24 T:13288   ERROR: XFILE::CDirectory::GetDirectory - Error getting E:\Documents\Game Library System 2017\Artwork\extra\\GameBoy Advane\extrafanart\
22:23:29 T:2852   ERROR: AEL DEBUG: ---------- Called AEL addon.py Main() constructor ----------
22:23:29 T:2852   ERROR: AEL DEBUG: sys.platform   win32
22:23:29 T:2852   ERROR: AEL DEBUG: Python version 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)]
22:23:29 T:2852   ERROR: AEL DEBUG: __addon_version__ 0.9.5
22:23:29 T:2852   ERROR: AEL DEBUG: sys.argv[0] = "plugin://plugin.program.advanced.emulator.launcher/"
22:23:29 T:2852   ERROR: AEL DEBUG: sys.argv[1] = "-1"
22:23:29 T:2852   ERROR: AEL DEBUG: sys.argv[2] = "?com=EDIT_LAUNCHER&catID=abd2ad080fe65e7285993b7ea82f9ce5&launID=f357637ab5944eb70efdf88a4df2bf42"
22:23:29 T:2852   ERROR: AEL DEBUG: args = {'launID': ['f357637ab5944eb70efdf88a4df2bf42'], 'com': ['EDIT_LAUNCHER'], 'catID': ['abd2ad080fe65e7285993b7ea82f9ce5']}
22:23:29 T:2852   ERROR: AEL VERB : fs_load_catfile() Loading special://profile/addon_data\plugin.program.advanced.emulator.launcher\categories.xml
22:23:32 T:2852   ERROR: AEL VERB : fs_load_ROMs_JSON() Dir  special://profile/addon_data\plugin.program.advanced.emulator.launcher\db_ROMs
22:23:32 T:2852   ERROR: AEL VERB : fs_load_ROMs_JSON() JSON roms_Games_by_System_GameBoy_Advane_f35763.json
22:23:34 T:2852   ERROR: AEL INFO : Deleting ROMs XML  "special://profile/addon_data\plugin.program.advanced.emulator.launcher\db_ROMs\roms_Games_by_System_GameBoy_Advane_f35763.xml"
22:23:34 T:2852   ERROR: AEL INFO : Deleting ROMs JSON "special://profile/addon_data\plugin.program.advanced.emulator.launcher\db_ROMs\roms_Games_by_System_GameBoy_Advane_f35763.json"
22:23:34 T:2852   ERROR: AEL VERB : fs_write_catfile() Writing special://profile/addon_data\plugin.program.advanced.emulator.launcher\categories.xml
22:23:34 T:2852   ERROR: AEL DEBUG: kodi_refresh_container()
22:23:34 T:2852   ERROR: AEL DEBUG: Advanced Emulator Launcher exit
22:23:34 T:13728   ERROR: AEL DEBUG: ---------- Called AEL addon.py Main() constructor ----------
22:23:34 T:13728   ERROR: AEL DEBUG: sys.platform   win32
22:23:34 T:13728   ERROR: AEL DEBUG: Python version 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)]
22:23:34 T:13728   ERROR: AEL DEBUG: __addon_version__ 0.9.5
22:23:34 T:13728   ERROR: AEL DEBUG: sys.argv[0] = "plugin://plugin.program.advanced.emulator.launcher/"
22:23:34 T:13728   ERROR: AEL DEBUG: sys.argv[1] = "16"
22:23:34 T:13728   ERROR: AEL DEBUG: sys.argv[2] = "?com=SHOW_LAUNCHERS&catID=abd2ad080fe65e7285993b7ea82f9ce5"
22:23:34 T:13728   ERROR: AEL DEBUG: args = {'com': ['SHOW_LAUNCHERS'], 'catID': ['abd2ad080fe65e7285993b7ea82f9ce5']}
22:23:34 T:13728   ERROR: AEL VERB : fs_load_catfile() Loading special://profile/addon_data\plugin.program.advanced.emulator.launcher\categories.xml
22:23:34 T:13728   ERROR: AEL DEBUG: Advanced Emulator Launcher exit
22:23:34 T:13288   ERROR: XFILE::CDirectory::GetDirectory - Error getting E:\Documents\Game Library System 2017\Artwork\extra\\..\extrafanart\
22:23:35 T:13288   ERROR: XFILE::CDirectory::GetDirectory - Error getting E:\Documents\Game Library System 2017\Artwork\extra\\Nintendo Entertainment System\extrafanart\
22:23:35 T:13288   ERROR: XFILE::CDirectory::GetDirectory - Error getting E:\Documents\Game Library System 2017\Artwork\extra\\Playstation 3\extrafanart\
22:23:35 T:13288   ERROR: XFILE::CDirectory::GetDirectory - Error getting E:\Documents\Game Library System 2017\Artwork\extra\\Nintendo Entertainment System\extrafanart\
22:23:35 T:13288   ERROR: XFILE::CDirectory::GetDirectory - Error getting E:\Documents\Game Library System 2017\Artwork\extra\\..\extrafanart\
22:23:36 T:13288   ERROR: XFILE::CDirectory::GetDirectory - Error getting E:\Documents\Game Library System 2017\Artwork\extra\\Nintendo Entertainment System\extrafanart\
22:23:38 T:16352   ERROR: AEL DEBUG: ---------- Called AEL addon.py Main() constructor ----------
22:23:38 T:16352   ERROR: AEL DEBUG: sys.platform   win32
22:23:38 T:16352   ERROR: AEL DEBUG: Python version 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)]
22:23:38 T:16352   ERROR: AEL DEBUG: __addon_version__ 0.9.5
22:23:38 T:16352   ERROR: AEL DEBUG: sys.argv[0] = "plugin://plugin.program.advanced.emulator.launcher/"
22:23:38 T:16352   ERROR: AEL DEBUG: sys.argv[1] = "-1"
22:23:38 T:16352   ERROR: AEL DEBUG: sys.argv[2] = "?com=ADD_LAUNCHER&catID=abd2ad080fe65e7285993b7ea82f9ce5"
22:23:38 T:16352   ERROR: AEL DEBUG: args = {'com': ['ADD_LAUNCHER'], 'catID': ['abd2ad080fe65e7285993b7ea82f9ce5']}
22:23:38 T:16352   ERROR: AEL VERB : fs_load_catfile() Loading special://profile/addon_data\plugin.program.advanced.emulator.launcher\categories.xml
22:23:42 T:16352   ERROR: AEL INFO : _command_add_new_launcher() New launcher type = 1
22:24:29 T:15792 WARNING: CWin32DirectSound::GetSpace - buffer underrun - W:59448, P:46168, O:58168.
22:24:51 T:16352   ERROR: AEL VERB : fs_get_ROMs_basename() roms_base_noext "roms_Games_by_System_Frameless_36e6a4"
22:24:51 T:16352   ERROR: AEL VERB : assets_init_asset_dir() rom_path   "E:\Documents\Game Library System 2017\roms\GBA\"
22:24:51 T:16352   ERROR: AEL VERB : assets_init_asset_dir() asset_path "E:\Documents\Game Library System 2017\Artwork\GBA\"
22:24:51 T:16352   ERROR: AEL DEBUG: assets_safe_create_dir() Creating dir "E:\Documents\Game Library System 2017\Artwork\GBA\titles"
22:24:51 T:16352   ERROR: AEL DEBUG: assets_safe_create_dir() Creating dir "E:\Documents\Game Library System 2017\Artwork\GBA\snaps"
22:24:51 T:16352   ERROR: AEL DEBUG: assets_safe_create_dir() Creating dir "E:\Documents\Game Library System 2017\Artwork\GBA\fanarts"
22:24:51 T:16352   ERROR: AEL DEBUG: assets_safe_create_dir() Creating dir "E:\Documents\Game Library System 2017\Artwork\GBA\banners"
22:24:51 T:16352   ERROR: AEL DEBUG: assets_safe_create_dir() Creating dir "E:\Documents\Game Library System 2017\Artwork\GBA\clearlogos"
22:24:51 T:16352   ERROR: AEL DEBUG: assets_safe_create_dir() Creating dir "E:\Documents\Game Library System 2017\Artwork\GBA\boxfront"
22:24:51 T:16352   ERROR: AEL DEBUG: assets_safe_create_dir() Creating dir "E:\Documents\Game Library System 2017\Artwork\GBA\boxback"
22:24:51 T:16352   ERROR: AEL DEBUG: assets_safe_create_dir() Creating dir "E:\Documents\Game Library System 2017\Artwork\GBA\cartridges"
22:24:51 T:16352   ERROR: AEL DEBUG: assets_safe_create_dir() Creating dir "E:\Documents\Game Library System 2017\Artwork\GBA\flyers"
22:24:51 T:16352   ERROR: AEL DEBUG: assets_safe_create_dir() Creating dir "E:\Documents\Game Library System 2017\Artwork\GBA\maps"
22:24:51 T:16352   ERROR: AEL DEBUG: assets_safe_create_dir() Creating dir "E:\Documents\Game Library System 2017\Artwork\GBA\manuals"
22:24:51 T:16352   ERROR: AEL DEBUG: assets_safe_create_dir() Creating dir "E:\Documents\Game Library System 2017\Artwork\GBA\trailers"
22:24:51 T:16352   ERROR: AEL VERB : fs_write_catfile() Writing special://profile/addon_data\plugin.program.advanced.emulator.launcher\categories.xml
22:24:51 T:16352   ERROR: AEL DEBUG: kodi_refresh_container()
22:24:51 T:16352   ERROR: AEL DEBUG: Advanced Emulator Launcher exit
22:24:51 T:14768   ERROR: AEL DEBUG: ---------- Called AEL addon.py Main() constructor ----------
22:24:51 T:14768   ERROR: AEL DEBUG: sys.platform   win32
22:24:51 T:14768   ERROR: AEL DEBUG: Python version 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)]
22:24:51 T:14768   ERROR: AEL DEBUG: __addon_version__ 0.9.5
22:24:51 T:14768   ERROR: AEL DEBUG: sys.argv[0] = "plugin://plugin.program.advanced.emulator.launcher/"
22:24:51 T:14768   ERROR: AEL DEBUG: sys.argv[1] = "17"
22:24:51 T:14768   ERROR: AEL DEBUG: sys.argv[2] = "?com=SHOW_LAUNCHERS&catID=abd2ad080fe65e7285993b7ea82f9ce5"
22:24:51 T:14768   ERROR: AEL DEBUG: args = {'com': ['SHOW_LAUNCHERS'], 'catID': ['abd2ad080fe65e7285993b7ea82f9ce5']}
22:24:51 T:14768   ERROR: AEL VERB : fs_load_catfile() Loading special://profile/addon_data\plugin.program.advanced.emulator.launcher\categories.xml
22:24:51 T:14768   ERROR: AEL DEBUG: Advanced Emulator Launcher exit
22:24:53 T:13288   ERROR: XFILE::CDirectory::GetDirectory - Error getting E:\Documents\Game Library System 2017\Artwork\extra\\Playstation 3\extrafanart\
22:25:09 T:13288   ERROR: XFILE::CDirectory::GetDirectory - Error getting E:\Documents\Game Library System 2017\Artwork\extra\\Nintendo Entertainment System\extrafanart\
22:25:09 T:13288   ERROR: XFILE::CDirectory::GetDirectory - Error getting E:\Documents\Game Library System 2017\Artwork\extra\\..\extrafanart\
22:25:10 T:14208   ERROR: AEL DEBUG: ---------- Called AEL addon.py Main() constructor ----------
22:25:10 T:14208   ERROR: AEL DEBUG: sys.platform   win32
22:25:10 T:14208   ERROR: AEL DEBUG: Python version 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)]
22:25:10 T:14208   ERROR: AEL DEBUG: __addon_version__ 0.9.5
22:25:10 T:14208   ERROR: AEL DEBUG: sys.argv[0] = "plugin://plugin.program.advanced.emulator.launcher/"
22:25:10 T:14208   ERROR: AEL DEBUG: sys.argv[1] = "18"
22:25:10 T:14208   ERROR: AEL DEBUG: sys.argv[2] = "?com=SHOW_LAUNCHERS&catID=abd2ad080fe65e7285993b7ea82f9ce5"
22:25:10 T:14208   ERROR: AEL DEBUG: args = {'com': ['SHOW_LAUNCHERS'], 'catID': ['abd2ad080fe65e7285993b7ea82f9ce5']}
22:25:10 T:14208   ERROR: AEL VERB : fs_load_catfile() Loading special://profile/addon_data\plugin.program.advanced.emulator.launcher\categories.xml
22:25:10 T:14208   ERROR: AEL DEBUG: Advanced Emulator Launcher exit
22:25:10 T:13288   ERROR: XFILE::CDirectory::GetDirectory - Error getting E:\Documents\Game Library System 2017\Artwork\extra\\Nintendo Entertainment System\extrafanart\
22:25:11 T:13288   ERROR: XFILE::CDirectory::GetDirectory - Error getting E:\Documents\Game Library System 2017\Artwork\extra\\..\extrafanart\
22:25:11 T:7740   ERROR: AEL DEBUG: ---------- Called AEL addon.py Main() constructor ----------
22:25:11 T:7740   ERROR: AEL DEBUG: sys.platform   win32
22:25:11 T:7740   ERROR: AEL DEBUG: Python version 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)]
22:25:11 T:7740   ERROR: AEL DEBUG: __addon_version__ 0.9.5
22:25:11 T:7740   ERROR: AEL DEBUG: sys.argv[0] = "plugin://plugin.program.advanced.emulator.launcher/"
22:25:11 T:7740   ERROR: AEL DEBUG: sys.argv[1] = "19"
22:25:11 T:7740   ERROR: AEL DEBUG: sys.argv[2] = ""
22:25:11 T:7740   ERROR: AEL DEBUG: args = {}
22:25:11 T:7740   ERROR: AEL VERB : fs_load_catfile() Loading special://profile/addon_data\plugin.program.advanced.emulator.launcher\categories.xml
22:25:11 T:7740   ERROR: AEL DEBUG: Advanced Emulator Launcher exit (addon root)
22:25:12 T:13288   ERROR: XFILE::CDirectory::GetDirectory - Error getting E:\Documents\Game Library System 2017\Artwork\extra\\[Browse by Category]\extrafanart\
22:25:12 T:13288   ERROR: XFILE::CDirectory::GetDirectory - Error getting E:\Documents\Game Library System 2017\Artwork\extra\\[Browse by Genre]\extrafanart\
22:25:12 T:13288   ERROR: XFILE::CDirectory::GetDirectory - Error getting E:\Documents\Game Library System 2017\Artwork\extra\\[Browse by Studio]\extrafanart\
22:25:12 T:13288   ERROR: XFILE::CDirectory::GetDirectory - Error getting E:\Documents\Game Library System 2017\Artwork\extra\\[Browse by Title]\extrafanart\
22:25:13 T:13288   ERROR: XFILE::CDirectory::GetDirectory - Error getting E:\Documents\Game Library System 2017\Artwork\extra\\[Browse by Year]\extrafanart\
22:25:13 T:13288   ERROR: XFILE::CDirectory::GetDirectory - Error getting E:\Documents\Game Library System 2017\Artwork\extra\\Frameless\extrafanart\
22:25:15 T:14156   ERROR: AEL DEBUG: ---------- Called AEL addon.py Main() constructor ----------
22:25:15 T:14156   ERROR: AEL DEBUG: sys.platform   win32
22:25:15 T:14156   ERROR: AEL DEBUG: Python version 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)]
22:25:15 T:14156   ERROR: AEL DEBUG: __addon_version__ 0.9.5
22:25:15 T:14156   ERROR: AEL DEBUG: sys.argv[0] = "plugin://plugin.program.advanced.emulator.launcher/"
22:25:15 T:14156   ERROR: AEL DEBUG: sys.argv[1] = "-1"
22:25:15 T:14156   ERROR: AEL DEBUG: sys.argv[2] = "?com=ADD_ROMS&catID=root_category&launID=36e6a4b82e5d1889893ad36a1aebc3ba"
22:25:15 T:14156   ERROR: AEL DEBUG: args = {'launID': ['36e6a4b82e5d1889893ad36a1aebc3ba'], 'com': ['ADD_ROMS'], 'catID': ['root_category']}
22:25:15 T:14156   ERROR: AEL VERB : fs_load_catfile() Loading special://profile/addon_data\plugin.program.advanced.emulator.launcher\categories.xml
22:25:16 T:14156   ERROR: AEL DEBUG: ========== _roms_import_roms() BEGIN ==========
22:25:16 T:14156   ERROR: AEL INFO : _roms_import_roms() Starting ROM scanner...
22:25:16 T:14156   ERROR: AEL INFO : launcher name "Frameless"
22:25:16 T:14156   ERROR: AEL INFO : launcher ID   36e6a4b82e5d1889893ad36a1aebc3ba
22:25:16 T:14156   ERROR: AEL INFO : ROM path      "E:\Documents\Game Library System 2017\roms\GBA\"
22:25:16 T:14156   ERROR: AEL INFO : ROM ext       "png"
22:25:16 T:14156   ERROR: AEL INFO : platform      "Nintendo GameBoy Advance"
22:25:16 T:14156   ERROR: AEL VERB : _load_metadata_scraper() Loaded metadata scraper AEL/GameDBInfo Offline
22:25:16 T:14156   ERROR: AEL DEBUG: metadata_Offline::set_addon_dir() self.addon_dir = E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher
22:25:16 T:14156   ERROR: AEL VERB : _load_asset_scraper() Loaded asset scraper TheGamesDB
22:25:16 T:14156   ERROR: AEL DEBUG: asset_get_enabled_asset_list() Title     path configured
22:25:16 T:14156   ERROR: AEL DEBUG: asset_get_enabled_asset_list() Snap      path configured
22:25:16 T:14156   ERROR: AEL DEBUG: asset_get_enabled_asset_list() Fanart    path configured
22:25:16 T:14156   ERROR: AEL DEBUG: asset_get_enabled_asset_list() Banner    path configured
22:25:16 T:14156   ERROR: AEL DEBUG: asset_get_enabled_asset_list() Clearlogo path configured
22:25:16 T:14156   ERROR: AEL DEBUG: asset_get_enabled_asset_list() Boxfront  path configured
22:25:16 T:14156   ERROR: AEL DEBUG: asset_get_enabled_asset_list() Boxback   path configured
22:25:16 T:14156   ERROR: AEL DEBUG: asset_get_enabled_asset_list() Cartridge path configured
22:25:16 T:14156   ERROR: AEL DEBUG: asset_get_enabled_asset_list() Flyer     path configured
22:25:16 T:14156   ERROR: AEL DEBUG: asset_get_enabled_asset_list() Map       path configured
22:25:16 T:14156   ERROR: AEL DEBUG: asset_get_enabled_asset_list() Manual    path configured
22:25:16 T:14156   ERROR: AEL DEBUG: asset_get_enabled_asset_list() Trailer   path configured
22:25:16 T:14156   ERROR: AEL INFO : No duplicated asset dirs found
22:25:16 T:14156   ERROR: AEL INFO : Launcher ROM database contain 0 items
22:25:16 T:14156   ERROR: AEL INFO : Launcher is empty. No dead ROM check.
22:25:16 T:14156   ERROR: AEL INFO : Scanning files in E:\Documents\Game Library System 2017\roms\GBA\
22:25:16 T:14156   ERROR: AEL INFO : Recursive scan activated
22:25:16 T:14156   ERROR: AEL INFO : Found 5 files
22:25:16 T:14156   ERROR: AEL DEBUG: ==================== Processing ROMs ====================
22:25:16 T:14156   ERROR: AEL DEBUG: ========== Processing File ==========
22:25:16 T:14156   ERROR: AEL DEBUG: ROM.getPath()         "E:\Documents\Game Library System 2017\roms\GBA\Pokémon LeafGreen.png"
22:25:16 T:14156   ERROR: AEL DEBUG: ROM.getOriginalPath() "E:\Documents\Game Library System 2017\roms\GBA\Pokémon LeafGreen.png"
22:25:16 T:14156   ERROR: AEL DEBUG: Expected 'png' extension detected
22:25:16 T:14156   ERROR: AEL DEBUG: Testing NFO file "Pokémon LeafGreen.nfo"
22:25:16 T:14156   ERROR: AEL VERB : Metadata policy: Read NFO file ON, if not NFO then Scraper ON
22:25:16 T:14156   ERROR: AEL VERB : Metadata policy: NFO file not found | Scraper ON
22:25:16 T:14156   ERROR: AEL VERB : metadata_Offline::get_search Searching 'Pokémon LeafGreen' | 'Pokémon LeafGreen' | 'Nintendo GameBoy Advance'
22:25:16 T:14156   ERROR: AEL DEBUG: metadata_Offline::initialise_scraper Loading XML E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher\resources/data/GameDBInfo/Nintendo Game Boy Advance.xml
22:25:16 T:14156   ERROR: AEL VERB : fs_load_GameInfo_XML() Loading "E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher\resources/data/GameDBInfo/Nintendo Game Boy Advance.xml"
22:25:17 T:14156   ERROR: AEL DEBUG: metadata_Offline::initialise_scraper cached_xml_path = E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher\resources/data/GameDBInfo/Nintendo Game Boy Advance.xml
22:25:17 T:14156   ERROR: AEL DEBUG: metadata_Offline::initialise_scraper cached_platform = Nintendo GameBoy Advance
22:25:17 T:14156   ERROR: AEL VERB : metadata_Offline::get_search Mode No-Intro -> Exact search 'Pokémon LeafGreen'
22:25:17 T:14156   ERROR: AEL VERB : metadata_Offline::get_search Mode No-Intro -> No exact match found
22:25:17 T:14156   ERROR: AEL VERB : metadata_Offline::get_search Mode No-Intro -> Fuzzy search 'Pokémon LeafGreen'
22:25:17 T:14156   ERROR: AEL DEBUG: Metadata scraper found 0 result/s
22:25:17 T:14156   ERROR: AEL VERB : Metadata scraper found no games after searching. Only cleaning ROM name.
22:25:17 T:14156   ERROR: AEL VERB : assets_search_local_assets() Searching for ROM local assets...
22:25:17 T:14156   ERROR: AEL VERB : assets_search_local_assets() Found    Title     "E:\Documents\Game Library System 2017\Artwork\GBA\titles\Pokémon LeafGreen.jpg"
22:25:17 T:14156   ERROR: AEL VERB : assets_search_local_assets() Missing  Snap
22:25:17 T:14156   ERROR: AEL VERB : assets_search_local_assets() Missing  Fanart
22:25:17 T:14156   ERROR: AEL VERB : assets_search_local_assets() Found    Banner    "E:\Documents\Game Library System 2017\Artwork\GBA\banners\Pokémon LeafGreen.jpg"
22:25:17 T:14156   ERROR: AEL VERB : assets_search_local_assets() Missing  Clearlogo
22:25:17 T:14156   ERROR: AEL VERB : assets_search_local_assets() Missing  Boxfront
22:25:17 T:14156   ERROR: AEL VERB : assets_search_local_assets() Found    Boxback   "E:\Documents\Game Library System 2017\Artwork\GBA\boxback\Pokémon LeafGreen.jpg"
22:25:17 T:14156   ERROR: AEL VERB : assets_search_local_assets() Found    Cartridge "E:\Documents\Game Library System 2017\Artwork\GBA\cartridges\Pokémon LeafGreen.jpg"
22:25:17 T:14156   ERROR: AEL VERB : assets_search_local_assets() Missing  Flyer
22:25:17 T:14156   ERROR: AEL VERB : assets_search_local_assets() Found    Map       "E:\Documents\Game Library System 2017\Artwork\GBA\maps\Pokémon LeafGreen.jpg"
22:25:17 T:14156   ERROR: AEL VERB : assets_search_local_assets() Missing  Manual
22:25:17 T:14156   ERROR: AEL VERB : assets_search_local_assets() Missing  Trailer
22:25:17 T:14156   ERROR: AEL VERB : Asset policy: if not Local Image then Scraper ON
22:25:17 T:14156   ERROR: AEL VERB : Asset policy: local Title FOUND | Scraper OFF
22:25:17 T:14156   ERROR: AEL VERB : Asset policy: local Snap NOT found | Scraper ON
22:25:17 T:14156   ERROR: AEL VERB : _roms_scrap_asset() Scraping Snap with TheGamesDB
22:25:17 T:14156   ERROR: AEL DEBUG: _roms_scrap_asset() local_asset_path ""
22:25:17 T:14156   ERROR: AEL DEBUG: _roms_scrap_asset() asset_path_noext "<resources.utils.FileName instance at 0x10B96B48>"
22:25:17 T:14156   ERROR: AEL DEBUG: Scraper_TheGamesDB::get_search search_string       "Pokémon LeafGreen"
22:25:17 T:14156   ERROR: AEL DEBUG: Scraper_TheGamesDB::get_search rom_base_noext      "Pokémon LeafGreen"
22:25:17 T:14156   ERROR: AEL DEBUG: Scraper_TheGamesDB::get_search AEL platform        "Nintendo GameBoy Advance"
22:25:17 T:14156   ERROR: AEL DEBUG: Scraper_TheGamesDB::get_search TheGamesDB platform "Nintendo Gameboy Advance"
22:25:17 T:14156   ERROR: E:\Documents\Game Library System 2017\system\python\Lib\urllib.py:1288: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
                                              return ''.join(map(quoter, s))
22:25:17 T:14156   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'\xe9',)
                                            Traceback (most recent call last):
                                              File "E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher\addon.py", line 42, in <module>
                                                plugin.run_plugin()
                                              File "E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 243, in run_plugin
                                                self._command_add_roms(args['launID'][0])
                                              File "E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 1789, in _command_add_roms
                                                self._roms_import_roms(launcher)
                                              File "E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 6505, in _roms_import_roms
                                                romdata     = self._roms_process_scanned_ROM(launcherID, ROM)
                                              File "E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 6713, in _roms_process_scanned_ROM
                                                romdata[A.key] = self._roms_scrap_asset(asset_kind, local_asset_list[i], ROM, launcher)
                                              File "E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 6773, in _roms_scrap_asset
                                                results = scraper_obj.get_search(rom_name_scraping, ROM.getBase_noext(), platform)
                                              File "E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher\resources\scrap_asset.py", line 78, in get_search
                                                return Scraper_TheGamesDB.get_search(self, search_string, rom_base_noext, platform)
                                              File "E:\Documents\Game Library System 2017\portable_data\addons\plugin.program.advanced.emulator.launcher\resources\scrap_common.py", line 74, in get_search
                                                'name=' + urllib.quote_plus(search_string) + '&platform=' + urllib.quote_plus(scraper_platform)
                                              File "E:\Documents\Game Library System 2017\system\python\Lib\urllib.py", line 1293, in quote_plus
                                                s = quote(s, safe + ' ')
                                              File "E:\Documents\Game Library System 2017\system\python\Lib\urllib.py", line 1288, in quote
                                                return ''.join(map(quoter, s))
                                            KeyError: (u'\xe9',)
                                            -->End of Python script error report<--

Thanks in advance, any help is much appreciated!


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

(2017-02-18, 11:56)Aatos Wrote: Dear Wintermute, first I wanted to express my gratitude over your work on AEL - you along with skinners like Rufoo make Kodi really hands down best media center on the market - thank you!

I have a slightly novel way of using AEL and Kodi. Instead of strictly a rom-launching platform my aim is to have it function as a Netflix-type frontend for my physical game collection (well, outside PC games) - a catalog designed to indice one to find and appreciate my whole collection now unfortunately pretty much tucked in various storage solutions around the apartment. To this end, instead of launching roms, most of these games will launch a picture to a image viewing app that will instruct to go pick the game up from each location and insert it into the console.

AEL and Kodi in general have seemed to work just fine for this purpose as I've been now building the library assets by scraping and downloading artwork from different sources before putting it all together for the first time. However, while trying to add my GBA library in AEL, I ran into an issue I can't solve and now AEL seems to be unable to add anything anymore, citing to go to the error log.

Wintermute, would you be so kind as to take a look at this log and tell me what I could do to remedy the issue? Re-installing AEL (including the instance-spesific launcher-files in portable folder) didn't seem to help at this stage.

Hi. The error is because non ASCII characters in the ROM name. In your case the "ROMs" are PNG file. What is causing the problem is having a file like this:

Code:
Pokémon LeafGreen.png

Apparently URLlib cannot encode an URL having nonASCII characters. I will have a look at the problem. As a workaround, rename you PNG images so they don't have Unicode characters or use the offline scraper.


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

Hey,
I haven't posted for a while as I've got a PSVR so been on that all the time. Managed to try the latest AEL yesterday on Krypton and just wanted to say it's still great. Loving the progress. Thanks


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

Well, still trying to use this launcher.

Some things I found.

ie. setting 32x with fusion.

Rom collection browser, launch parameters %rom%. Works fine.

AEL, launch parameters %rom%, Emulator launch with a white screen, doesnt work.


What Im doing wrong? I thought RCB was difficult to config, but Im getting a lot more problems trying to config AELSad


Another thing, after scanning 32x roms, there are like 10 entries to the list, with empty title, just no title at all (this could be solved selecting "using rom name instead of the scrapped one" Can we have an option to make AEL show rom name when doesnt find the rom name in the scrapper? If we dont have that, there is no way to avoid empty titles using the scrapper rom names.


And lastly, most 32x games end with no rom description after scrapping. Using the same scrapper on RCB I get most games showing description. Maybe it s because RCB offers a different match % factor when scrapping (not sure if this can be selected on ael)

Using always latest github.

Thanks for all your work.


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

(2017-02-20, 19:32)trihy Wrote: Rom collection browser, launch parameters %rom%. Works fine.

AEL, launch parameters %rom%, Emulator launch with a white screen, doesnt work.

I'm not sure why; but, AEL requires the format "%rom%" (note the quotes "). I added these and things work well here.


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

(2017-02-20, 19:32)trihy Wrote: Well, still trying to use this launcher.

Some things I found.

ie. setting 32x with fusion.

Rom collection browser, launch parameters %rom%. Works fine.

AEL, launch parameters %rom%, Emulator launch with a white screen, doesnt work.


What Im doing wrong? I thought RCB was difficult to config, but Im getting a lot more problems trying to config AELSad

Some other guy had problems setting up Fusion. Search this thread to see what happened, I don't remember now. Also, the correct argument should be:

Code:
"$rom$"

(2017-02-20, 19:32)trihy Wrote: Another thing, after scanning 32x roms, there are like 10 entries to the list, with empty title, just no title at all (this could be solved selecting "using rom name instead of the scrapped one" Can we have an option to make AEL show rom name when doesnt find the rom name in the scrapper? If we dont have that, there is no way to avoid empty titles using the scrapper rom names.


Thanks for all your work.

That looks like a bug. If no scrapped name is found (either offline or online) the filename must be shown. Please follow the instructions in the first post to produce a AEL DEBUG LOG (and not Kodi debug log). When you are in debug mode, delete all roms from the 32x launcher and rescan again with your current settings.


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

(2017-02-20, 19:38)nalthien Wrote:
(2017-02-20, 19:32)trihy Wrote: Rom collection browser, launch parameters %rom%. Works fine.

AEL, launch parameters %rom%, Emulator launch with a white screen, doesnt work.

I'm not sure why; but, AEL requires the format "%rom%" (note the quotes "). I added these and things work well here.

Just for clarification: the quotes are needed only if you ROM filenames (including the directory where ROMs are stored) contain spaces. On the other hand, 99% of the ROM file names have spaces. A notable exception is MAME and MAME Software Lists, where no ROMs at all have spaces. It does no hurt to put the quotes always. Lastly, %rom% is deprecated, I recommend to use the newer (and more beautiful) "$rom$".


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

Thanks for all the quick answers.

It s really a pain to make logs since Im using a htpc and have no keyboard, but will try.

About %rom%, Im using default one, not sure if it´s with the "" or not, will check soon. but atm is scanning some lnk shorcuts games. BTW scanning is sooooo slow, dont know why, scanning 60 lnk games takes almost an hour Sad


Maybe a good thing to add, will be selectable basic parameters, like rom, rombasename, romfile or whatever ael recognizes
.

Wonder if I can share the RCB artwork folder and ael folder, this will save a coupe of GB.


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

(2017-02-20, 19:45)trihy Wrote: Thanks for all the quick answers.

It s really a pain to make logs since Im using a htpc and have no keyboard, but will try.

If you like emulation a keyboard is a must, particularly during the setup process. Not just for configuring AEL: usually the most difficult part is to configure the emulators themselves. Also, many emulated systems require a keyboard.

As a workaround, can you connect to your system with SSH?

(2017-02-20, 19:45)trihy Wrote: About %rom%, Im using default one, not sure if it´s with the "" or not, will check soon. but atm is scanning some lnk shorcuts games. BTW scanning is sooooo slow, dont know why, scanning 60 lnk games takes almost an hour Sad

Compared with RCB and old good AL, AEL should be much faster in almost everything. If you use the offline scraper (or no scraper at all) scanning 60 ROMs should take seconds. I think what takes time is that you are running the scanner with an online scraper, right? AEL scrapers are optimised to always cache all possible scraped information and to minimise the network traffic, but if you connection is slow or the scraper site is slow that cannot be helped at all.

(2017-02-20, 19:45)trihy Wrote: Maybe a good thing to add, will be selectable basic parameters, like rom, rombasename, romfile or whatever ael recognizes

The Kodi Python API is very limited compared to other GUIs like KDE or Windows. There are many things you see in other software that just cannot be done in Kodi.

(2017-02-20, 19:45)trihy Wrote: Wonder if I can share the RCB artwork folder and ael folder, this will save a coupe of GB.

Yes, absolutely you can. Just keep in mind that if you use AEL scrapers to modify it then those changes will affect both to AEL and RCB because you are overwriting the files of the images, and the opposite is also true.


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

Thanks again. Yes, using online scraper, connection is not that bad, but could be, dont know, it s scanning 5 games every 10 minutes.

Didnt knew about kodi python api limitation. Then I guess will be enough to update first post with rom variants, I really cant remember what other ael supports, remember one line rombanoext, or rombasename, not sure. AND MAYBE THERE ARE OTHER ones.

Sorry about the caps, using a htpc like mini keyboard that s*cks in every possible way.

Will try to have at least one working launcher, so I can start migration from rbc. I d left ael for impossible some time ago, today wanted to give anther try and first emu launcher, 32x, didnt work Big Grin Wont take this as a rule, will try other emulators in a moment.


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

(2017-02-20, 20:04)trihy Wrote: Thanks again. Yes, using online scraper, connection is not that bad, but could be, dont know, it s scanning 5 games every 10 minutes.

I believe thegamesdb is the default option for the online scraper. It's abysmally slow for everyone; even if your connection is great, it's taking a long time to respond.

I ended up spending a lot of time over at emumovies grabbing artwork and I'm using the offline scrapers in AEL. The only issue I'm having is that some of the emumovies art sets aren't getting mapped very well in AEL (Genesis, N64, and PlayStation had issues for me).


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

Yes, using thegamedb, maybe it s that the cause.


Well, tried "$rom$" and $rom$ for 32x, neither worked. What a mistery this launcher is for me, I cant make anything work Sad

Will keep trying.

Wll try the problematic m2emulator but cant remember the param to not load the rom extension.

Edit. In the meantime added lnk windows games, when launching any of them I get Ael error check log. Way to go for me.

log error launching lnk games:

15:28:39.914 T:2964 ERROR: AEL INFO : _command_run_rom() Launching ROM in Launcher...
15:28:39.916 T:2964 ERROR: AEL INFO : _command_run_rom() Using Launcher standard arguments
15:28:39.916 T:2964 ERROR: AEL INFO : _command_run_rom() Sigle ROM detected (no multidisc)
15:28:39.916 T:2964 ERROR: AEL INFO : _command_run_rom() ROMFileName OP "C:\Users\x\Desktop\Dying Light.lnk"
15:28:39.916 T:2964 ERROR: AEL INFO : _command_run_rom() ROMFileName P "C:\Users\x\Desktop\\Dying Light.lnk"
15:28:39.916 T:2964 ERROR: AEL INFO : _command_run_rom() categoryID 2d0342633c99d829c3ad4970729b60d7
15:28:39.916 T:2964 ERROR: AEL INFO : _command_run_rom() launcherID 84bba5b7d759fc004b00dbd3c43f686b
15:28:39.916 T:2964 ERROR: AEL INFO : _command_run_rom() romID 0f4121973aeadb679d05fcdde33c3dcd
15:28:39.916 T:2964 ERROR: AEL INFO : _command_run_rom() romfile "C:\Users\x\Desktop\Dying Light.lnk"
15:28:39.916 T:2964 ERROR: AEL INFO : _command_run_rom() rompath "C:\Users\x\Desktop\"
15:28:39.916 T:2964 ERROR: AEL INFO : _command_run_rom() rombase "Dying Light.lnk"
15:28:39.916 T:2964 ERROR: AEL INFO : _command_run_rom() rombasenoext "Dying Light"
15:28:39.916 T:2964 ERROR: AEL INFO : _command_run_rom() romtitle "Dying Light"
15:28:39.916 T:2964 ERROR: AEL INFO : _command_run_rom() application "lnk_launcher_app"
15:28:39.916 T:2964 ERROR: AEL INFO : _command_run_rom() apppath ""
15:28:39.916 T:2964 ERROR: AEL INFO : _command_run_rom() romext "lnk"
15:28:39.916 T:2964 ERROR: AEL INFO : _command_run_rom() raw arguments "%rom%"
15:28:39.916 T:2964 ERROR: AEL INFO : _command_run_rom() final arguments "C:\Users\x\Desktop\Dying Light.lnk"
15:28:39.924 T:2964 ERROR: AEL INFO : fs_write_Favourites_JSON() File special://profile/addon_data\plugin.program.advanced.emulator.launcher\most_played.json
15:28:39.929 T:2964 ERROR: AEL INFO : _command_run_rom() Launcher is not Kodi Retroplayer.
15:28:40.483 T:2964 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.NameError'>
Error Contents: global name 'call' is not defined
Traceback (most recent call last):
File "C:\Users\x\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\addon.py", line 42, in <module>
plugin.run_plugin()
File "C:\Users\x\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 294, in run_plugin
self._command_run_rom(args['catID'][0], args['launID'][0], args['romID'][0])
File "C:\Users\x\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 6339, in _command_run_rom
self._run_process(application.getPath(), arguments, apppath, romext)
File "C:\Users\x\AppData\Roaming\Kodi\addons\plugin.program.advanced.emulator.launcher\resources\main.py", line 6394, in _run_process
retcode = call('start "AEL" /b "{0}"'.format(arguments).encode('utf-8'), shell = True)
NameError: global name 'call' is not defined
-->End of Python script error report<


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

I haven't tested 32X yet; but, I've got N64, NES, SNES, Genesis, and PlayStation games all loading through AEL with RetroArch as my emulator platform. I haven't tried it on Windows; but, I'm running MacOS and I used the command line to double-check the command strings to ensure that they worked.


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

Great to know. I dont use retroarch, just standalone emulators, dont know if thats the cause.


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

I doubt RetroArch is a difference maker. I'm actually planning on adding Dolphin which isn't supported by RetroArch so I'm sure I'll find out then.

At the risk of being crazy: make sure you're running Krypton. Smile