Beiträge von malte

    Ich fürchte, da bin ich mit meinem Latein erst mal am Ende. Eventuell hat sich mittlerweile die Art und Weise geändert, wie unter Android externe Programme aufgerufen werden.

    Es gibt aber zumindest im AEL-Thread im engischen Kodi Forum einen Post von diesem Jahr, der auch noch die gleichen Einstellungen verwendet: Link. Ganz so verkehrt kann das also nicht sein. Vielleicht hilft Dir auch die anschließende Diskussion weiter. (Ich hab die noch nicht komplett gelesen.)

    Ein Versuch in RCB wäre noch, im Edit Rom Collection Dialog das Setting "Use Popen To Launch Emulator" auf true zu setzen. Eventuell macht das auch noch mal einen Unterschied: Wiki

    @malteWenn es nur eine xml Datei ist sehr gerne. Das bekomme ich noch hin :)
    Schicke mir einfach den Code.
    Ich kann es dann testen und dir Feedback geben.


    Ok, es ist doch etwas mehr geworden. Daher habe ich das in meinem aktuellen Entwicklungsbranch eingecheckt. Hast Du schon eine Matrix-Umgebung, in der Du das testen könntest? Falls ja, kannst Du Dir hier den aktuellen Stand ziehen: https://github.com/maloep/romcollectionbrowser/tree/launcher.

    So richtig gut funktioniert das leider nicht. Ich kann zwar den Bildschirmschoner beim Starten des Spiels löschen und nach Beenden des Spiels wieder setzen. Aber scheinbar merkt Kodi sich die Zeit der Inaktivität und startet den Bildschirmschoner sobald dieser wieder gesetzt wird. Ich versuche zwar, darauf zu reagieren, indem ich dann ein Tastenkommando absetze, das den Bildschirmschoner beendet. Aber in Deinem Fall könnte das schon zu spät sein und sich der Bildschirmschoner trotzdem schon aufhängen.

    Wäre schön, wenn Du das testen könntest, ob/wie es für Dich funktioniert.

    Das Feature lässt sich über die Addon Settings aktivieren (Launch Games/Disable Screensaver).

    @RobertMV, @Slipass:
    Sorry, ich habe Eure Posts erst heute gesehen. Ich sehe mir das in den nächsten Tagen an und melde mich wieder.

    Schon mal kurz vorab:
    @RobertMV: Du kannst die Emulatoren nicht direkt starten bzw. nicht nur den Pfad zu den Emulatoren angeben. Man muss meines Wissens die Emulatoren immer mit "/system/bin/am" starten. Du kannst Dir im RCB-Userdata Verzeichnis (dort, wo auch die config.xml liegt) mal die Datei "emu_autoconfig.xml" ansehen. Dort stehen für einige Emulatoren Beispiel-Konfigurationen drin. Z.B. für den Snes9x steht dort folgende Konfiguration:

    XML
    <emulatorCommand>/system/bin/am</emulatorCommand>
    <emulatorParams>start --user 0 -n com.explusalpha.Snes9xPlus/com.imagine.BaseActivity -a android.intent.action.VIEW -eu Uri "file://%rom%"</emulatorParams>

    Diese Werte müssen dann in die config.xml überführt werden. Ob die Konfigurationen heute immer noch funktionieren, kann ich Dir leider nicht sagen. Ich habe selbst kein lauffähiges Android-System und kann das leider nicht testen.

    @Slipass:
    Wir müssten vermutlich versuchen vor dem Start des Emulators den Screensaver zu deaktivieren und nach dem Beenden des Emulators wieder zu aktivieren. Wenn ich Dir dazu ein paar Zeilen python-Code schicke und Dir sage, wo Du den hinkopieren musst, kannst Du das dann mal testen? Ansonsten kann ich Dir ggf. auch eine komplette Datei schicken, die Du einfach nur austauschen musst.

    Diese Fehlermeldung, dass RCB Klassen im Speicher hinterlässt, wollte ich mir bei Gelegenheit auch mal ansehen. Ob das zur Lösung Deines Problems beiträgt, kann ich allerdings nicht einschätzen.

    Dazu noch zwei Fragen:
    1. Hast Du das Problem auch mit anderen screensavern?
    2. Hast Du das Problem auch, wenn Du aus anderen Addons auf den Homescreen wechselst oder nur bei RCB?

    Neues Release: 2.2.4

    Changelog:

    Spiele importieren

    • URL zur thegamesdb API wurde angepasst (v1)
    • der obsolete legacy.thegamesdb.net scraper wurde entfernt

    Die neue URL zu thegamesdb war schon länger auf github implementiert, ich hatte nur noch kein Release draus gebaut. Zusätzlich habe ich den alten legacy.thegamesdb.net scraper entfernt, da es den auf thegamesdb nicht mehr gibt.

    Ich habe heute den Matrix Branch zum neuen Master gemacht. D.h., zukünftige Entwicklungen sind standardmäßig nur für Matrix verfügbar. Evtl werde ich einzelne bug fixes und features noch in die Leia Version zurück portieren, je nachdem wie lange dieser Zustand anhält.

    Aktuell gibt es also folgende relevante Branches:
    master: Aktueller (halbwegs stabiler) Entwicklungsstand. Nur noch mit Matrix kompatibel.
    Leia: Der aktuelle 2.2.4er Stand. Nur mit Krypton und Leia kompatibel.
    Matrix: Der aktuelle 2.2.4er Stand (heißt aber schon 2.3.0). Nur mit Matrix kompatibel.

    Hi,

    das Problem liegt ziemlich sicher an der Umstellung auf Python 3. Ich bin dabei, RCB fit für Kodi 19 zu machen. Im Moment kann ich aber nicht versprechen, wie schnell ich damit fertig werde. Aktuell kann ich nur alle paar Wochen mal für ein paar Stunden an RCB arbeiten. Da komm ich nicht sonderlich schnell voran.

    Grüße
    Malte

    Habs endlich geschafft, das Addon wieder zu fixen: 3.2.1. Ich hoffe, das hält erst mal wieder ne Weile.

    Magic: Zu Deiner Frage: Grundsätzlich habe ich schon Interesse daran, das Addon weiter zu pflegen. Aber ich bin im letzten Jahr Vater geworden, da haben sich meine Prioritäten etwas verschoben :)

    Als Übergangslösung müsstet Ihr die RCB Dateien aus Eurem Skin-Verzeichnis löschen oder umbenennen.

    Also z.B. in dem Verzeichnis "Kodi\addons\skin.xyz\1080i" die Datei "script-Rom_Collection_Browser-main.xml" und alle Dateien, die mit "script-RCB" beginnen. Damit würde sichergestellt, dass Euer Skin nicht mehr seine eigenen inkompatiblen Skin-Dateien lädt, sondern die Dateien, die RCB mitbringt. Damit habt Ihr zwar nicht ganz das Look and Feel Eures Skins, aber wenigstens eine funktionierende Ansicht.

    Ich glaube, das ist wirklich ein Skin-Problem. Ich habe in RCB mit den letzten Releases einige neue Controls eingebaut, die durch die Skins auch unterstützt werden müssen. Das sind diese ganzen Fehlermeldungen im Log:

    Code
    19:12:56.007 T:15944   ERROR: EXCEPTION: Non-Existent Control 1200
    19:12:56.007 T:15944   ERROR: EXCEPTION: Non-Existent Control 1300
    19:12:56.007 T:15944   ERROR: EXCEPTION: Non-Existent Control 1400
    19:12:56.007 T:15944   ERROR: EXCEPTION: Non-Existent Control 1500
    19:12:56.019 T:15944   ERROR: EXCEPTION: Non-Existent Control 1601
    19:12:56.019 T:15944   ERROR: EXCEPTION: Non-Existent Control 1602
    19:12:56.019 T:15944   ERROR: EXCEPTION: Non-Existent Control 1701
    19:12:56.019 T:15944   ERROR: EXCEPTION: Non-Existent Control 1702


    Ich fürchte, da muss der Skinner ran, da kann ich erst mal nichts machen. Ich könnte auf Dauer höchstens versuchen, einen Aeon-artigen Skin mit einzubauen. Aber das wird bei mir noch ziemlich lange dauern, bis ich mal wieder ausreichend Zeit für solche Änderungen habe.

    Kannst Du mir mal das Log nach dem Scrapen zeigen?

    Hii,
    funktioniert der addon?
    Ich habe ein HTPC mit Kodi den ich nutzen will dafür. Auf dem PC ist Windows 10.Als Emulator will den PSX, ich hab die Spiele als CDROMs und eine PS 1 ist vorhanden.

    Grundsätzlich schon. Es gibt aktuell kleinere Probleme mit dem Scrapen von thegamesdb. Das wollte ich eigentlich schon längst gefixt haben, komme aber gerade nicht dazu. Die CDRoms wirst Du Dir auf die Festplatte ziehen müssen, damit Du sie mit RCB und dem Emulator verwenden kannst.

    Das einzige, was nervt ist, dass die Funktion Ordnername als Spielname da nicht zu funktionieren scheint, weswegen ich nun alle Dateien umbenennen muss und bestimmte Spiele überhaupt nicht importieren kann.

    Gut möglich, dass das in einer der Versionen danach gefixt wurde. Aktuell sollte das zumindest funktionieren.

    Achja, ist es eigentlich möglich nach einem Spiel wieder zurück in RCB zu springen? Also wenn man einen Core schließt

    Das ist in Libreelec leider nicht so einfach. Dort wird meines Wissens Kodi beendet, um Retroarch zu starten und wenn Kodi dann wieder gestartet wird, bleibt es erst mal auf dem Home screen.

    Die Solo-Mode Funktion in RCB startet dann auch RCB automatisch, ich weiß aber nicht, ob die mit Libreelec kompatibel ist. Ich fürchte, eher nicht.

    Ansonsten gibt es noch die Option, RCB bei jedem Start von Kodi auszuführen (in den Addon Settings). Aber das ist wahrscheinlich auch nicht das, was Du willst. Evtl könntest Du die Option einschalten, so lange Du verschiedene Spiele spielen willst und hinterher wieder deaktivieren.

    Ich könnte mal drüber nachdenken, das als zusätzliche Option anzubieten.