TVNest : le direct, les films et les séries sur ordinateur

Client
TVNest
Rôle
Créateur & Développeur
Outils & Technologies
TVNest est un lecteur IPTV et cinéma pour ordinateur. Il rassemble le direct, les films et les séries dans une même application, avec un guide TV et un lecteur vidéo intégré. Voir le projet sur GitHub
Un accueil pour retrouver ses contenus
L'accueil donne accès au catalogue, aux groupes de chaînes, aux favoris et aux contenus à reprendre. Une barre latérale permet de passer du direct aux films, aux séries ou au guide TV, tandis que la recherche aide à retrouver un titre dans les sources ajoutées.
L'objectif est de garder un parcours simple : choisir sa source, explorer son catalogue et lancer la lecture sans quitter l'application.
Ma contribution
J'ai créé TVNest à partir d'IPTVnator, un projet open source sous licence MIT. J'ai entièrement refait l'interface en React, en conservant le socle Electron, la base SQLite et le lecteur libmpv du projet d'origine.
- Interface organisée autour du direct, des films et des séries
- Accueil avec contenus à reprendre, favoris et groupes actifs
- Navigation et filtres du catalogue par source et par section
- Intégration de la lecture vidéo dans l'interface de l'application
- Distribution Windows et mises à jour via les releases GitHub
Plusieurs sources, un même lecteur
TVNest accepte les playlists M3U et M3U8 par URL, fichier ou texte, les serveurs Xtream Codes et les portails Stalker. Le guide XMLTV permet de consulter les programmes et de parcourir la grille TV.
Le lecteur intégré repose sur libmpv, avec choix des pistes audio et des sous-titres, réglage de la vitesse et du format, raccourcis clavier et enregistrement du direct. MPV et VLC peuvent également servir de lecteurs externes. Les favoris, l'historique et la reprise de lecture facilitent les sessions suivantes.
Stack technique
- Application de bureau : Electron
- Interface : React et TypeScript
- Données locales : SQLite
- Lecture vidéo intégrée : libmpv
- Sources et programmes : M3U / M3U8, Xtream Codes, Stalker et XMLTV
- Distribution : installeur Windows x64, GitHub Actions et mises à jour automatiques
Le résultat
Une application de bureau open source qui réunit l'exploration du catalogue et la lecture vidéo dans une interface commune. TVNest est uniquement un lecteur : il ne fournit ni chaînes, ni abonnements, ni playlists. L'utilisateur ajoute ses propres sources.



