Posts by bite_your_idols

    a silly question, is there any way to avoid kodi auto boot and launch instead emulationstation or retroarch directly?

    I have an old arcade cabinet with a very old PC running winxp/hyperspin and I have found a newer PC that I want to use but I want an easy and fast installation system like the ones in the Pi, since retropie requieres previous ubuntu installaion my only alternative right now is lakka, but if I could use libreelec (what is very familiar for me) and boot into gaming frontend it would be great.

    thanks!


    Not sure if this is the same issue but:
    When "Enable Standby" is active in Libreelec/bluetooth settings then the screensaver behaves wrong: screensaver turns on (which disables the TV in my case through CEC-settings) and then immediately screensaver turns off (which turns the TV on again).
    This only happens if "Enable Standby" is ON, else screensaver works fine but obviously the remote control never turns off.

    TL;DR:
    screensaver doesnt work properly with standby enabled in libreelec/bluetooth settings.

    Tested with LE v7.90.008 ALPHA on odroid-c2

    It is exactly the same issue. Are you using a PS3 dualshock or another bluetooth gamepad?

    For the next timeyou can grab my cores from github:
    Gamestarter-Pi/packages/libretro-cores at master · bite-your-idols/Gamestarter-Pi · GitHub
    Gamestarter-Pi/packages/libretro-cores-ex at master · bite-your-idols/Gamestarter-Pi · GitHub

    Also, there you can see where some of them come from, at least the ones picked up from escalade's build. Another cores are compiled by myself, but just a few of them as you can see here:
    gamestarter

    Finally, most of the cores are extracted from Lakka build, because lakka is based on openelec (cominng soon libreelec version) so they work fine in libreelec not like the ones in retroarch that are compiled for raspbian.

    Anyways, it is strange that escalade's core is slowlier... maybe it is a newest commit that is not optimized...

    I was playing around with this GDrive client for commad line and I packed some scripts into a work-in-progress addon. The client is very basic, has no sync function and it is a little messy to config it the first time because you need to access via ssh in order to copy/paste the authentication key for your google account.

    After that, my script just download/upload content of/from a specific folder, and can be launched at kodi's startup.

    By now I just added an option to get all .torrent files from that folder and move them to transmission watch folder. Another uses I am thinking about are a "sync" feature for emulation save files, auto-download gdrive backed up pictures from your phone...

    If anyone has a proposal or just wants to try/play with it, here is the source code and the addon zip: GitHub - bite-your-idols/script.pigdrive: Google Drive as a kodi addon for Raspberry Pi.

    enjoy!


    I poked around a little bit with the Atari 800 emulation. I found the core (atari800.so) and the info. According to what I could find, this core does indeed need a BIOS. It looks like a combination core that encorporates both computers and the Atari 5200 console. I found reference materials for this core over in the RetroPie wiki: Atari 800 and 5200 · RetroPie/RetroPie-Setup Wiki · GitHub. I've gotten close, but nowhere. I can get the core to load, but nothing displays. If I press (on my Xbox360 controller) the B button, it will eventually bring up an in-emulator menu for controlling various aspects of it. If I go in and tell it to load a program, then point to the ROM, it will come up to a screen that says I need a real OS to make it run. This is noted in the wiki reference above, but that is all the farther I got. Apparently I need to do so more work as far as configuring where it finds the BIOS files, as the core doesn't associate directly with RetroArch's default settings (and the preset path for BIOS). I'll keep messing with this when I can.

    I found this:

    External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    I don't have an USB keyboard that it seem to be used in order to launch games so by now I can test it, but I can get to some of the video emu screen...


    I poked around a little bit with the Atari 800 emulation. I found the core (atari800.so) and the info. According to what I could find, this core does indeed need a BIOS. It looks like a combination core that encorporates both computers and the Atari 5200 console. I found reference materials for this core over in the RetroPie wiki: Atari 800 and 5200 · RetroPie/RetroPie-Setup Wiki · GitHub. I've gotten close, but nowhere. I can get the core to load, but nothing displays. If I press (on my Xbox360 controller) the B button, it will eventually bring up an in-emulator menu for controlling various aspects of it. If I go in and tell it to load a program, then point to the ROM, it will come up to a screen that says I need a real OS to make it run. This is noted in the wiki reference above, but that is all the farther I got. Apparently I need to do so more work as far as configuring where it finds the BIOS files, as the core doesn't associate directly with RetroArch's default settings (and the preset path for BIOS). I'll keep messing with this when I can.


    did you get any advance on this?



    hey guys

    Been trying to get IARL working via GS... Didnt think it should be that hard with a fresh build of LE 7.0.2. :)

    All I did was install the latest fresh LE 7.0.2 on rpi3, installed gamestarter 2.5, then tried IARL and its not installing. Complains of missing dependencies which prob should be part of the build. Am I missing something obvious here? Didn't think I was doing anything out the ordinary? Seems to be talk of LE8 now maybe I should try that?
    Have also posted on Zach m's git see if he can help..

    thanks

    Just install LE, install Gamestarter and go to addon settings -> "download iarl & repo". It will download 2 zip files into /storage folder (addon and creators repo). Install both and update addon if an update is available. Until here, it can not be any problem, if something is wrong in this point, please check your internet connection and try to install iarl addon from zip again. Note that iarl addon installs a lot of dependencies and needed addons, so you must let it install everything until you see the "addon installed" notification.

    After iarl is installed, these are the steps I follow to get it working with gamestarter:

    addon settings:
    -external launcher -> My system type: openelec RPi (Gamestarter addon)
    -> RetroArch System folder (leave blank)

    System list - context menu:
    - update launcher: external
    - update EXternal Launch command : select system -> YES

    Enter system then launch game.



    Gamestarter v2.5 does not start RetroArch Frontend on Libreelec v7.9.
    Do I have to install something else?
    EmulaterStation was started.However, ROM does not work

    what raspberry model do you have? are you downloading/installing correct addon version for your OS? what is the output in gamestarter.log?


    ----


    By the way, some days ago I released latest v2.5 with some structural changes and some new features, you can take a look:
    Release Gamestarter v2.5 · bite-your-idols/Gamestarter-Pi · GitHub


    Hey Bite...
    I know you don't support RetroArch and IARL directly, you're program is just a launcher. However, your launcher installs versions of both of these that are compatible with each other. To that end, I was wondering you have any recommendations for me trying to get the Atari 800 roms available from IARL to work. I've asked the IARL author what emulator (core) I should be using, but I can't get it to work with his suggestion. He said that since MESS is now encorporated into MAME, then MAME should work. The versions of MAME that comes installed with GameStarter's version of RetroArch doesn't work with it. Do you have any suggestions? Besides the 16-bit systems, Atari 800 was the only other gaming device I grew up with and would love to have it working on my Pi.

    Hi!
    As you know I basically use libretro cores as emulators, well, I can see there is libretro atari 800 core, and it is included in my installation :) The bad news are that I tried to make it run but it didn't... Maybe you can dedicate some more time and discover how to run it... I see in gamestarter.log that the core is creating a config file in /storage/.atari800.cfg and I can see that there are some BIOS files needed... maybe you can start working with this point...
    Let us know iy you can make some progress. Good luck!

    I've been testing the scraper and it seems to work ok for systems I tried (nes & snes) with this script:

    Code
    /storage/.config/emulationstation/sselph-scraper/scraper -thumb_only -rom_dir="/storage/emulators/roms/nes" -output_file="/storage/.config/emulationstation/gamelists/nes/gamelist.xml" -workers=3 -add_not_found=true -image_dir="/storage/.config/emulationstation/artworks/nes" -image_path="/storage/.config/emulationstation/artworks/nes" && /storage/.config/emulationstation/sselph-scraper/scraper -thumb_only -rom_dir="/storage/emulators/roms/snes" -output_file="/storage/.config/emulationstation/gamelists/snes/gamelist.xml" -workers=3 -add_not_found=true -image_dir="/storage/.config/emulationstation/artworks/snes" -image_path="/storage/.config/emulationstation/artworks/snes"

    I think i can include the script as an option in addon settings for auto-scrape all systems more quickly than inside emulationstation...


    That's sselph's scraper. It's included in my build, I simply download the binary from github. Haven't used it much though as it doesn't support all the platforms I use (i.e. amiga and c64), so I just use regular lists. There is ongoing work in integrating that scraper into Emulationstation as well.

    ok, so I will include it in my addon... maybe scraping can be executed from addon settings, it can be a nice feature... I will take a look...


    Thank you for this bite_your_idols.. you are a saint! :)

    One question though... where is the scraper directory? In retropie, I have a script set up that scrapes everything, finding stuff that the built in scraper links seem to miss.. even though I can see them on the site being used.


    I have close to 900 games... having to choose a title based on it's version for every game manually is a little much. So.. I run the script, then go back and manually re-scrape to find the stragglers. I just need to know where the scraper's actually been installed.

    Also.. I used a spare sd card to do a quick install of retropie, then used that to download all the esthemes. Transferred that over to ~/Configfiles/emulationstation/themes. I was going to upload them, but it's 260 mb's. :P

    I really don't know... I suppose it is something built in inside emulationstation because it works and there is no file/binary included to make it work... mayme escalade can tell anything else about since I use his emulationstation compilation.
    Gamelists are stored in storage/.config/emualtionstation/gamelists


    what is the error in your kodi.log file when the screensaver activates or when you try to preview the screensaver?



    I am using a pi3 with built-in BT

    I thought if I get a Pi3 the problem will solve but I see it will not...


    What's in your oe_settings.xml?

    I don't know why no one cares about thisi ssue...


    OK, so I was able to resolve my issue. I had some devices listed to standby in
    /storage/.kodi/userdata/addon_data/service.libreelec.settings/oe_settings.xml due to copying over my .kodi/userdata file from an earlier installation. As shown in the code below, I removed the devices and no longer have any setup for standby. After making this change, I was able to have bluetooth enabled and have my screensaver working. I was able to activate the screensaver with the controller powered on (leaving the controller connected) or off. I was even able to enable standby from the menu and have the screensaver activate and disconnect the controller at activation. Just for additional testing, I then disabled standby again through the menus and everything continued to function properly.

    Code
    <bluetooth>
    <standby></standby>
    </bluetooth>

    So...the solution to this issue...appears to be one of validation before disconnecting. I see two options and a combination of the two might be the best way to handle.
    1) Clear bluetooth standby settings on a new installation...since the data is in the kodi userdata folder, it would not be unexpected for a lot of people to copy over old settings to a new installation. I do not know how this could be handled logically, but maybe something as simple as having a menu option to clear bluetooth settings.
    2) Enable validation in service.libreelec.settings/src/resources/lib/modules/bluetooth.py standby_devices. Currently, the function checks that a bluetooth adapter is present and also checks for devices to be listed in the standby settings but doesn't check to see that those devices are actually connected. So it attempts to disconnect something that isn't even connected and thus throws errors.

    Now, in LE 8 alpha 6 is even worse... If I have connected to bluetooth my dualshock, no matter if enable standby is activated or not, the screensaver does not run... I need to manually swith of the device from LE settings>Bluetooth.
    I tried what you said and it does not change anything...

    Are you using a Pi2 with an USB BT dongle? I wonder if this happend also with RPi3 and built in BT...