This an enhanced RetroPie-Manager fork. Original RetroPie-Manager repository: https://github.com/RetroPie/RetroPie-Manager
With Retropie-Manager-Plus you can
- Monitor the system health and disk space
- 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
- Manage your ROM files
- It doesn't support subdirectories at ROMs dir (as reported here)
Dependencies on Raspberry Pi
sudo apt-get install virtualenv python-dev
Dependencies on Ubuntu-based Linux distribution
sudo apt-get install python-virtualenv python-dev
Installing RetroPie-Manager-Plus
cd
git clone https://github.com/taleden/RetroPie-Manager-Plus.git
cd RetroPie-Manager-Plus
make install
You must be at the RetroPie-Manager-Plus's directory to use the rpmanager.sh
like in the examples below.
Start
./rpmanager.sh --start
Open your browser and go to http://your_retropie_ip:8000/
Stop
./rpmanager.sh --stop
More options
[prompt]$ ./rpmanager.sh --help
Usage: rpmanager.sh OPTIONS
The OPTIONS are:
-h|--help print this message and exit
--start start the RetroPie-Manager-Plus
--stop stop the RetroPie-Manager-Plus
--isrunning show if RetroPie-Manager-Plus is running and the
listening port and exit
--log save the log messages (optional, default: not save log
messages, only works with --start)
-u|--user USER start RetroPie-Manager-Plus as USER (only available for
privileged users, only works with --start, USER must
be a RetroPie user)
The --start and --stop options are, obviously, mutually exclusive. If the
user uses both, only the first works.
To make Retropie-Manager-Plus to start with your RetroPie machine simply add it as a reboot Cronjob.
First, run
crontab -e
Then, add the following line to the end of the file:
@reboot /opt/retropie/supplementary/retropie-manager-plus/rpmanager.sh --start
sudo kill -9 $(pgrep -fi RetroPie-Manager)
cd
cd Retropie-Manager-Plus
make clean
git reset --hard HEAD
git pull
make install
sudo kill -9 $(pgrep -fi RetroPie-Manager)
cd
rm -rf Retropie-Manager-Plus
git clone https://github.com/taleden/RetroPie-Manager-Plus.git
cd RetroPie-Manager-Plus
make install
- Adds .zip as a valid N64 ROM extension
- Adds .pbp as a valid PSX ROM extension
- Fixes PSX BIOS hashes
- Increases max uploadable rom size to 10GB from 256MB
- Adds real-time updating to Monitoring page (Requires Javascript)
- Update file system monitoring table if devices are added/removed e.g. a USB
- Adds custom-data monitoring
- Allows rom sub-directories
- Re-introduces save management
- Migrate to Python 3