I would like to make some useful suggestions that could help beta testers feel safe about doing the test, as well as speed up the process in these cases as well as other needs as specified below (idea only):
I suggest the following (if possible someday):
1) Add to EmulationStation, within the update options the following:
Download Beta updates (yes / no)
If selected "yes" get update information and download the beta location for each platform in use, for example in Rpi3: download the latest version present at: http://batocera-linux.xorhub.com/upgrades/rpi3/ beta / last / Boot.tar.xz (and extract by doing the update)
Add option of "Return to last stable version", which would have the functionality to return the official version to the platform, thus correcting eventual problems in some beta version, in Rpi3 for example, would download: https: // batocera- linux.xorhub.com/upgrades/rpi3/stable/last/boot.tar.xz. and would do the Extraction of the package as it occurs in the normal update, always related to the package that is downloaded in the updates, [I believe that the "boot.tar.xz" of these places]
In this way, the user would not have to access a PC, manually download and shrink in their SD every time they were to test a beta and would help many more users to test as easily as the batocera is in daily use. Also, would have an easy return option to stable version if facing problems in the beta version, I believe would be very interesting!
2) Create an option in the EmulationStation: "Restore Original Settings", which could do the following:
- By pressing the option, the user would be informed "WARNING: All system settings, including KODI will be deleted - you are sure to want to restore: (Yes / No)
- If selected "Yes" the system could do the complete removal of all system folders, EXCEPT: "Roms, Bios, Savestates" and reboot the system. (or first go into a mode that allows you to do this and then perform the operations)
- Could be created an option that, instead of deleting, would make a "move" (cut) the folders of the system, except those already mentioned to a folder "Backup" in case the user needs to restore something ....
- This option would greatly facilitate the cases where it is necessary to do a "Clean" installation of the system, since it would do the role of removing folders that would be recreated automatically in the next boot, except the Roms, Bios and Savestates that in fact do not cause problems in the system and would be manually restored by the user. I think this could work, because when we use an external HD for example and rename the "recalbox" folder created in it, the system recreates a new one from Zero at boot with the necessary files again ... so maybe it is not impossible to do it ....
I understand that there are many issues, but I urge you to take it slow and check for future deployment ... this can greatly help both testers and ordinary users to rely less on a PC to perform these actions when necessary ....