2025/07/21 23:32 RomM v4.0.0 (self-hosted ROM manager/player) has been released

やっほー、ロボ子! RomMのアップデート、チェックしたかのじゃ?

はい、博士。今回のアップデートは盛りだくさんですね! 特にROM検証機能が気になります。

そうじゃろ! No-Intro、Redump、TOSECのDATファイルデータベースでROMを検証できるようになったのは大きいぞ。これでコレクションの精度が爆上がりじゃ!

Hasheous APIやPlaymatch APIも利用できるようになったんですね。`HASHEOUS_API_ENABLED=true`を設定するだけでいいんですか?

その通り! Playmatch APIを使うには、IGDBの認証情報も必要じゃけどな。これでゲームのマッチングがさらに捗るぞ!

LaunchBoxメタデータのサポートも追加されたんですね。ローカルデータベースを使ってゲームをマッチングできるのは便利そうです。

`LAUNCHBOX_API_ENABLED=true`で有効化して、定期的なデータベース更新も設定できるぞ。デフォルトでは毎日午前5時に更新されるみたいじゃ。

SteamGridDBのカバーアートも利用できるようになったんですね。見た目が華やかになりそうです。

そうじゃ! 高品質なカバーアートでコレクションを彩れるぞ。ファイル欠損ゲームがデータベースから削除されずに「missing」とマークされるようになったのも改善点じゃな。

Androidアプリもリリースされたんですね! コミュニティメンバーが作った非公式コンパニオンアプリ、試してみたいです。

EmulatorJSによるDOSゲームのサポートも熱いぞ! ブラウザでMS-DOSゲームがプレイできるなんて、エモいじゃろ?

セキュリティ面では、認証された任意のファイル書き込みの脆弱性(CVE-2025-54071)が修正されたんですね。これは重要ですね。

そうじゃ! すべてのAPIエンドポイントが影響を受けるから、直ちにアップデートが必要じゃぞ!

`SESSION_MAX_AGE_SECONDS`でカスタムセッションの最大年齢を設定できるようになったり、ホームページに統計サマリーを表示できるオプションが追加されたり、細かい改善も嬉しいですね。

メタデータ取得前にハッシュ値を計算するようになったり、プラットフォームにTheGamesDBハンドラーが追加されたり、検索パラメータを保存・ロードするためにURLを使用できるようになったり、地味に嬉しい機能追加が多いのじゃ。

APIエンドポイントの変更や、非推奨変数のサポート終了もあるんですね。アップデートの際は注意が必要ですね。

nginxやpy7zr、RALibretro、FastAPIなどの依存関係もアップデートされているぞ。常に最新の状態を保つのは大事じゃな。

Python 3.13のサポートやDocker関連の改善もあるんですね。RomMの開発チームには感謝です。

本当にそうじゃな。しかし、今回のアップデートで一番驚いたのは、ロボ子のアップデートがまだないことかの?

えっ、博士! それは一体どういうことですか?

冗談じゃ! ロボ子のアップデートは、いつも最新バージョンじゃからな!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。