このプロジェクトについて

Questarrは、*Arrファミリー(Sonarr、Radarr、Prowlarr)やGamezServerにモデルを置いた自己ホスト型ビデオゲーム管理アプリケーションです。ゲームのバックログを追跡し、新リリースを発見し、ゲームファイルの自動ダウンロードとインポートを自動化するための単一の場所を求める人々を対象としています。 READMEに記載されている中核機能は以下の通りです: - バックログ管理:Wanted、Owned、Playing、Completed、Shelvedなどのステータスに加え、評価やメモでゲームを追跡します。専用のPlayingページには、ゲームごとのジャーナルノート、マイルストーンチェックリスト、スクリーンショット、Steam実績が追加され、詳細ページにはIGDBからのCrackステータスやTime to Beat、DLC/拡張タブが含まれます。 - 発見:IGDB、RSSフィード、xREL.toを介して人気、新作、近日公開のタイトルを閲覧するか、Steamウィッシュリストを同期します。プラットフォームごとのRootフォルダー/Scan Disk機能は、ディスク上にあるゲームを見つけ、そのファイルを調整します。 - 検索とフィルタリング:ジャンル、プラットフォーム、キーワードで検索し、リリースが見つかるまで自動検索、リリースのブラックリスト化、優先リリースグループ/プラットフォームをサポートします。Platforms設定でアプリの範囲を限定し、Shelved/所有ゲームや年齢制限・エロティックコンテンツのオプションフィルターも可能です。 - ダウンロード管理:インデクサーとダウンローダーと統合し、オプションの自動ダウンロードと自動ポストプロセッシングインポート、パスワード保護アーカイブ、オプションのインポート前VirusTotal/ClamAVスキャン、オプションのAI支援マッチングワークフロー(BYOK)をサポートします。 - 通知:アプリ内アラートに加え、Appriseを通じて100以上のプロバイダーへの外部通知。 - メタデータ:IGDB、Steam、PCGamingWiki、NexusModsからの詳細情報を強化し、利用可能な場合はトレンドModも含みます。 - 統計:コレクション統計とDiscord共有サポート(進行中とマーク)。 - セキュリティ:一般的な強化、SSLサポート、OpenSSF認証。 サポートされるインデクサーには、Torznab(トレント)、Newznab(Usenet)、G4U.toが含まれ、Prowlarr同期で一度にインデクサーを追加できます。リストされたダウンローダーは、トレント用にqBittorrent、Transmission、rTorrent、Deluge、Synology Download Station、Usenet用にSabnzbdとNzbgetです。 インストールは主にDockerを介して行われ、linux/amd64とlinux/arm64向けの公開イメージがあります。READMEには、Docker Compose、Windowsインストーラー、Proxmox LXCスクリプト、UNRAID Community Applications、CasaOS、Umbrel、Cosmos Cloud、Kubernetes用のバンドル済みHelmチャート、Home Assistantアドオンも文書化されています。SQLiteがデフォルトの自己完結型データベースで、PostgreSQLはSQLiteからの移行スクリプト付きのオプションのバックエンドです。リバースプロキシ/サブディレクトリ展開は、QUESTARR_BASE_PATHを介してサポートされています。 技術スタック:React、TypeScript、Vite、Tailwind CSS、Node.js、SQLite。外部APIには、IGDB、Torznab/Newznab、PCGamingWiki、NexusMods、xREL.toが含まれます。READMEは、AI支援の開発とレビューツールにも言及しています。 ロードマップには、完了したポストプロセッシングパイプライン、計画中のスマートバックログバージョン追跡、直接ダウンロード/デブリッドサポート、外部ライブラリ同期、さらなる統合(RomM、Gameyfin、汎用ウェブフック)、インデクサーページリンク、PostgreSQLサポートがリストされ、モバイル応答性、検索UX、パフォーマンス、セキュリティに関する継続的な作業が進行中です。