Comment Neverlag reste stable
Cette page explique en termes simples ce que Neverlag fait en arrière-plan pour que l’image tourne. Vous n’avez rien à régler. Les réglages correspondants se trouvent sous Réglages → Lecture.

Le principe : un réservoir
Imaginez un réservoir d’eau. Le fournisseur verse l’émission par le haut, elle ressort par le bas sous forme d’image. Tant qu’il y a quelque chose dans le réservoir, l’image tourne – même si, en haut, rien n’arrive pendant un court instant. Dans l’app, ce réservoir s’appelle Réserve.
Extrait de la visite guidée : « Si le fournisseur ne livre rien pendant un court instant, Neverlag comble le vide lui-même : l’image continue à partir d’une réserve. Si cela dure plus longtemps, le cercle de chargement avec texte indique ce qui se passe – vous n’avez rien à faire. »
Neverlag n’intervient que s’il existe des preuves solides : plus de données, données durablement trop lentes, axe temporel cassé, appareil dépassé. Il ne devine pas et ne prédit rien. Et il n’y a qu’un seul décideur dans l’app, le contrôleur ; tout le reste ne fait que lui signaler ce qu’il voit.
Réserve et 0,99× : pourquoi un pour cent plus lentement
Vous choisissez la réserve que Neverlag vise sous Réserve contre les coupures : Proche du direct, 45, 60 ou 90 secondes. La valeur par défaut est 45 secondes.
Une chaîne en direct livre normalement exactement autant d’émission par seconde que vous en regardez. Le réservoir ne se remplirait donc jamais davantage. C’est pourquoi Neverlag lit l’image imperceptiblement plus lentement, à une vitesse de 0,99× – un pour cent plus lentement. Chaque minute, une bonne demi-seconde de réserve s’accumule ainsi. Une fois l’objectif atteint, la lecture reprend à 1,00×.
Vous ne remarquez rien : la hauteur du son reste la même (l’app corrige la tonalité), et l’image et le son restent ensemble. La fenêtre de qualité vous le montre toutefois : « 0.99× · remplit la réserve » ou « 1.00× · normal ».
Il y a des moments où Neverlag met le remplissage en pause : quand l’image et le son sont décalés, en cas d’erreurs de données dans le flux, avec le flux binaire Dolby (qui ne peut pas être étiré) ou quand l’écran tourne au rythme de l’émission (Mac en plein écran avec Adapter la fréquence d’image). La fenêtre de qualité indique alors « remplissage en pause » avec la raison.
Le prix de la réserve : vous voyez le direct avec autant de secondes de retard qu’il y a de réserve dans le réservoir. Pour le sport, cela peut gêner quand le voisin exulte avant que le but ne tombe chez vous. C’est pour cela qu’il existe « Proche du direct ».
Récepteur et reconnexion sans interruption
Par défaut, Neverlag reçoit la chaîne via son propre récepteur (Lecture via le récepteur local). Le récepteur est un petit intermédiaire dans l’app : il reçoit les données du fournisseur et les transmet à la lecture.
L’avantage : si la connexion au fournisseur se rompt, le récepteur se reconnecte pendant que la lecture continue à partir du réservoir. La lecture ne remarque rien de la rupture. La ligne d’info affiche alors « Connexion renouvelée — vous n’avez rien manqué ».
Neverlag se reconnecte quand :
- la connexion est silencieuse (pas de données depuis plus longtemps que la normale chez ce fournisseur), ou
- le fournisseur prend nettement du retard sur le temps réel, ou
- votre appareil change de réseau (Wi‑Fi vers données mobiles ou inversement) – alors immédiatement, au lieu d’attendre un délai d’expiration.
Neverlag ne se reconnecte pas tant que les données circulent et que la réserve suffit. Les versions précédentes le faisaient « par précaution » et provoquaient ainsi elles-mêmes des coupures ; c’est supprimé en 1.0.2. Il n’y a jamais deux connexions simultanées à la même chaîne, et au plus un nouvel essai toutes les quelques minutes.
Si le fournisseur ne répond plus du tout, le récepteur reste à l’écoute : « Votre fournisseur ne répond pas pour l’instant — Neverlag reste à l’écoute et reprend dès qu’il est de retour ».
Changement de source et remplaçant d’une autre liste
Beaucoup de fournisseurs proposent la même chaîne plusieurs fois, par exemple « Sportwelt 4K », « Sportwelt FHD » et « Sportwelt HD ». Neverlag les regroupe en une famille de chaînes. Dans la fenêtre de qualité, sous « Sources », vous les voyez toutes et pouvez en fixer une. Sur « Automatique », Neverlag prend la plus stable.
Il y a deux façons de livrer une chaîne : en flux continu (TS) ou par morceaux (HLS). Neverlag démarre avec le flux. Il n’utilise HLS que si cela a déjà fonctionné pour cette chaîne dans cette session ; à la première erreur, il revient en arrière (« Retour au TS — la voie HLS ne livrait pas »).
Remplaçant : Si vous avez configuré plusieurs fournisseurs et que l’un d’eux ne livre plus une chaîne ou la refuse, Neverlag cherche la même chaîne dans vos autres listes et la lit depuis là. La ligne d’info dit par exemple « Lecture via ‹Liste B› — ‹Liste A› ne livre pas » avec un bouton « Retour à ‹Liste A› ». Le démarrage se fait toujours avec la source d’origine ; le changement n’intervient que sur un constat solide et n’est mémorisé que 30 minutes au plus.
Si l’image est figée, qu’aucune donnée n’arrive depuis quelques secondes et qu’un nouvel essai n’a rien donné, Neverlag passe immédiatement à la même émission depuis une autre liste, s’il en existe une.
L’échelle : seulement quand la réserve est vide
Si le fournisseur propose une chaîne en plusieurs niveaux (4K, FHD, HD), Neverlag peut descendre d’un niveau quand la connexion ne supporte pas le niveau élevé. Cela s’appelle l’échelle.
En 1.0.2, l’échelle est prudente. Elle n’intervient que si les trois points suivants sont réunis :
- La réserve baisse pendant plusieurs minutes bien qu’elle soit remplie.
- Deux reconnexions n’ont pas aidé.
- Des données arrivent, mais trop peu (en cas de panne totale, elle n’intervient jamais).
Alors, Neverlag descend d’exactement un niveau, sur la même chaîne, avec l’indication « Lecture en FHD au lieu de 4K — qualité réduite automatiquement » et le bouton « Revenir à 4K ». Il ne remonte jamais de lui-même ; le niveau inférieur vaut pour cette chaîne pendant 30 minutes au plus, puis elle redémarre au meilleur niveau. Vous pouvez remonter à tout moment par le bouton.
Une exception : si la réserve est pleine mais que votre appareil n’arrive pas à décompresser (le décodeur rejette des images ou bascule sur le logiciel), Neverlag descend immédiatement d’un niveau – le problème est alors l’appareil, pas la connexion.
Avec Qualité de démarrage préférée, vous définissez le niveau avec lequel une chaîne démarre.
Décodeur matériel et guérison
La décompression de l’image (décodage) est normalement assurée par une puce dédiée de l’appareil, le décodeur matériel. C’est rapide et économise la batterie. Si cela ne fonctionne pas pour une chaîne, le logiciel prend le relais. Cela consomme de l’énergie et peut saccader en 4K. La ligne d’info indique alors « Image en décodage logiciel — retour au matériel au prochain changement de chaîne ».

Nouveau en 1.0.2 : Neverlag tente, en pleine session, de revenir au matériel dès que le flux redevient compatible avec le matériel. Cela s’appelle la guérison ; la ligne d’info signale « Décodeur matériel de retour ».
Les chaînes en trames entrelacées (1080i, ancienne norme de télévision) tournent à 50 images par seconde après désentrelacement.
Comportement en arrière-plan
Si vous envoyez l’app en arrière-plan, activez l’économiseur d’écran ou verrouillez l’appareil, Neverlag arrête la lecture. Au retour, il reconstruit la lecture une fois, sans compter cela comme une perturbation.
En image dans l’image (PiP), la lecture continue ; elle n’est alors pas en arrière-plan.
Si un enregistrement est en cours, il continue indépendamment, même si vous regardez une autre chaîne – tant que votre fournisseur autorise assez de connexions (voir Enregistrements et Timeshift).
Ce qui n’arrive jamais
- Aucune intervention sur la base de prédictions ou de tendances.
- Aucune reconnexion par précaution tant que les données circulent.
- Aucune remontée automatique.
- Jamais deux connexions simultanées à la même chaîne.
- Aucun apprentissage au-delà de la session (seule exception : le type de source par chaîne, flux ou morceaux).
Pour aller plus loin
- La fenêtre de qualité – où vous pouvez observer tout cela en direct
- Quand ça bloque – ce que vous pouvez faire en cas de perturbation
- Image et son – pourquoi ça saccade alors que la réserve est pleine