UsenetとBitTorrentのRSSフィードを監視して新しいTVエピソードを取得・整理・リネームするPVR
- スター
- 806
- フォーク
- 21
- 未解決の Issue
- 6
- 最終コミット
- 24 時間前
これは何?
Mydiaは、映画やテレビ番組を追跡・整理・監視するためのセルフホスト型プラットフォームです。TMDBとTVDBからメタデータを取得し、ライブラリを監視して、登録したインデクサーから探しているエピソードや映画を検索します。ダウンロードはqBittorrent、Transmission、SABnzbd、NZBGetなどのクライアントに送られ、リリースのランキングでは、エピソード、音声言語、解像度、カスタムフォーマット、品質プロファイルに基づいて最適な候補を選びます。アップグレードでは、新しいリリースがプロファイルのマージンを満たした場合にのみ、既存のファイルを置き換えます。
サーバーはDockerコンテナとして動作し、管理者・ゲストのロール、リクエストのワークフロー、ローカルログイン、OIDCシングルサインオンに対応したPhoenix LiveViewのWeb UIを提供します。別アプリのMydia Playerは、Android、iOS、macOS、Windows、Linux、Webに対応し、暗号化されたP2P接続でライブラリをストリーミングできます。また、実験的なモードではPlex、Jellyfin、Stashサーバーの閲覧にも対応します。
プロジェクトは初期の0.x開発段階にあるため、破壊的変更が予想されます。
主な機能
- 01TMDBとTVDBの映画・テレビ番組メタデータ
- 02品質プロファイルとアップグレードに対応した、監視対象の自動検索
- 03エピソード、言語、解像度、カスタムフォーマットに基づくリリースのランキング
- 04qBittorrent、Transmission、SABnzbd、NZBGet、debridプロバイダーに対応
- 05管理者・ゲストのロールとOIDCログインを備えたマルチユーザーアクセス
ユースケース
- フォロー中の番組の新しいエピソードを自動収集するホームメディアサーバーの運用
- ゲストアクセスとリクエスト承認フローを備えた家族向けライブラリの管理
- ルーターのポートを開放せずに、スマートフォンやノートPCへ自分のライブラリをストリーミング
クイックスタート
- 1
SECRET_KEY_BASEシークレットを生成する
openssl rand -base64 48 # SECRET_KEY_BASE - 2
GUARDIAN_SECRET_KEYシークレットを生成する
openssl rand -base64 48 # GUARDIAN_SECRET_KEY - 3
READMEに記載されているMydiaサービスの設定を使ってdocker-compose.ymlを作成する
- 4
Mydiaを起動し、http://localhost:4000 を開いて管理者アカウントを作成する
docker compose up -d
使う前に知っておきたいこと
- 初期開発段階(0.x.x)のため、破壊的変更が予想されます。
- Cardigannインデクサーやインポートリストなど、一部の機能は実験的機能として扱われています。
- コピーレフトライセンスであるAGPL-3.0の下でライセンスされています。
収録されている特集
トピック
よくある質問
- mydia とは?
- Phoenix LiveView製の、映画やテレビ番組を管理するセルフホスト型メディアマネージャー。ダウンロードの自動化と、クロスプラットフォーム対応のコンパニオンプレイヤーを備えています。 Mydiaは、映画やテレビ番組を追跡・整理・監視するためのセルフホスト型プラットフォームです。TMDBとTVDBからメタデータを取得し、ライブラリを監視して、登録したインデクサーから探しているエピソードや映画を検索します。ダウンロードはqBittorrent、Transmission、SABnzbd、NZBGetなどのクライアントに送られ、リリースのランキングでは、エピソード、音声言語、解像度、カスタムフォーマット、品質プロファイルに基づいて最適な候補を選びます。アップグレードでは、新しいリリースがプロファイルのマージンを満たした場合にのみ、既存のファイルを置き換えます。
- mydia は無料で使えますか?ライセンスは?
- mydia は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- mydia は今もメンテナンスされていますか?
- 活発にメンテナンス中。mydia の最終コミットは 2026年11月6日 です。
- mydia は何に使えますか?
- フォロー中の番組の新しいエピソードを自動収集するホームメディアサーバーの運用 ゲストアクセスとリクエスト承認フローを備えた家族向けライブラリの管理 ルーターのポートを開放せずに、スマートフォンやノートPCへ自分のライブラリをストリーミング
- mydia のインストール方法は?
- SECRET_KEY_BASEシークレットを生成する: openssl rand -base64 48 # SECRET_KEY_BASE GUARDIAN_SECRET_KEYシークレットを生成する: openssl rand -base64 48 # GUARDIAN_SECRET_KEY READMEに記載されているMydiaサービスの設定を使ってdocker-compose.ymlを作成する Mydiaを起動し、http://localhost:4000 を開いて管理者アカウントを作成する: docker compose up -d
- mydia はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/getmydia/mydia
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Servarrエコシステム向けのダウンロード管理ツール。SonarrやRadarrなどで停止中・ブロック対象・悪意のあるtorrentを自動的に整理します。
ElixirとPhoenix LiveViewで構築された、予約ページ、カレンダー同期、ビデオ会議リンク、自動メールに対応するセルフホスト可能なミーティング予約プラットフォーム。
手動設定をほとんど必要としない、映画・シリーズ・アニメ向けのセルフホスト型メディアサーバー。JellyfinやPlexの代替として使えます。
コレクションをWebアプリ、モバイルアプリ、デスクトップ版で再生できるセルフホスト型音楽ストリーミングサーバー。
Go製バックエンドとReact製Web UIを備え、映画、シリーズ、オーディオブック、電子書籍、ポッドキャスト、漫画を扱うセルフホスト型メディアサーバー。