Code Monkey home page Code Monkey logo

yarman's Issues

Log Viewer with automatic support

  • /opt/retropie/configs/all/emulationstation/es_log.txt
  • /dev/shm/runcommand.log
  • Retropie Setup log
  • Fetch Retropie Support Template:

Pi Model or other hardware:
(Power Supply used:)
RetroPie Version Used:
System Info:
USB Devices connected:
Controller used:
Error messages received:
Log found in /dev/shm/runcommand.log (if relevant):
File:
Emulator:
Attachment of config files:

Scraper Support

  • gamesdb
  • screenscraper
  • google
  • individual paths for image, video, marquee, thumbnail

SQLite Implementation

Concept:

core.db:

  • add version to defaults
  • convert defaults to db on startup
  • increase version on default changes -> some migration steps
    • "create" - drop table and recreate with default data
    • "alter" - modify columns and append new default data
    • "clean" - truncate table
    • "drop" - drop table

gamelist.db:

  • parse emulator's gamelist on first emulator select
  • only update gamelist.db on sync button
  • modify Metadata module to save to db instead of XML
  • provide export button with selectable fields to be exported to xml
  • auto cleanup?

romlist.db:

  • parse emulator's rom directories on first yarman startup
  • only update romlist.db on sync or upload/delete from yarman's side

issues on RetroPie x86

I tried to install yarman using your scriptmodule in my RetroPie x86 and the the packages php5 and php5-sqlite don't exist in the official Ubuntu/Linux Mint repositories...

Then I changed the script to install php and php-sqlite and it seems that yarman is able to run...

Configuration Editor

  • /etc/emulationstation/es_systems.cfg
  • /opt/retropie/configs/all/retroarch.cfg
  • /opt/retropie/configs/all/autostart.sh
  • /home/pi/.emulationstation/es_input.cfg
  • /home/pi/.emulationstation/es_settings.cfg
  • retroarch-joypads
  • Emulator's emulators.cfg and retroarch.cfg

Metadata Editor

  • Cleanup of orphaned media
  • Cleanup of orphaned metadata
  • Filter
  • tab index

Monitoring Dashboard

  • CPU Load

  • Temperature

  • Storage

  • Memory

  • Swap

  • RetroPie Stats (emulator / rom count...)

  • News feed

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.