NO LONGER MAINTAINED
Jellyfin サーバーからスポーツ イベントを直接ストリーミングします。 Sportyfin を使用すると、ユーザーはライブ ストリーミング イベントを取得し、Jellyfin から直接視聴できます。 Sportyfin は、優れた視聴体験を提供するために Jellyfin で使用されるメタデータも生成します。
現在、Sportyfin は NBA、NHL、NFL、プレミア リーグのライブストリームをサポートしていますが、将来的には他のリーグもサポートする予定です。
pip を使用して Sportyfin をインストールするには、以下の手順に従います。
pip install sportyfin --no-binary=sportyfin
Docker を使用して Sportyfin をインストールするには、以下の手順に従います。
git clone https://github.com/axelmierczuk/sportyfin.git
cd sportyfin
docker build --tag sportyfin .
docker run -v < Path Where You Want Output > :/sportyfin/output sportyfin
# For example: docker run -v ~/Desktop:/sportyfin/output sportyfin
# You can edit the paramaters that sportyfin runs with from the Dockerfile
または、次の方法でコンテナをプルすることもできます。
docker pull sportyfin/sportyfin:latest
docker run -v < Path Where You Want Output > :/sportyfin/output sportyfin/sportyfin:latest
# You CANNOT edit the paramaters that sportyfin runs with when pulling the image
Sportyfin を tmux などと組み合わせて実行することを強くお勧めします。
使用例:
python3 -m sportyfin < arguments >
次のように、sportyfin サーバーを起動します。
# -nba specifies finding streams for the NBA
# -s allows sportyfin to use Selenium to scrape
# -v enables verbose mode
# -o enables selecting output location
python3 -m sportyfin -nba -s -v -o ~ /Desktop
# -vv specifies silent mode (no output will be produced)
# -a specifies all leagues supported by sportyfin
python3 -m sportyfin -a -vv
引数の完全なリストについては、こちらをご覧ください。
プログラムを実行したら、Jellyfin ダッシュボードの .m3u に必ずリンクしてください。
Dashboard > Live TV > Tuner Devices (+) > Tuner Type (M3U Tuner) > File or URL (enter path)
さらに、以下の「更新ガイド」設定を必ず変更してください。
Dashboard > Scheduled Tasks > Live TV > Refresh Guide > Task Triggers
パスが定義され、設定が更新されたら、次の場所でストリームをチェックアウトできます。
Home > Live TV > Channels (at the top)
すべてのドキュメントはここで見つけてください。
サーバー機能、つまり HTTP サーバーからストリーム (m3u ファイル) にアクセスする機能を追加します。