• 1
  • 340
  • 341
  • 342(current)
  • 343
  • 344
  • 395
[RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs
New test version available: 2.1.3

List of changes:

General
  • migrated from google code to github
  • update scrapers to site structure changes
  • fix encodings in various places (aquiles2k)
  • changed isfile to xbmcvfs.exists (jloper3)
  • Modify scrapers and add test cases (bruny)
  • Set column as TEXT in Publishers table (bruny)
  • fix for Max folder depth bug (martyn-harris)
  • remove perspective field from moby scraper (martyn-harris)
  • add Mac OSX section in emu autoconfig (bruny)
  • fixes and improvements to scrape and db update process (bruny)
  • refactoring of config objects (bruny)
UI
  • fix game boy advance platform config (aquiles2k)
  • fix for filter headers (aquiles2k)
  • fix for radio buttons (aquiles2k)
  • fix gameinfo ui for non-confluence skins (aquiles2k)
Previous version: 2.1.2


Hi all,

sorry for the long absence, it was not planned to be that long. Here is a new release that should fix most of the issues with new kodi versions and also updates the scrapers to site changes etc. All basic features (scraping, browsing and launching games) should work again with this version. Also the project was migrated from googlecode to github. The wiki and other features of the old site should be available again.

Most fixes were done by others, thanks to everybody who helped out, especially to bruny and aquiles2k who had done the most work.

I won't be back in the project as deep as I have been earlier. There will be some more fixes and maybe some new features in the next months but I won't do any regular support here in the forum. I will scan the thread for bug reports and will try to fix the show-stoppers but I guess there will be no time to do much more. With AEL as an alternative addon and RetroPlayer being merged into the main branch there are finally some more options for gamers in kodi. I just did not want to leave RCB in this rotting state and will try to keep it alive for some more time.

Have fun
Malte
Reply
Running Rom Collection Browser(emulator retroarch) from kodi on my fire tv.
I have successfully setup retroarch and configured RCB to acess the roms, scrape the artwork, and everything launches and runs without issue. I am super happy with just about everything, but keep running into a very big problem. I am using the nes30 retro bluetooth controller, and when launching games directly from retroarch, i am able to launch and play the games without issue, all of the settings for no overlays, volume, and controller settings are functioning properly, however, upon launching the rom collection browser within kodi, when i launch a rom, the game loads properly, including the no overlay and volume settings are correct, however, when i hit a button on my controller i receive a configuration error stating my controller is not configured. I have attempted using various bluetooth controllers, as well as a usb keyboard (and again, everything i have tried has worked directly within retroarch), but everything comes back with that same error, and i have to force close everything to regain controller usage. Any tips, suggestion, or direction would be greatly appreciated. Thank you
Reply
Thank you Malte and the other devs for taking care for this awesome addon,
I finally got my settings set up that even psx games with multiple discs are scraping and launching correctly.
And I guess that i use this addon for at least another year. because krypton isnt released yet.
Reply
Hi, i cant use Version 2.1.3. I got this error:

unhandled exception occured during exception for RCB - no module named pyscraper

see xbmc.log for details.

But log is empty
Reply
Hi,

you need to turn on Debugging in Kodi. Otherwise addons won't write to the log anymore.

Regards,
Malte
Reply
(2017-01-19, 14:15)malte Wrote: Hi,

you need to turn on Debugging in Kodi. Otherwise addons won't write to the log anymore.

Regards,
Malte

Hi malte, danke dir.

13:48:03.352 T:1487919392 DEBUG: ParentPath = []
13:48:03.358 T:1487919392 DEBUG: CAndroidAppDirectory::GetDirectory: apps
13:48:03.359 T:1487919392 DEBUG: CAndroidSettingDirectory::GetDirectory: settings (sdk:24;intents:17)
13:48:03.367 T:1524623648 DEBUG: Thread BackgroundLoader start, auto delete: false
13:48:03.369 T:1524623648 DEBUG: Thread BackgroundLoader 1524623648 terminating
13:48:04.148 T:1487919392 DEBUG: Keyboard: scancode: 0x14, sym: 0x0112, unicode: 0x0000, modifier: 0x0
13:48:04.149 T:1487919392 DEBUG: OnKey: down (0xf081) pressed, action is Down
13:48:05.313 T:1487919392 DEBUG: Keyboard: scancode: 0x13, sym: 0x0111, unicode: 0x0000, modifier: 0x0
13:48:05.314 T:1487919392 DEBUG: OnKey: up (0xf080) pressed, action is Up
13:48:05.688 T:1487919392 DEBUG: Keyboard: scancode: 0x17, sym: 0x000d, unicode: 0x0000, modifier: 0x0
13:48:05.830 T:1487919392 DEBUG: OnKey: return (0xf00d) pressed, action is Select
13:48:05.831 T:1487919392 DEBUG: CGUIMediaWindow::GetDirectory (androidapp://sources/apps/)
13:48:05.831 T:1487919392 DEBUG: ParentPath = []
13:48:05.832 T:1504708896 DEBUG: CAndroidAppDirectory::GetDirectory: apps
13:48:05.845 T:1524623648 DEBUG: Thread BackgroundLoader start, auto delete: false
13:48:05.848 T:1524623648 DEBUG: Thread BackgroundLoader 1524623648 terminating
13:48:07.486 T:1487919392 DEBUG: Keyboard: scancode: 0x17, sym: 0x000d, unicode: 0x0000, modifier: 0x0
13:48:07.686 T:1487919392 DEBUG: OnKey: return (0xf00d) pressed, action is Select
13:48:07.687 T:1487919392 DEBUG: CGUIMediaWindow::GetDirectory ()
13:48:07.687 T:1487919392 DEBUG: ParentPath = []
13:48:07.693 T:1487919392 DEBUG: CAndroidAppDirectory::GetDirectory: apps
13:48:07.694 T:1487919392 DEBUG: CAndroidSettingDirectory::GetDirectory: settings (sdk:24;intents:17)
13:48:07.702 T:1524623648 DEBUG: Thread BackgroundLoader start, auto delete: false
13:48:07.703 T:1524623648 DEBUG: Thread BackgroundLoader 1524623648 terminating
13:48:08.029 T:1487919392 DEBUG: Keyboard: scancode: 0x14, sym: 0x0112, unicode: 0x0000, modifier: 0x0
13:48:08.029 T:1487919392 DEBUG: OnKey: down (0xf081) pressed, action is Down
13:48:08.246 T:1487919392 DEBUG: Keyboard: scancode: 0x14, sym: 0x0112, unicode: 0x0000, modifier: 0x0
13:48:08.246 T:1487919392 DEBUG: OnKey: down (0xf081) pressed, action is Down
13:48:08.614 T:1487919392 DEBUG: Keyboard: scancode: 0x17, sym: 0x000d, unicode: 0x0000, modifier: 0x0
13:48:08.771 T:1487919392 DEBUG: OnKey: return (0xf00d) pressed, action is Select
13:48:08.772 T:1487919392 DEBUG: CGUIMediaWindow::GetDirectory (addons://sources/executable/)
13:48:08.772 T:1487919392 DEBUG: ParentPath = []
13:48:08.782 T:1524623648 DEBUG: Thread BackgroundLoader start, auto delete: false
13:48:08.790 T:1524623648 DEBUG: Thread BackgroundLoader 1524623648 terminating
13:48:09.164 T:1487919392 DEBUG: Keyboard: scancode: 0x14, sym: 0x0112, unicode: 0x0000, modifier: 0x0
13:48:09.164 T:1487919392 DEBUG: OnKey: down (0xf081) pressed, action is Down
13:48:09.564 T:1487919392 DEBUG: Keyboard: scancode: 0x14, sym: 0x0112, unicode: 0x0000, modifier: 0x0
13:48:09.565 T:1487919392 DEBUG: OnKey: down (0xf081) pressed, action is Down
13:48:09.570 T:1497360672 DEBUG: SECTION:LoadDLL(libImageLib-arm.so)
13:48:09.570 T:1497360672 DEBUG: Loading: /data/app/com.semperpax.spmc16-1/lib/arm/libImageLib-arm.so
13:48:09.798 T:1487919392 DEBUG: Keyboard: scancode: 0x14, sym: 0x0112, unicode: 0x0000, modifier: 0x0
13:48:09.798 T:1487919392 DEBUG: OnKey: down (0xf081) pressed, action is Down
13:48:09.998 T:1487919392 DEBUG: Keyboard: scancode: 0x14, sym: 0x0112, unicode: 0x0000, modifier: 0x0
13:48:09.999 T:1487919392 DEBUG: OnKey: down (0xf081) pressed, action is Down
13:48:10.215 T:1487919392 DEBUG: Keyboard: scancode: 0x14, sym: 0x0112, unicode: 0x0000, modifier: 0x0
13:48:10.216 T:1487919392 DEBUG: OnKey: down (0xf081) pressed, action is Down
13:48:10.415 T:1487919392 DEBUG: Keyboard: scancode: 0x14, sym: 0x0112, unicode: 0x0000, modifier: 0x0
13:48:10.415 T:1487919392 DEBUG: OnKey: down (0xf081) pressed, action is Down
13:48:12.097 T:1487919392 DEBUG: Keyboard: scancode: 0x17, sym: 0x000d, unicode: 0x0000, modifier: 0x0
13:48:12.301 T:1487919392 DEBUG: OnKey: return (0xf00d) pressed, action is Select
13:48:12.302 T:1524623648 DEBUG: Thread LanguageInvoker start, auto delete: false
13:48:12.302 T:1524623648 INFO: initializing python engine.
13:48:12.302 T:1524623648 DEBUG: CPythonInvoker(9, /storage/emulated/0/Android/data/com.semperpax.spmc16/files/.spmc/addons/script.games.rom.collection.browser/default.py): start processing
13:48:12.323 T:1524623648 DEBUG: -->Python Interpreter Initialized<--
13:48:12.323 T:1524623648 DEBUG: CPythonInvoker(9, /storage/emulated/0/Android/data/com.semperpax.spmc16/files/.spmc/addons/script.games.rom.collection.browser/default.py): the source file to load is "/storage/emulated/0/Android/data/com.semperpax.spmc16/files/.spmc/addons/script.games.rom.collection.browser/default.py"
13:48:12.323 T:1524623648 DEBUG: CPythonInvoker(9, /storage/emulated/0/Android/data/com.semperpax.spmc16/files/.spmc/addons/script.games.rom.collection.browser/default.py): setting the Python path to /storage/emulated/0/Android/data/com.semperpax.spmc16/files/.spmc/addons/script.games.rom.collection.browser:/:/data/app/com.semperpax.spmc16-1/base.apk/assets/python2.6/lib/python26.zip:/data/app/com.semperpax.spmc16-1/base.apk/assets/python2.6/lib/python2.6:/data/app/com.semperpax.spmc16-1/base.apk/assets/python2.6/lib/python2.6/plat-linux4:/data/app/com.semperpax.spmc16-1/base.apk/assets/python2.6/lib/python2.6/lib-tk:/data/app/com.semperpax.spmc16-1/base.apk/assets/python2.6/lib/python2.6/lib-old:/data/app/com.semperpax.spmc16-1/base.apk/assets/python2.6/lib/python2.6/lib-dynload
13:48:12.323 T:1524623648 DEBUG: CPythonInvoker(9, /storage/emulated/0/Android/data/com.semperpax.spmc16/files/.spmc/addons/script.games.rom.collection.browser/default.py): entering source directory /storage/emulated/0/Android/data/com.semperpax.spmc16/files/.spmc/addons/script.games.rom.collection.browser
13:48:12.323 T:1524623648 DEBUG: CPythonInvoker(9, /storage/emulated/0/Android/data/com.semperpax.spmc16/files/.spmc/addons/script.games.rom.collection.browser/default.py): instantiating addon using automatically obtained id of "script.games.rom.collection.browser" dependent on version 2.1.0 of the xbmc.python api
13:48:12.394 T:1524623648 DEBUG: RCB started
13:48:12.394 T:1524623648 DEBUG: RCB: sys.argv = ['']
13:48:12.394 T:1524623648 DEBUG: RCB: param =
13:48:12.394 T:1524623648 DEBUG: RCB: setting launchRCB = True
13:48:12.394 T:1524623648 DEBUG: RCB: launchRCB = True
13:48:12.423 T:1524623648 DEBUG: RCB_INFO: Loading sqlite3 as DB engine
13:48:12.529 T:1524623648 DEBUG: RCB: init log level
13:48:12.531 T:1524623648 DEBUG: RCB: current log level: 2
13:48:12.531 T:1524623648 DEBUG: RCB_INFO: Loading sqlite3 as DB engine
13:48:12.564 T:1524623648 DEBUG: LocalizeStrings: no strings.po file exist at /storage/emulated/0/Android/data/com.semperpax.spmc16/files/.spmc/addons/script.games.rom.collection.browser/resources/language/German, fallback to strings.xml
13:48:12.573 T:1524623648 DEBUG: LocalizeStrings: no strings.po file exist at /storage/emulated/0/Android/data/com.semperpax.spmc16/files/.spmc/addons/script.games.rom.collection.browser/resources/language/English, fallback to strings.xml
13:48:12.722 T:1524623648 DEBUG: Unhandled exception occured during execution of RCB:
13:48:12.723 T:1524623648 DEBUG: No module named pyscraper
13:48:12.736 T:1487919392 DEBUG: ------ Window Init (DialogOK.xml) ------
13:48:12.736 T:1487919392 INFO: Loading skin file: DialogOK.xml, load type: KEEP_IN_MEMORY
13:48:14.238 T:1487919392 DEBUG: Keyboard: scancode: 0x17, sym: 0x000d, unicode: 0x0000, modifier: 0x0
13:48:14.426 T:1487919392 DEBUG: OnKey: return (0xf00d) pressed, action is Select
13:48:14.652 T:1487919392 DEBUG: ------ Window Deinit (DialogOK.xml) ------
13:48:14.654 T:1524623648 INFO: CPythonInvoker(9, /storage/emulated/0/Android/data/com.semperpax.spmc16/files/.spmc/addons/script.games.rom.collection.browser/default.py): script successfully run
13:48:15.048 T:1524623648 INFO: Python script stopped
13:48:15.049 T:1524623648 DEBUG: Thread LanguageInvoker 1524623648 terminating

SPMC Log....same error on Kodi 17 RC3 on Nivdia SHIELD TV
Reply
I get the "no module named pyscraper" error as well.
Reply
Feature Request:
- option to disable ALL forms of info scrapping

I just want RCB to find my roms and my local images. I don't care about the info that goes into "nfo" files or any other game data.

Why? (1) Because I really don't care about the info. (2) I get tired of waiting for it to scrape online sources for the info and half of the time it bugs out and I have to start all over.
Reply
Yeaps, same problem with pyscraper.
Reply
Same here: "unhandled exception occured during exception for RCB - no module named pyscraper

see xbmc.log for details."
Reply
Ok, thanks for the reports. There was an error in the zip file. Here is a new one that should work: 2.1.3b.
Reply
Mame4droid 0.139 configuration on rcb on kodi android

Inviato dal mio SM-T555 utilizzando Tapatalk
Reply
Hello there.
.
This addon looks awesome . I really want to make it work, but I don't succeed for the moment.

I have a nvidia shield. I downloaded the latest version 2.1.3 and installed the addon. Launched it and choosed roms path, emulator (via retroarch) and artbook path. After that I have this error popping up :

Quote:Unhandled exception occure during execution of RCB: __init__() got an unexpected keyword argument 'encoding'

Rebooting the shield and launching the addon again does the same result.


Can' you help me please ?
Reply
same here....Spmc 16.5.5
Reply
Ok, this is probably a simple solution to an annoyance that others have had, but I couldn't find an answer via search.

I have installed RCB on Jarvis, Windows 10 Pro.

My main issue is that after launching a game (I currently have NES, Genesis, and N64 emulators and Roms set up), the emulator will start up full screen, then after 2-3 seconds, switch back to Kodi, then switch back to the emulator, etc., until I force close the emulator. FWIW, the emulators work fine when launched from Windows.

(I have other problems, like some games not scanning to the library, or all but one game missing when I reopen the add on, but this is the big one.)

Here is the log, for all the good it shows.
https://paste.ubuntu.com/23861339/

Thanks in advance.
Reply
  • 1
  • 340
  • 341
  • 342(current)
  • 343
  • 344
  • 395

Logout Mark Read Team Forum Stats Members Help
[RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs20