Ci risiamo, dopo tre release alpha e una beta, la versione 4.3.0 di RomM (ROM Manager) raggiunge la stabilità ufficiale, confermandosi come un gestore di ROM self-hosted capace di organizzare, arricchire e riprodurre giochi per emulatori in modo centralizzato.

Una delle principali novità riguarda l’eliminazione dell’obbligo di utilizzare il file config.yml per avviare l’applicazione, anche se resta consigliato per accedere a opzioni avanzate di configurazione tramite interfaccia grafica.
Tra le nuove funzionalità spicca l’integrazione con il progetto Flashpoint, che consente di cercare automaticamente nel suo vastissimo database di oltre 180.000 giochi in Flash e browser, e con il servizio HowLongToBeat, grazie al quale è ora possibile visualizzare direttamente nei dettagli dei titoli i tempi medi di completamento di più di 84.000 videogiochi.
A queste aggiunte si affianca la possibilità di utilizzare tag personalizzati nei nomi dei file per associare rapidamente metadata provenienti da fonti come IGDB, MobyGames, RetroAchievements, ScreenScraper, Launchbox e HowLongToBeat.

Introdotta anche una nuova pagina che mostra in tempo reale lo stato delle connessioni alle varie fonti di metadata, mentre il sistema di scansione permette adesso di stabilire priorità personalizzate per le diverse sorgenti, distinguendo tra informazioni generali, artwork, regioni e lingue.
La release include inoltre piccoli miglioramenti, come la visualizzazione delle icone dei metadata nelle tabelle, la rimozione della sidebar durante le sessioni con emulatorjs e nuove opzioni per la scansione progressiva dei giochi.

Non mancano le correzioni di bug, che spaziano dal miglioramento della resa grafica e della gestione delle date di rilascio, fino alla correzione di icone, immagini compresse e formattazioni Markdown.

Sul piano tecnico, il team ha aggiornato librerie, ottimizzato la documentazione API, introdotto nuove regole per eslint e rafforzato la sicurezza delle build Docker.
Caratteristiche
- Scansiona e arricchisci la tua libreria di giochi con metadati da IGDB, Screenscraper e MobyGames.
- Recupera artwork personalizzati da SteamGridDB.
- Mostra i tuoi achievement da Retroachievements.
- Metadati disponibili per oltre 400 piattaforme.
- Gioca direttamente dal browser usando EmulatorJS e RuffleRS.
- Condividi la tua libreria con gli amici con accesso e permessi limitati.
- App ufficiali per Playnite e muOS.
- Supporta giochi multi-disco, DLC, mod, hack, patch e manuali.
- Analizza e filtra tramite tag nei nomi dei file.
- Visualizza, carica, aggiorna ed elimina giochi da qualsiasi browser moderno.
L’installazione di RomM è resa accessibile soprattutto tramite Docker, con una configurazione guidata che include la gestione dei database MariaDB, le chiavi API per il recupero dei metadati e la strutturazione delle cartelle delle ROM.
Per gli utenti meno esperti, l’interfaccia web permette il caricamento drag-and-drop e la scansione automatica dei file. La comunità gioca anche un ruolo fondamentale, con oltre 3.600 membri attivi su Discord che contribuiscono con progetti complementari come bot, client Electron e app Android.
RomM si inserisce inoltre in un ecosistema più ampio di strumenti per il retrogaming, con integrazioni interessanti come Steam ROM Manager, RetroDECK e altri gestori compatibili con diverse piattaforme, permettendo una gestione unificata dei giochi moderni e retrò.
Grazie alla combinazione di organizzazione avanzata, arricchimento dei metadati, riproduzione browser-based e supporto comunitario, RomM rappresenta oggi una soluzione completa e indispensabile per chi desidera vivere e condividere la propria passione per il retrogaming con un alto grado di personalizzazione e controllo.
Changelog
Modifiche minori
- Animato il testo di caricamento è l’immagine svg di boot da
@gantoinein #2417 - Aggiunte icone dei metadati alla schermata della tabella da
@gantoinein #2410 - Rimossa la sidebar durante la riproduzione di emulatorjs da
@gantoinein #2450 - Utilizza i valori di configurazione di default quando
config.ymlnon è montato + mostra avviso da@gantoinein #2457 - Passaggi di scansione progressiva per ogni gioco da
@gantoinein #2479 - Nuovo indice per la navigazione rom-to-rom da
@gantoinein #2481
Correzione bug
- Corretto lo z-index delle card per stare dietro gli elementi UI al passaggio del mouse da
@gantoinein #2449 - Rimosso il workaround
mod_zipper subrequest upstream verso posizioni interne da@adamantikein #2426 - Corretta la data di rilascio in console mode da
@gantoinein #2444 - Aggiunti codici lingua mancanti da
@adamantikein #2425 - Utilizza v-img con webp e fallback in console mode da
@gantoinein #2430 - Implementato il matching dei tag dei file per HLTB da
@gantoinein #2446 - Aggiunto Launchbox alla finestra di match manuale da
@gantoinein #2455 - Corrette le icone in console mode da
@gantoinein #2461 - Corretta la formattazione Markdown di
DEVELOPER_SETUP.mdda@EricDuminilin #2462 - Decompresse le immagini gzipped da
@gantoinein #2468 - Aggiornati gli slug dei bios noti con lo slug corretto per psx da
@gantoinein #2472 - Diviso
rom.multiin campi più specifici da@gantoinein #2486 - Impostati gli slug dei metadati delle piattaforme sui modelli nel DB da
@gantoinein #2473 - Inviato il match manuale senza immagine di copertina da
@gantoinein #2478 - Impostato
url_coverdurante l’upload delle artwork da@gantoinein #2480 - Utilizza datetime di Python con awareness del timezone come valori di default per
created_at/updated_atdi@gantoinein #2445
Dietro le quinte
- Migliorata la documentazione API per gli endpoint Delete da
@adamantikein #2413 - Eseguito manualmente eslint e aggiornate le regole da
@gantoinein #2402 - Pre-ottimizzate le dipendenze di Vuetify in modalità sviluppo da
@gantoinein #2421 - Aggiornato Axios da 1.8.4 a 1.12.1 in
/frontendda@dependabot[bot]in #2431 - Aggiunto plugin eslint a11y da
@gantoinein #2484 - Rese sicure le build delle immagini Docker da
@gantoinein #2454
Download: Source code RomM v4.3.0
Fonte: github.com








