Artie Scraper - Light and Fast Artwork Scraper [v2.0.0]

:artist_palette: Artie - Light and Fast Art Scraper for Anbernic Devices! :sparkles:

Transform your handheld gaming experience with Artie, a powerful and beautifully optimized art scraper designed specifically for Anbernic devices running MuOS! :video_game:

:camera_with_flash: Screenshots

:sparkles: Key Features

:rocket: Smooth UI Performance - Atomic transitions and seamless animations
:high_voltage: Advanced Caching - Lightning-fast loading with intelligent ROM data caching
:bullseye: Enhanced Navigation - Page jumping with R1/R2, L1/L2 for quick ROM browsing
:artist_palette: Image Mask Processing - Apply custom overlays and borders to your artwork
:shield: Rock-Solid Stability - Comprehensive error handling and recovery
:mobile_phone: Responsive Controls - Optimized button handling with instant feedback
:circus_tent: Multiple Media Types - Box art, previews, screenshots, and more
:wrench: Easy Configuration - Simple JSON setup with extensive customization

:new_button: What’s New - Recent Improvements

:bullseye: Performance & User Experience

  • :white_check_mark: Fixed view transition flash issues - Buttery smooth screen transitions
  • :high_voltage: Enhanced B button responsiveness - Immediate, consistent feedback
  • :man_running: Page navigation in ROM view - Navigate large collections effortlessly
  • :brain: Improved memory management - Optimized for handheld devices

:wrench: Technical Excellence

  • :bar_chart: Comprehensive logging system - Detailed troubleshooting support
  • :building_construction: Production-ready architecture - Clean, maintainable codebase
  • :counterclockwise_arrows_button: Advanced error recovery - Automatic recovery from issues
  • :artist_palette: Custom mask processing - Professional artwork enhancement

:sparkling_heart: Support the Project

Love Artie? Consider supporting the developer! :hot_beverage:
Support milouk on Ko-fi

:star: Show Your Appreciation

If Artie enhances your gaming experience, please :star: Star the repository on GitHub! It helps others discover this amazing tool and motivates continued development.

:inbox_tray: Quick Installation

  1. Download the latest release from GitHub Releases
  2. Extract the zip file
  3. Configure your ROM paths and Screenscraper credentials in config.json
  4. Copy the Artie folder to /mnt/mmc/MUOS/application/
  5. Launch from your MuOS applications menu!

:wrench: Basic Configuration

{
  "roms": "/path/to/your/roms",
  "screenscraper": {
    "username": "your_username",
    "password": "your_password"
  }
}

:sos_button: Need Help?

Check the log file first! :clipboard:
Location: /mnt/mmc/MUOS/application/.artie/log.txt

Common solutions:

  • :white_check_mark: Verify ROM paths in config.json
  • :globe_with_meridians: Check internet connection for scraping
  • :key: Confirm Screenscraper credentials
  • :floppy_disk: Ensure sufficient storage space

Still stuck? Open an issue on GitHub with your log file details!


Transform your handheld gaming library today with Artie’s professional-quality artwork and smooth, responsive interface! :video_game::sparkles:

Compatible with Anbernic devices running MuOS - Works on other OSs with minimal adaptation

5 Likes

Cool, test soon on my 40H…

This is very cool!!, keep up the good work :100:

Tested and not open…

can you share the content of log.txt ?

1 Like

didn’t also open for me at first, but I just forgot to edit the json file (config rom folder path)

It’s the same error for me too : patch of roms :slight_smile:

Bu it’s not possibl to add our own xml for scrappe ?

Can you give me an example of your xml? I can see if it can be supported for next version

<?xml version="1.0" encoding="UTF-8"?>
<artwork>
    <output type="cover" width="640" height="480">
        <layer resource="screenshot" width="310" height="279" align="right" valign="bottom" opacity="100" x="-15" y="-50">      
            <rounded radius="20"/>
            <stroke width="2" red="0" green="0" blue="0"/>
            <shadow distance="6" softness="5" opacity="50"/>
        </layer>
         <layer resource="wheel" width="220" x="150" y="-130" align="center" valign="middle">
            <shadow distance="6" softness="5" opacity="50"/>
        </layer> 
    </output>
</artwork>

It work too with Scrappy and it’s that i use here for exempl…