NO LONGER MAINTAINED
Diffusez des événements sportifs directement depuis votre serveur Jellyfin. Sportyfin permet aux utilisateurs de rechercher des événements diffusés en direct et de les regarder directement depuis Jellyfin. Sportyfin génère également des métadonnées qui sont utilisées dans Jellyfin pour offrir une excellente expérience visuelle.
Actuellement, Sportyfin prend en charge les diffusions en direct de la NBA, de la LNH, de la NFL et de la Premier League, mais nous prévoyons de prendre en charge d'autres ligues à l'avenir.
Pour installer Sportyfin avec pip, suivez les étapes ci-dessous :
pip install sportyfin --no-binary=sportyfin
Pour installer Sportyfin avec Docker, suivez les étapes ci-dessous :
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
OU vous pouvez retirer le conteneur avec ce qui suit :
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
Nous recommandons fortement d'exécuter Sportyfin en combinaison avec tmux, ou quelque chose de similaire.
Exemple d'utilisation :
python3 -m sportyfin < arguments >
Démarrez le serveur sportyfin comme suit :
# -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
Voir la liste complète des arguments ici.
Une fois que vous avez exécuté le programme, assurez-vous de créer un lien vers les .m3u dans le tableau de bord Jellyfin :
Dashboard > Live TV > Tuner Devices (+) > Tuner Type (M3U Tuner) > File or URL (enter path)
De plus, assurez-vous de modifier le paramètre « Actualiser le guide » sous :
Dashboard > Scheduled Tasks > Live TV > Refresh Guide > Task Triggers
Une fois le chemin défini et les paramètres mis à jour, vous pouvez consulter vos flux sous :
Home > Live TV > Channels (at the top)
Retrouvez toute la documentation ici.
Ajoutez une fonctionnalité de serveur, c'est-à-dire la possibilité d'accéder aux flux (fichiers m3u) à partir du serveur HTTP.