Home Mobile Android Rilasciato RomM v4.3.0: la versione stabile introduce Flashpoint e HowLongToBeat

Rilasciato RomM v4.3.0: la versione stabile introduce Flashpoint e HowLongToBeat

95
0

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 @gantoine in #2417
  • Aggiunte icone dei metadati alla schermata della tabella da @gantoine in #2410
  • Rimossa la sidebar durante la riproduzione di emulatorjs da @gantoine in #2450
  • Utilizza i valori di configurazione di default quando config.yml non è montato + mostra avviso da @gantoine in #2457
  • Passaggi di scansione progressiva per ogni gioco da @gantoine in #2479
  • Nuovo indice per la navigazione rom-to-rom da @gantoine in #2481

Correzione bug

  • Corretto lo z-index delle card per stare dietro gli elementi UI al passaggio del mouse da @gantoine in #2449
  • Rimosso il workaround mod_zip per subrequest upstream verso posizioni interne da @adamantike in #2426
  • Corretta la data di rilascio in console mode da @gantoine in #2444
  • Aggiunti codici lingua mancanti da @adamantike in #2425
  • Utilizza v-img con webp e fallback in console mode da @gantoine in #2430
  • Implementato il matching dei tag dei file per HLTB da @gantoine in #2446
  • Aggiunto Launchbox alla finestra di match manuale da @gantoine in #2455
  • Corrette le icone in console mode da @gantoine in #2461
  • Corretta la formattazione Markdown di DEVELOPER_SETUP.md da @EricDuminil in #2462
  • Decompresse le immagini gzipped da @gantoine in #2468
  • Aggiornati gli slug dei bios noti con lo slug corretto per psx da @gantoine in #2472
  • Diviso rom.multi in campi più specifici da @gantoine in #2486
  • Impostati gli slug dei metadati delle piattaforme sui modelli nel DB da @gantoine in #2473
  • Inviato il match manuale senza immagine di copertina da @gantoine in #2478
  • Impostato url_cover durante l’upload delle artwork da @gantoine in #2480
  • Utilizza datetime di Python con awareness del timezone come valori di default per created_at/updated_at di @gantoine in #2445

Dietro le quinte

Download: Source code RomM v4.3.0

Fonte: github.com