Touchbud Stream Player
1.3.0 · Windows · Android
Votre playlist. Lue correctement.
- Sans publicité, sans compte, sans abonnement
- Sans suivi d’usage, sans contenu de notre part
- Rapide, sobre, en 40 langues
Gratuit pour tous – fait avec soin, à partir de briques librement disponibles.
Un lecteur pour la playlist IPTV que vous avez déjà : un accès Xtream Codes ou un simple lien M3U. Un seul programme, deux versions – pour Windows, et pour téléphone, tablette et boîtier TV Android.

La liste des chaînes sous Windows : groupes, logos, numéros, favoris et une recherche sur toute la liste.
Ce que c’est – et ce que ce n’est pas
Le programme ne fournit aucune chaîne, aucun film, aucune série. Vous indiquez votre propre playlist et il la lit. Toutes les images de cette page proviennent de la liste publique et gratuite iptv-org, qui ne demande aucun compte.
Xtream Codes est ce que remettent la plupart des fournisseurs : une adresse de serveur, un identifiant et un mot de passe. Derrière se trouvent la télévision en direct, une bibliothèque de films, des séries avec saisons, un guide des programmes et, sur certaines chaînes, une archive que l’on peut rembobiner. Un lien M3U est une liste plate de chaînes – sans compte, sans films, sans guide.
Le programme ne fait pas semblant que ce soit la même chose : avec un lien M3U, les sections Films et Séries ne sont pas vides, elles n’existent pas.



Ce que vous en faites

Télévision en direct
Chaînes, groupes, favoris
Les groupes définis par la playlist, les logos, les numéros de chaîne et une recherche qui parcourt toute la liste plutôt que le seul groupe où vous vous trouvez.
- Chez un fournisseur qui en envoie un, chaque ligne montre ce qui passe maintenant
- Les chaînes non associées au guide ne sont jamais interrogées – c’est ce qui garde la liste rapide
- Favoris et historique, séparés par personne

Filtrage
Filtrer selon ce que les données permettent
Sur le catalogue d’un fournisseur : langue, note, année et 4K. Sur une liste publique : la résolution – une telle liste est pleine de flux en 240p et 270p à côté de la HD, et le nom de la chaîne le dit.
- Une chaîne qui n’annonce pas de résolution est conservée – non renseigné ne veut pas dire mauvais
- Le bouton porte un compteur, pour qu’un filtre oublié ressemble à un filtre et non à un catalogue vide

Le lecteur
Bâti sur libmpv, pas sur le navigateur
Le moteur qu’utilise mpv. Il lit ce que lit un lecteur de bureau, et non seulement ce qu’un navigateur accepte.
- Choix des pistes audio et de sous-titres, langue préférée appliquée avant l’ouverture du flux
- Rapport d’image, zoom pour couper les bandes noires, vitesse de lecture
- Zapping sans quitter le lecteur, reprise par personne
- Diagnostic en direct : résolution, codec, décodeur, cadence, images perdues


Sur le téléphone
La même application, pensée pour une main
Téléphone, tablette et boîtier TV partagent un même code mais pas la même mise en page : une barre en bas plutôt qu’une colonne latérale, plein écran en paysage, commandes à portée de pouce.
- Un écran d’accueil dessiné depuis des données locales, affiché avant même le chargement du catalogue
- Un seul champ de recherche pour chaînes, films et séries

Plusieurs personnes
Un abonnement, des historiques séparés
Un foyer partage un abonnement, mais pas les goûts. Chaque spectateur garde ses favoris, ses points de reprise et son historique ; la playlist et son cache sont communs.
- Changer de profil se fait d’un geste depuis la colonne latérale
- Un profil marqué restreint ne voit jamais les catégories verrouillées – même avec le code
Pourquoi ce lecteur
Même les très grands catalogues
Des catalogues de dizaines de milliers de chaînes, films et séries restent fluides – sur ordinateur comme sur téléphone. Les listes se chargent en arrière-plan, et l’écran d’accueil s’affiche avant la fin du chargement.
libmpv plutôt que la lecture par navigateur
Le même moteur que mpv. Si l’appareil ne peut pas décoder un flux en matériel, le programme le dit clairement et propose la même chaîne dans une résolution inférieure, au lieu de vous laisser avec une image saccadée sans explication.
Un contrôle parental qui cache vraiment
Un code verrouille les catégories de votre choix. Une catégorie verrouillée disparaît de la liste, de « Tout » et des résultats de recherche – pas seulement de la tuile qui l’ouvre.
40 langues
De l’arabe à l’ukrainien. L’arabe retourne toute l’interface de droite à gauche. Le choix de la langue apparaît dès le premier écran : qui ne peut pas lire l’interface ne peut pas aller chercher le réglage qui la change.
Plusieurs spectateurs
Favoris, points de reprise et historiques séparés, sur une playlist commune. Profils restreints pour les enfants.
Gratuit, sans contrepartie
Aucun compte, aucun abonnement, aucune publicité, aucune mesure d’audience. Construit uniquement à partir de composants librement disponibles.
Nouveau en 1.3.0
Cinq choses qui font cette version :
Interface simplifiée
Un écran, de grandes tuiles, rien d’autre. Pas la même interface en plus gros, mais sans rubriques, catégories, filtres ni lignes de programme. Elle vit des favoris : la personne qui installe l’appareil marque une fois la poignée de chaînes qui comptent – c’est ensuite tout l’écran. Le retour se fait par un bouton discret dans le coin, après le code parental s’il est défini. Réglages → Interface simplifiée.
Démarrer avec l’appareil
Pour le boîtier derrière le téléviseur, où personne ne veut chercher une icône après une coupure de courant. Désactivé par défaut, sur Windows comme sur Android, et tout aussi simple à couper – sur Android rien n’est déclaré au système tant que l’interrupteur n’est pas activé.
Guide des programmes pour les listes M3U
Une M3U ne porte aucun programme, mais la plupart des listes renvoient vers un fichier de guide séparé, que l’application lit désormais. Une playlist gratuite peut donc afficher ce qui passe et ce qui suit. La réserve honnête : cela dépend de la liste. Celle qui ne nomme aucune source affiche « Pas de données » plutôt que d’inventer.
Lecture sur une connexion faible
Le profil Connexion lente accumule dix secondes avant de démarrer, lit trente secondes d’avance et choisit la version la plus légère d’un flux. Le démarrage est plus lent et l’image plus douce – c’est le compromis, et l’application le dit à l’endroit du choix. La barre de lecture montre en outre ce qui est téléchargé : on peut s’y déplacer, même sur une chaîne en direct, sans que l’image s’arrête.
Identifiants dans le coffre du système
Le nom d’utilisateur et le mot de passe de la playlist vont maintenant dans le coffre du système – KeyStore sous Android, DPAPI sous Windows – et non plus dans un fichier. Les installations existantes migrent d’elles-mêmes au premier démarrage. Rien à ressaisir.
Téléchargement
Version 1.3.0. Les deux versions proviennent du même état des sources.
Windows
Un dossier à décompresser – lancez stream_player.exe. Pas d’installateur, pas d’entrée dans le registre, rien ne reste si vous supprimez le dossier.
Android
Un seul APK pour toutes les architectures : téléphones, tablettes et boîtiers Android TV. Android demandera d’autoriser l’installation depuis cette source – c’est normal hors Play Store.
Ce qui arrive ensuite
La version 1.3.0 est complète et utilisable. Le travail continue sur :
Enregistrement
Émissions en direct et films sur le disque, avec programmation.
Télécommande et boîtiers TV
Navigation à la croix directionnelle, bannière de lancement et plein écran sont écrits – les finitions sur de vrais boîtiers suivront.
Pour finir, franchement
Le programme ne fournit aucun contenu. Il lit la playlist que vous configurez, rien d’autre. La légalité de votre playlist relève de votre responsabilité.
Gratuit et bâti sur des composants libres. Seuls des composants librement utilisables ont été employés ; leurs licences accompagnent l’application.
Une question, un bug ou un souhait ?
Écrivez-nous – les retours issus d’un usage réel sont ce qui améliore le programme.
Une question, un bug ou un souhait ?
Ce site est protégé par reCAPTCHA. La politique de confidentialité et les conditions d’utilisation de Google s’appliquent.