NO LONGER MAINTAINED
Jellyfin 서버에서 바로 스포츠 이벤트를 스트리밍하세요. Sportyfin을 사용하면 사용자가 실시간 스트리밍 이벤트를 스크랩하고 Jellyfin에서 바로 시청할 수 있습니다. Sportyfin은 또한 Jellyfin에서 사용되는 메타데이터를 생성하여 훌륭한 시청 경험을 제공합니다.
현재 Sportyfin은 NBA, NHL, NFL 및 Premier League 라이브 스트리밍을 지원하지만 앞으로는 다른 리그도 지원할 계획입니다.
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
tmux 또는 이와 유사한 것과 함께 Sportyfin을 실행하는 것이 좋습니다.
사용 예:
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 파일)에 액세스하는 기능, 즉 서버 기능을 추가합니다.