A small utility to scrape game covers for your RGXX devices
- Easy Downloads: Download cover media directly onto your Anbernic device.
- User-Friendly Interface: Simple and intuitive interface designed specifically for Anbernic devices.
- Wide Compatibility: Supports various ROM file types and multiple Anbernic models.
| Model | Board ID | Notes |
|---|---|---|
| RGcubexx | 1 | 720×720 display |
| RG34xx | 2 | |
| RG34xxSP | 2 | |
| RG28xx | 3 | Portrait display (rotated 90°) |
| RG35xx+ | 4 | |
| RG35xxH | 5 | Tested ✓ |
| RG35xxSP | 6 | |
| RG40xxH | 7 | |
| RG40xxV | 8 | Tested ✓ |
| RG35xxPRO | 9 |
Could also be compatible with other Anbernic handhelds running a Python version ≥ 3.7. Please open an issue to confirm compatibility or report any problems.
To install Tiny Scraper on your Anbernic device, follow these steps:
-
Download the Latest Release:
- Navigate to the Releases page and download the latest version of TinyScraper.zip.
-
Transfer to Device:
- Extract and copy the content of the downloaded zip to the
APPSdirectory of your Anbernic. You can copy it in/mnt/sdcard/Roms/APPSif you want the app on the SD2 or/mnt/mmc/Roms/APPSfor the SD1.
- Extract and copy the content of the downloaded zip to the
-
Setup config
- create a
config.jsonfile inside thetiny_scraperfolder with a valid user and password from https://www.screenscraper.fr. Register if you haven't.
- create a
{
"user": "your_user",
"password": "your_password",
"media_type": "sstitle",
"region": "wor",
"resize": false
}
-
Media type let's you select the type of media to download: The main options I suggest are
ssfor a game screenshot,sstitle, for the title screen orbox-2Dorbox-3D(Keep the capital letters) for a box,mixrbv1ormixrbv2for a mix of screenshot, wheel and so on. For more options check the screenscraper.fr documentation—search in the list for the media entries. Note that box and mix might be of bigger size thanssorsstitleIn some cases it can cause the game list to load slower. -
Region let's you prioritize the region of the media to download. Some games have different covers for Japan, some for Europe and some for the rest of the world. If the region is not specified it will prioritize the world covers, also if the media type is not available on the preferred region, we will get the first one available. Valid regions are
wor,jp,eu,asi,kr,ss,us. -
Resize:
trueorfalse— Will resize the downloaded media to 320 by 240, saving space and avoiding slowdowns when listing the roms. But it might make scraping in bulk a bit slower.
- Start Tiny Scraper:
- From the main menu, go to App Center, select Apps and launch Tiny Scraper.
Old version of stock OS might cause issues. V 1.0.3 (20240511) hs been reported to miss some necessary libraries: No module named 'PIL' try to update in this case.
Any issue should be logged in the log.txt file inside the tiny_scraper folder. Open an issue and share its contents for help!
To create a new release, push a version tag to the repo. This triggers the release workflow which builds the .zip and creates a GitHub Release with auto-generated notes.
# Make sure you're on main and up to date
git checkout main
git pull origin main
# Create and push a new version tag
git tag v1.x.x
git push origin v1.x.xIf the tag already exists, either pick a new version or delete the old one:
# Delete a local tag
git tag -d v1.x.x
# Delete a remote tag
git push origin --delete v1.x.x