Skip to content

Releases: seriema/retro-cloud

Base functionality improvements

05 Jul 18:08
Compare
Choose a tag to compare

This will be the last release on RetroPie 4.5. Version 4.6 released on April 28th and supports Raspberry Pi 4. It also dropped support for Debian Stretch.

Notable features:

  • Cheaper VM (PR #16)
  • Copy ROMs script using rsync (see Readme: copy-roms-to-file-share.sh) (f44195c)
  • Support scraper credentials (see Readme: add-scraper-credential.sh) (22aef88)
  • Environment variables are now in $HOME/.retro-cloud.env and loaded by .bashrc (instead of being inside it) (2650fbe)
  • Test script for downloading a freeware ROM and validating that it shows up in the Azure file storage (ab4ef55)
    1. dev/download-freeware-roms.sh
    2. dev/test-az-share.ps1
  • Failure management
    • Failed setups no longer requires logging into Azure Portal (see Readme: teardown.sh) (9b921a5)
    • Scripts are chattier, so it's easier to see what failed

Notable fixes:

  • Fixed breaking changes in Azure API's (529546c)

See PR's:

  • #15 Lint bash scripts with shellcheck
  • #16 Min VM for user and Max VM for CI
  • #17 Improve development workflow
  • Move CI - support mounting VM in Docker container
    • #18 Simplify CircleCI config
    • #19 Simplify CircleCI config further
    • #20 Add TravisCI for validating the mount between VM and RPi

Improved experiences

29 Mar 20:06
Compare
Choose a tag to compare

Some minor improvements to end-user experience during setup, and major improvements to developer experience. See PR's:

The Docker image now runs on a Raspberry Pi! 🚀 This will speed up and improve development and testing of new features. 💪

91383689_862500587510169_6856314490858766336_n2

First release! 🎉

26 Mar 15:12
Compare
Choose a tag to compare

See the Readme for installation instructions.

This will scaffold an entire Azure infrastructure for holding your ROM's, their metadata, and a VM with a scraper. It then mounts that VM on your Raspberry Pi so RetroPie can access the ROM's and their metadata. The VM is a cheap Standard_B2s but you can up or downscale like any other Azure VM.

Connect to the VM with ssh-vm.sh to change any scraper configuration. Then run the scraper either from the RPi with run-scraper.sh or from within the VM while connected to it. You can run the process in the background as the VM will offload the RPi, but EmulationStation is not meant to be running while the gamelist.xml files are being written to.

Note: It uses your Azure subscription so be ready to authenticate on a computer when prompted. (Sorry, I can't afford nor take responsibility for what everyone is doing with storage 😎)

This release and the at-home release party were sponsored by COVID-19.
image