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

Telegram Stremioは、Telegramチャンネルのファイルを永続的なストリーミングリンクに変換し、StremioまたはNuvio内で視聴できるようにするセルフホスト型メディアサーバーです。FastAPI、MongoDB、PyroForkを基盤として構築されており、指定チャンネルに転送されたファイル名やキャプションを読み取り、IMDb/TMDbデータベースと照合し、ポスターやエピソード詳細を備えた整理されたカタログを提供します。すべてはウェブパネルから管理できます。 主な機能には、CinemetaおよびTMDbからの自動メタデータ取得、分割・マルチパートアーカイブファイル(.001/.002ボリュームおよび.zip分割)のサポート、ファイル名からの言語検出による字幕添付、言語・プラットフォーム・評価でコンテンツを自動分類する柔軟なカタログシステムが含まれます。また、手動キュレーションによるプライベートまたは限定シェルフの作成も可能です。 アクセス制御も組み込まれており、各ユーザーにはトークンが付与され、管理者はサブスクリプションを設定できます。ユーザーごとの設定により、視聴者は品質設定の選択やカタログの非表示・並び替えが可能です。ユーザーアクティビティ追跡機能により、オンライン状態、再生中のコンテンツ、デバイスメタデータを確認できます。 チャンネルロールは分離されています。Authチャンネルはインデックス化、Manualチャンネルは個人アップロードを処理、Animeチャンネルはアニメ専用のメタデータマッチングを有効化、Announcementチャンネルはディープリンク付きの新着通知を投稿、Skipチャンネルはインデックス化に失敗したファイルを後でレビューできるよう収集します。グローバル検索機能は、ユーザーセッション接続時にStremioの検索をローカルライブラリを超えてライブの追加Telegramチャンネルまで拡張します。 デプロイメントオプションには、VPS上のDocker(推奨)、Heroku、Hugging Face Spacesが含まれます。TeleStremioというAndroidコンパニオンアプリは、外部ホスティング不要の軽量なシングルユーザー体験を提供します。本プロジェクトはオープンソースでコミュニティ主導です。