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

Napics は、メディアライブラリのファイル名の混乱、リソースの欠落、画質のばらつきなどの管理上の問題を解決することを目的としており、Plex や Jellyfin などの再生システムを置き換えるものではありません。その核心機能は以下の通りです: 1. **メディアライブラリ管理と分析**:ディレクトリを自動スキャンし、ビデオのメタ情報(解像度、コーデック、HDR など)を識別し、100点満点の品質評価を提供。ディレクトリツリー、カード、フォームなど複数の閲覧ビューをサポート。 2. **スマートな整理とスクレイピング**:TMDB など複数のソースからのメタデータスクレイピングをサポートし、ポスターや NFO ファイルの自動マッチングを実現。AI を活用した分類、スマートなリネーム、シーズンディレクトリの自動配置機能を提供。 3. **アップグレードとメンテナンス**:低画質リソースを検出し、高品質バージョンを検索して置き換える機能をサポート。シーズンの完全性チェックと、ユーザーの好みに基づくパーソナライズド推奨を提供。 4. **オンラインプレビューと字幕**:組み込みブラウザプレーヤーにより、MKV/TS/AVI などのフォーマットのリアルタイムトランスコード再生をサポート。埋め込み字幕の自動抽出と、複数音声トラックの切り替えが可能。 5. **プラグインシステム**:高度にモジュール化された設計を採用し、メタデータソース、検索、ダウンロード(qBittorrent など)、クラウドストレージブラウズ(OpenList)、字幕ダウンロードなどの機能はすべてプラグインによって実現されます。 このシステムは、Python (FastAPI) バックエンドと Next.js フロントエンドで構築されており、データベースへの依存は不要(JSON 永続化を使用)。Docker を用いたワンクリックデプロイをサポートしています。