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 AEL
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 AEL
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:
(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
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
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 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
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.
|