- JavaScript 100%
| datas/icons | ||
| src | ||
| .gitignore | ||
| launch.json | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
Freebox M3U
Pourquoi ?
Abonné Freebox ayant viré son player pour gagner un port réseau ; et aussi parce que je n'utilisais pas le player :p
Il me 'fallait' malgré tout un moyen de profiter des chaines proposées par Free en se basant sur le multiposte :D
Comment l'éxécuter
Exécution :
# depuis la racine du workspace
npm install
npm update
npm start
La commande npm start lance node src/index.js.
Plusieurs fichiers seront générés dans le sous-répertoire datas :
- playlist.m3u : récupéré depuis l'interface de la Freebox
- freebox.m3u : version allégée (sans icônes)
- jellyfin.m3u : version de freebox.m3u avec les icônes
Fichiers
datas/icons
Contient tous les icônes associés aux chaines TV.
La règle de formattage est la suivante :
tout en minuscule aucun espace format PNG [ ' | + | & | - | . | ( | ) ] supprimés
datas/m3u/iptv.m3u
Fichier comportant des chaines IPTV à ajouter; en plus des chaines récupérées depuis la Freebox.
ATTENTION : respectez la loi :)
datas/m3u/playlist.m3u
Il s'agit du fichier complet récupéré depuis la Freebox. Avec toutes les chaines, y compris les payantes / adultes / étrangères...
datas/m3u/freebox.m3u
Fichier de sortie contenant une version restreintes des chaines présentes dans playlist.m3u.
Les principales suppressions sont de l'ordre de :
- chaines indisponibles sans abonnements (nonWorkingIDs)
- chaines pour adultes (adultsIDs)
- chaines locales (regionalsIDs)
- chaines étrangères (en partie) (foreignersIDs)
- suppression arbitraires (arbitraryIDs) - et je ne m'expliquerai pas sur celles-ci
Ces choix sont pûrement arbitraires et vous êtres libres de clowner le dépôt pour ajuster selon vos besoins :)
Ce fichier ne comporte aucun icône.
datas/jellyfin.m3u
C'est la version avec icônes de freebox.m3u.
Changelog
2025-12-02
- ajout de plusieurs chaines
- correction de la prise en compte des ajouts iptv
- numérotation automatique (à partit de 5000) de iptv.m3u (ajout en plus des chaines Freebox)
- tri final basé sur l' ID de la chaine
2025-10-24
- corrections de problèmes liés aux chemins
2025-10-23
- Premier commit