sportyfin
1.0.7
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 文件)的能力。