Posts by 5schatten

    5schatten I'm having some issues with the LE settings addon crashing on a new RPi build, I had a look at the log and this seems to be the issue:

    Code
    2019-02-22 20:16:25.367 T:1275585392   ERROR: ## LibreELEC Addon ## oe::load_config ## ERROR: (IOError('file() constructor not accessible in restricted mode',))
    2019-02-22 20:16:25.368 T:1275585392   ERROR: Traceback (most recent call last):
                                                  File "/home/supervisedthinking/le90-rr/LibreELEC.tv/build.LibreELEC-RPi2.arm-9.1-devel/LibreELEC-settings-37e206b712a46213522a567a408382f5f082502a/.install_pkg/usr/share/kodi/addons/service.libreelec.settings/oe.py", line 515, in load_config
                                                IOError: file() constructor not accessible in restricted mode
    2019-02-22 20:16:25.368 T:1275585392   ERROR: ## LibreELEC Addon ## oe::read_setting ## ERROR: (AttributeError("'NoneType' object has no attribute 'getElementsByTagName'",))
    2019-02-22 20:16:25.369 T:1275585392   ERROR: Traceback (most recent call last):
                                                  File "/home/supervisedthinking/le90-rr/LibreELEC.tv/build.LibreELEC-RPi2.arm-9.1-devel/LibreELEC-settings-37e206b712a46213522a567a408382f5f082502a/.install_pkg/usr/share/kodi/addons/service.libreelec.settings/oe.py", line 597, in read_setting
                                                AttributeError: 'NoneType' object has no attribute 'getElementsByTagName'

    This looks like something that's related to your build or could this be a more wider bug in LE?

    Well I did not touch the LE settings addon ://shrug

    Does this occur after a reboot too?

    Well I guess the audio setup will work properly now. All scripts till load the kodifreeze.sh script so it should work even if you call it straight from Kodi but no promisses since I don't do it that way.

    Well you have to check your Retroarch core settings & increase the internal resolution of your PPSSPP core. That's all. :/

    Same goes for PCSX_reARMed. If you run it on an ARM system you can enable the enhancements if it's not an ARM system there is no option for that. And again you could use Beetle PSX & increase the resolution but only if you have a decent CPU as lang as there is no working dynarec on x86-64 CPUs.

    But this has nothing to do with this build in particular. I ship PPSSPP, PCSX_reARMED and everything else with default settings and you have to adjust them to your system /shrug

    If you want to use custom skins ask the devs how to run custom commands and read the example how it works with Confluence. If you can't create menu entries that run commands in Addons you can't place them there. Also it makes no sense to place it in addons because they are not addons but software that is compiled for and with this image.

    Build RR-20190221-753d629 is online

    • updated to latest LE9.1
    • updated to Kodi 18.1
    • upgraded Generic kernel to 4.19.24 / RPi to 4.19.23
    • updated to mesa-19.0.0-rc5
    • updated to vulkan-loader 1.1.101
    • updated Emulationstation to v2.8.1
    • updated Skyscraper to v3.0.4
    • added rr-config-tool
    • added lr-mupen64plus-nx
    • updated several libretro-cores
    • updated citra & dolphin

    I've added a first hacky implementation of a config addon. Check out Addons -> My add-ons -> Services -> RR Configuration to configure the emulation stuff. This will replace the advanced.conf file! If you had trouble with audio output select a proper audio device in this tool, select PulseAudio as backend and disable module-udev-autodetect this should force PulseAudio to use your specific audio device. This solved my Vim (S905X) audio problems so hopefully will be suitable for dedicated gpus and other hardware setups too.

    Restart your system if you have selected a new audio device to make sure the new config will be used!

    About the mupen64plus-libretro crash I tried to get to the bottom of a matter. Luckily I got my hands on a bunch of x220 Thinkpads ready for scrapyard but still suitable as testing devices.

    My guess is that the emulator fails on devices that don't support OpenGL 4.x since I ended up with a crash on the Thinkpads too. I tried to make the devs aware of the problem but see yourself brw_memory_barrier: Assertion `devinfo->gen >= 7 && devinfo->gen <= 11' failed. · Issue #96 · libretro/mupen64plus-libretro · GitHub IMHO they have no real intention to fix it, don't even bother to read logs and it's easier to blame the user system.

    I'm not a programmer but If you have a look at the source of code mesa external-mesa/brw_program.c at master · intel/external-mesa · GitHub then you'll recognize that the graphic plugin tries to use OpenGL features that rely on OpenGL 4.x glmemorybarrier.xhtml so it won't work on systems that don't support that.

    Fun fact 1: OpenGLES 2.0 (2007) doesn't have all features of OpenGL 3.3 (2010) but the emulator runs fine on ARM devices that only have OpenGLES 2.0 support.

    Fun fact 2: Mupen64plus+GLideN64 / parallel-n64 works without problems on this OpenGL 3.3 device too.

    Fun fact 3: The new mupen64plus-libretro-nx still crashs.

    So all in all it's out of my hand to solve this problem and you either have to chose another core to runs those games or convince the devs to look into problems they have created.

    Emulationstation and Pegasus are just frontends that start either libretro cores or standalone emulators. Pegasus uses the Emulationstation gamelists files too. Retroarch is a frontend and framework for libretro cores.

    Once Lakka 3.0 is released you probably can use libretro cores at your will but since it's build system is outdated the cores delivered by the build bot probably won't work correctly. You can't add standalone cores right now without deeper knowledge of the system.

    The main question would be what kind of additional cores do you need since basically all importante emulators that work fine are shipped with my builds.

    All standalone Emulators can be configured via gui by exiting the emulation while all libretro cores can be configured via Retroarch.

    About PPSSPP there should be some option for editing the screen layout. I guess it's an bug if you use a 4K screen.

    Anyway this is a support thread to basically make things work. For additional configuration refer to the documentation of each core or check out the dedicated forums.

    The update channel works, thanks for that 5schatten

    Right now there are two releases listed. But it's not possible to see from the names which one is newer. Maybe it's the first one in the list?

    Yeah well I probably switch to YYYYMMDD format ... it's because I've uploaded new builds with updated kernel & mesa stuff. 3baa598 is the newer one but normally I wouldn't ship several builds per week & storage is somewhat limited on the LE server too so I won't keep dozens of versions online at the same time.

    Is your config correct? it's http://5schatten.libreelec.tv/builds/ and once you've entered the url it pulls the data when you chose the channel. :/

    As I said I'm probably not going to upload the files twice so on GDrive I'll store the images & updates on the LE server.

    Sure..

    In putty/terminal:

    Code
    Skyscraper -p n64 -s screenscraper

    and after that for creating your gamelist.xml

    Code
    Skyscraper -p n64

    Well basically it should work out-of-the box. If you change this gamelistFolder="/storage/.config/emulationstation/gamelists/" your gamelists will be stored at the config dir instead of the rom dirs but that's afaik just a matter of personal preference.

    Marciano  bigboo  fastpop72  TicklePickle
    About the audio setup I've seen awiouy created a PR to add some useful audio tools Refesh audio addons by awiouy · Pull Request #3310 · LibreELEC/LibreELEC.tv · GitHub which should allow a graphical setup of your audio output for third party software. Once it is ready to merge I have to see if I can add it straight to my build.

    5schatten thank you for the latest build it's working great.

    I see in /storage/.config a skyscraper folder.

    Does that mean i can use this scraper also in putty/terminal?

    If so how to use this scraper.

    I can see in the config.ini it is able to scrape videosnaps?

    Yes since steven selph's scraper uses a deprecated API I had to find an alternative. Check out this site usecase.md to get a basic understanding how it works it's not polished but I was able to scrape games & videos.

    It did not find all games by using screenscraper though UXS was able to scrape them... while both used screenscraper but you can use thegamesdb or other provider too to get a fully scraped rom set. You should have a look at the docs first skyscraper/docs at master · muldjord/skyscraper · GitHub and for example adjust lang & region according to your needs. Skyscraper is really powerful and lets you adjust everything to your needs so read the documentation. But my config should provide a working base, while you should register SCREENSCRAPER - Base de données et téléchargement médias pour front-end gaming multi-systèmes and enter your username & password in the config file.

    But beside that the scraper in ES is functional again and works with screescraper and gamesdb too while it lacks the video feature. So feel free to play around and see what suits your needs.

    It's not a bug it's a feature. Or at least you've not enabled it. Dolphin stutters because mesa (=OpenGL/Vulkan driver) rebuilds the shader cache after each mesa update. This also happens if Dolphin got updates that touch the rendering API. Shaders are the small programs your GPU runs to render effects and stuff. If the way they were handles changed they have to be updated so recompiled. To avoid recompilation of an existing shader mesa introduced a shader cache which speeds things up. Read this to learn more about it Dolphin Emulator - Ubershaders: A Ridiculous Solution to an Impossible Problem

    If you can deal with some pre generation time to avoid stuttering enable this & set the backend to Vulkan if possible. Then Dolphin compiles the shaders before the games starts if needed. Vulkan gets you a nice status bar while OpenGL showed a black screen in the past. Just get a coffee or a beer or whatever and let it do it's job, once it finished the game starts.

    Hello colleagues.

    Is there a ready-made Kodi image with uploaded repositories and all add-ons like: movies, music, weather, IPTV, netflix, subtitles and other necessary to view videos somewhere? If someone has such a ready image to be able to upload eg. For a micro SD 16 GB or 32 GB card, please send me a link.

    I will use the mentioned program on Raspberry Pi 3 Model B +.

    How about no? Feel free to grab and use any image you like but you won't get support for any shady addon. Every LE 9.x image comes with Kodi 18.x so you're able to install netflix or other VOD addons. Everything else is standard stuff you need to setuo yourself. Kodi can download and provide subtitles automatically if needed but again it's something you have to enable by yourself.

    5schatten is ther any chance to pull the chrome config file?

    Chrome is crashing when hiting the sync now button when i try to login with my google account.

    So chrome is crashing all the time now and unable to start properly anymore.

    And is there a shortcut key to exit spotify?

    Thanks!

    Check the google-chrome directory in configlfiles it should contain the config stuff. If in doubt then delete the whole dir and & reapply an update to recover the base files.

    Alt+Exit quits Sportify -> otherwise I have no clue... the program even lags a proper quit button in it's menus.

    Well that worked for me when i tried the first time N64 emulator.

    I had the same issue when i tried the first time N64 so i edited the es_systems.cfg and then it works.

    Just trying to help./shrug

    If you edit es_systems.cfg you switch from a libretro core to mupen64plus standalone -> that's a different kettle of fish. Anyway I'm more interested in solving the problem than just suggesting to use another emulator ;)