ULTRA TV

Android TV · Android · Windows · macOS

Toute votre télé, dans une seule application.

Ultra TV est un lecteur IPTV natif, pensé pour la télécommande : chaînes, films, séries, guide des programmes, replay et pause du direct. Il se règle tout seul selon votre appareil et votre réseau.

Gratuit, open source (MIT). Ultra TV ne fournit aucun contenu : utilisez vos propres abonnements.

Écran d'accueil d'Ultra TV avec une affiche à la une et la rangée Chaînes en direct

Ce que fait Ultra TV

Direct fluide, même avec des dizaines de milliers de chaînes

Haut/Bas pour zapper, OK pour la liste des chaînes, touches chaîne +/− de la télécommande ; catégories et ordre de la playlist tels que fournis, pastilles de qualité (HD, 4K, HEVC…) pour distinguer les flux d'une même chaîne, zapping par numéro, chaînes récentes, recherche instantanée, et Recherche depuis n'importe quel écran (bouton en haut du menu latéral, touches Recherche et micro de la télécommande).

Écran Direct : catégories à gauche, chaînes avec logos et programme en cours

Guide, replay et rappels

Grille horaire, replay depuis le guide quand la source le permet, rappels et enregistrements programmés, pause du direct par tampon disque. Les chaînes que votre fournisseur ne renseigne pas reçoivent leur programme d'un guide complémentaire gratuit (XMLTV France), y compris les chaînes « +1 ».

Guide des programmes : grille horaire avec la ligne du moment présent

Fiches riches, sous-titres, profils

Affiches, synopsis et distribution via TMDB, sous-titres en ligne et style réglable, profils dont un profil Enfants, intégration Google TV (« Continuer à regarder » avec films, épisodes et dernières chaînes, chaîne d'accueil, recherche vocale).

Fiche d'un film : visuel, informations, bouton Lecture et distribution

Quatre langues, dont l'arabe en miroir

Interface en français, anglais, espagnol et arabe (de droite à gauche), au choix dans Réglages › Langues, indépendamment de la langue de l'appareil.

Accueil en arabe : interface en miroir, menu latéral à droite

Deux moteurs de lecture

ExoPlayer (Media3) et VLC, avec repli automatique d'un moteur ou d'un décodeur à l'autre si une chaîne ne démarre pas. Tampon, qualité et décodage se règlent seuls selon la box ; tout reste modifiable.

Lecteur plein écran avec les commandes superposées

Thèmes

Sombre, clair ou automatique. Le lecteur reste toujours sombre.

Sécurité

Identifiants chiffrés sur l'appareil, aucune adresse de flux affichée, appairage au cloud par code.

Veille et confort

Minuterie 30 / 60 / 90 min ou fin de programme, reprise automatique, pas de mise en veille pendant la lecture, mise à jour intégrée.

Votre abonnement IPTV

Menu Abonnement : statut, date d'expiration, jours restants et connexions utilisées, lus en direct chez votre fournisseur.

Un seul compte, tous vos écrans

Ultra TV existe sur la TV, le smartphone, la tablette, Windows et macOS. Même interface, même fournisseur partout : ajoutez-le une fois dans le tableau de bord cloud, chaque appareil le reçoit.

Android TV et Google TV

L'application d'origine, pilotée à la télécommande : direct, guide, replay, pause du direct, deux moteurs de lecture, profils, Watch Next.

Écran d'accueil d'Ultra TV avec une affiche à la une et la rangée Chaînes en direct

Smartphone Android

Interface tactile : barre de navigation en bas, listes et grilles au doigt, lecteur avec gestes et image dans l'image. Les formulaires se calent au-dessus du clavier.

Ultra TV sur smartphone Android Ultra TV sur smartphone Android Ultra TV sur smartphone Android

Tablette Android

Menu latéral, liste et fiche côte à côte : l'écran large est exploité, au toucher comme au clavier.

Ultra TV sur tablette Android : menu latéral, liste et fiche

Windows et macOS

Le même design sur ordinateur : recherche sous le logo (raccourci Ctrl/Cmd + K ou /), lecture directe sans proxy, identifiants chiffrés par le trousseau du système, mise à jour automatique.

Ultra TV sur Windows et macOS

Réglages du bureau

Sources, cloud, affichage, lecture, synchronisation, langues et profils.

Ultra TV sur Windows et macOS

Tableau de bord cloud

Gérez vos appareils et vos sources depuis un navigateur : ultratv-config.khalilbenaz.workers.dev. Appairez un appareil avec un code, renommez-le ou révoquez-le.

Tableau de bord cloud : appareils et sources

Partage des sources, appareil par appareil

Un fournisseur ajouté depuis le tableau de bord est reçu par tous les appareils. Une source ajoutée sur un appareil reste propre à cet appareil tant que vous ne la partagez pas ; le choix des appareils destinataires se fait source par source, depuis l'application ou le tableau de bord.

Tableau de bord cloud : appareils et sources

Appairage en un scan

La TV affiche un code et un QR. Scannez-le avec l'appareil photo du téléphone : la page d'appairage s'ouvre avec le code déjà rempli, il ne reste qu'à confirmer. Le code se saisit aussi à la main, avec ou sans tiret. Le tableau de bord s'adapte au téléphone, en clair comme en sombre.

Confirmation d'appairage avec le code pré-rempli Tableau de bord sur téléphone, thème clair

Trakt, sans rien régler sur la TV

Connectez Trakt depuis le tableau de bord : ce que vous regardez y est enregistré, votre watchlist, vos recommandations, les tendances et les populaires s'affichent à l'accueil (seulement les titres présents dans votre playlist), et les films et épisodes déjà vus sont marqués.

Vos abonnements d'un coup d'œil

Le tableau de bord affiche, pour chaque fournisseur, le statut, la date d'expiration et les connexions de l'abonnement.

Sous-titres avec votre compte

Les sous-titres en ligne marchent d'emblée ; reliez votre compte OpenSubtitles pour profiter de votre propre quota.

Reprendre sur un autre écran

Un film commencé sur la TV reprend au même endroit sur le Mac ou Windows. Favoris et derniers vus suivent aussi, profil par profil.

Catégories partagées

Activez ou masquez une catégorie sur un appareil : les autres appliquent le même choix.

Lien IPTV à portée

Le tableau de bord affiche, à la demande, le lien M3U complet de chaque source, avec un bouton Copier.

Télécharger

Android 1.2.0

Android 9 ou plus récent (TV, smartphone, tablette). Le fichier universel suit toujours la dernière version publiée.

⬇ APK universel

Plus léger : un APK par processeur (arm64-v8a, armeabi-v7a, x86_64), UltraTV-<version>-<abi>.apk, sur la page de la version. Somme SHA-256 incluse.

Windows et macOS

Windows : installeur .exe (x64). macOS : image disque .dmg (Apple Silicon et Intel). Publiés avec les versions desktop-v… ; mise à jour automatique ensuite.

⬇ Releases (.exe, .dmg)

Downloader

Sur une box sans navigateur : ouvrez l'application Downloader, saisissez le code puis validez.

5248504

Tableau de bord cloud

Aucune installation : ouvrez l'adresse dans un navigateur.

ultratv-config.khalilbenaz.workers.dev

Installer et configurer

Sur la box

  1. Autorisez l'installation d'applications inconnues pour Downloader (Réglages › Sécurité).
  2. Téléchargez l'APK avec le code ci-dessus, puis installez-le.
  3. Au premier lancement, choisissez le type de source (Xtream Codes, lien M3U, fichier M3U ou Depuis le cloud), saisissez-la, puis cochez vos langues : seules les catégories correspondantes sont téléchargées.

Avec adb

adb connect IP_DE_LA_BOX:5555
adb install -r UltraTV-debug.apk

Synchronisation cloud

Pour éviter de saisir des identifiants à la télécommande, gérez vos sources depuis un navigateur sur ultratv-config.khalilbenaz.workers.dev (l'adresse est aussi affichée avec un QR code dans l'application, Réglages › Sources).

  1. Créez un compte sur le tableau de bord et ajoutez vos sources.
  2. Choisissez « Appairer une TV ».
  3. Sur la box : « Depuis le cloud » (assistant) ou Réglages › Sources › Synchroniser depuis le cloud. Saisissez dans le tableau de bord le code à 8 caractères affiché sur la télévision.

Vos identifiants sont chiffrés côté serveur ; la box reçoit un jeton propre, révocable depuis le tableau de bord. Vous pouvez aussi déployer votre propre Worker (instructions et secrets à définir dans le dépôt, aucune valeur publiée).

Ouvrir le tableau de bord

FAQ

Ultra TV fournit-il des chaînes ?

Non. C'est un lecteur : vous apportez votre abonnement ou vos listes, que vous avez le droit d'utiliser.

Mes identifiants sont-ils protégés ?

Ils sont chiffrés sur l'appareil, ne sont jamais affichés ni journalisés, et les adresses de flux ne s'affichent nulle part.

Quelles box sont compatibles ?

Android 9 et plus (API 28) : Google TV / Chromecast, Mecool, Fire TV via sideload, téléviseurs Android TV. Un mode économe s'active seul sur les appareils à peu de mémoire.

La chaîne ne démarre pas, que faire ?

Ultra TV essaie seul un autre décodeur puis l'autre moteur. Vous pouvez aussi choisir le moteur et le décodage dans le panneau de lecture.

Comment mettre à jour ?

L'application vérifie les nouvelles versions sur GitHub et propose l'installation.