Retropie Web GUI
-
Hello all!
I've started a small project to give yet another way of managing RetroPie system's files.
The main goal is to provide a web GUI where a user can drag & drop games to the systems, delete files, rename, etc.
So far there's being ways to do the same but not as easy or convenient, like FTP or SCP, or directly SSH into the PI and do all manually. This might be OK for most, but why not having an easier and more interactive way?Therefore this: [https://github.com/fechy/retropie-web-gui](RetroPie Web GUI)
This is still in early stages and I'm still working on other features but so far you can:
- Add files to system's folders
- Detect extraneous files in the folders (This uses the default file extensions form the systems and if find one that has any other, then marks it as invalid)
- Delete files
There is much to come, this is part of the plan:
- Support move/copy files
- Support renaming files
- Support systems with different folders
- Support sub-directories
- Support for managing splash screens
Take a look at the repo. Play with it. And if you like to contribute either with push requests, or a nice useful feature you'll like to have, then do it so. Report an issue on Github and lets make this project bigger!
Let me know what you guys think :)
UPDATE 17/10/2016:
- New cleaner design
- System health (stats) dashboard
Here some screenshots of the current state:
-
@fechy wow!! pretty cool!
quite similar to what was tried here: https://retropie.org.uk/forum/topic/2303/retropie-manager-web-app-recalbox-manager-fork-mod -
-
-
@fechy I like the idea of yours in that it isn't derived from recalbox (no slight against their project by any means but it's good to have something independent)
one idea that's probably beyond the scope of your initial goals would be to have some kind of rom validation primarily for mame sets, so people would just know if it's valid as soon as they transfer their set (similar to what's done with the bios on botolo's fork)
-
@herb_fargus Thats a great idea. I believe it can be done by reading the Google Drive file with all the romset checks.
There is definitely a lot of nice features to implement. I'll try to deliver as much as possible.
-
Hi all, I've just uploaded a new version with some design improvement and, more importantly, a System Health Dashboard!
TODO:
- Edit/Add splash screen
- Edit the Emulation Station config file
- Edit the RetroArch config file
- Edit the autostart.sh script
- View the Emulation Station log file
- Manage your BIOS files
I'll keep adding new features. Please let me know what features you'll like to have next :)
-
@fechy said in Retropie Web GUI:
Very cool man!!
I'll keep adding new features. Please let me know what features you'll like to have next :)
Well, you asked... Then here is my personal list in order of preference:
- Edit the RetroArch config file
- Edit system specific retroarch.cfg files
- Edit/Add splash screen
- Manage your BIOS files
It doesn't matter the order:
- Edit the Emulation Station config file
- Edit the autostart.sh script
- View the Emulation Station log file
-
This is a pretty cool project.
I haven't installed it myself, but based on the pictures I guess for starters I would like to see the temperature of the Raspberry Pi on the Stats page.
-
this is awesome!
BUT, I can't get it to work on my x86 build lol.
Also, it wanted it to use pi as a user, so I guess this is for raspberry pi only build.. -
also I think the install could be simplified if it were converted to a retropie module (you could use this
and this
https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/supplementary/mobilegamepad.sh
as an example.
-
@reigelgallarde said in Retropie Web GUI:
this is awesome!
BUT, I can't get it to work on my x86 build lol.
Also, it wanted it to use pi as a user, so I guess this is for raspberry pi only build..Yeah sorry. I haven't tried with anything else but the PI. I've however remove the restriction to install as user "pi". Maybe this helps. You'll have to adapt the default installation path and in the config of the app the path to Retropie itself.
If you want to try and you make it work, send me a pull request on Github ;) -
@herb_fargus said in Retropie Web GUI:
also I think the install could be simplified if it were converted to a retropie module (you could use this
and this
https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/supplementary/mobilegamepad.sh
as an example.
That is an excellent idea. I'll look into it :)
-
Looks great - thanks! :)
-
this looks great.
Is it to be used from a pc connecting to the pi or directly from the pi.
It'd be great to be able to use from windows and just drag and drop the files into each folder.
-
This is very cool! Is is still alive and progressing?
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.