Skip to content

Releases

Hey Stream 0.9.11

Hey Stream 0.9.11 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Nov 16:16
73d58da

Outils de mesure et écran « infos du flux » (lot 9 du plan de révision).

  • Infos du flux : un appui long sur OK dans le lecteur (films et
    épisodes) ouvre un panneau en haut à gauche : codec, résolution, images par
    seconde et plage dynamique (SDR, HDR10, HLG, Dolby Vision) de la vidéo,
    débit vidéo, décodeur vidéo, audio (codec, voies, fréquence) et son décodeur,
    débit réseau mesuré, images perdues. Retour ou un nouvel appui long le
    ferme. Aucune adresse ni aucun identifiant n'y figure. Un appui court sur OK
    agit maintenant au relâchement (pause et commandes), pour qu'un appui long
    ne mette pas d'abord en pause.
  • Mesure : l'APK testeur est profilable par adb (<profileable>, pour
    simpleperf, Perfetto et am profile) ; l'APK public reste fermé. Une
    variante de mesure (-Pheystream.mesure=true, jamais publiée) ajoute les
    traces Compose (runtime-tracing) pour voir dans Perfetto quelles
    fonctions composables coûtent dans la grille.
  • Le commentaire du lecteur dit ce que fait vraiment l'extension FFmpeg
    (audio, et vidéo logicielle de secours) ; décision du 3 novembre : décodeur
    gardé.

Hey Stream est uniquement un lecteur : il ne fournit aucun contenu. APK signé avec la clé de test publique (voir android/README.md).

Hey Stream 0.9.6

Hey Stream 0.9.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Nov 19:41
bb7e7e0
  • Démarrage plus rapide après une installation ou une mise à jour : l'APK
    embarque un profil de référence (Baseline Profile) tiré de l'usage réel
    sur la Mi Box (démarrage, Direct, zapping, plein écran, Films, fiches,
    Séries, recherche), qui permet à Android de compiler à l'avance le code de
    l'appli et des bibliothèques au lieu d'attendre que l'usage le désigne. Le
    fichier de règles compte 15 086 méthodes et 3 457 classes ; le profil binaire
    embarqué passe de 5,6 à 10,9 Ko (R8 ignore les règles dont la classe est
    fusionnée ou générée à la compilation). Mi Box, démarrage à froid une fois le
    profil installé et l'appli compilée de force : ≈ 480 → ≈ 400 ms (−17 %, 16
    mesures de chaque côté). Après une installation simple, sans compilation
    forcée : le profil s'installe au premier lancement, et quand le système
    recompile l'appli (compile -r bg-dexopt) le démarrage passe de ≈ 535 à
    ≈ 370 ms (−31 %, deux manches) ; l'APK sans ce profil n'est pas recompilé
    par le système (≈ 535 ms, statut inchangé). Régénération : ANDROID_SERIAL=… scripts/profil_reference.sh.

Hey Stream est uniquement un lecteur : il ne fournit aucun contenu. APK signé avec la clé de test publique (voir android/README.md).

Hey Stream 0.9.5

Hey Stream 0.9.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Nov 15:11
7af72c3
  • Zapping plus rapide : le lecteur garde ses décodeurs ouverts d'une chaîne à
    l'autre (mode premier plan de Media3) au lieu de libérer puis recréer le
    décodeur matériel à chaque changement. Sur la Mi Box, la première image
    arrive ≈ 90 ms plus tôt (médiane 862 → 770 ms sur 40 zappings alternés) ;
    le décodeur est réutilisé sans reconfiguration deux fois sur trois. Les
    décodeurs sont rendus au système dès que l'app passe en arrière-plan, ou que
    le lecteur n'a pas servi depuis 30 s (navigation dans le catalogue).

Hey Stream est uniquement un lecteur : il ne fournit aucun contenu. APK signé avec la clé de test publique (voir android/README.md).

Hey Stream 0.9.2

Hey Stream 0.9.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Nov 15:02
2354f5a
  • Langue des films et des épisodes : un réglage à trois valeurs dans
    Réglages › Langue. « Automatique » (piste par défaut du fichier, comme
    avant), « Doublée » (piste dans la langue de l'app, sans sous-titres, sauf
    les sous-titres forcés de cette langue) ou « Version originale sous-titrée »
    (la piste annoncée « VO », sinon la première dans une autre langue, avec les
    sous-titres complets dans la langue de l'app). Appliqué une fois au lancement
    (les sous-titres annoncés plus tard que l'audio, comme dans certains flux
    HLS, sont repris à leur arrivée) ; un choix fait ensuite dans le lecteur
    l'emporte, et chaque titre repart des pistes par défaut. Le cœur lit la
    langue d'une piste par son code (« fr », « fra », « fr-CA »…) ou son libellé
    (« VFF », « Français », « TRUEFRENCH »…), met « VFF » avant « VFQ » et
    l'audiodescription en dernier ; une piste « VOSTFR » est l'original, pas une
    version doublée. Pas pour le direct. Propre à l'abonnement.
  • Dernière catégorie : le Direct, les Films et les Séries s'ouvrent sur la
    dernière catégorie ouverte, si elle s'ouvre encore (elle existe, n'est ni
    masquée ni verrouillée, et Favoris, Récents ou « Continuer » ne sont pas
    vides) ; sinon, comme avant. Aux Films et aux Séries, elle passe avant
    « Continuer ». Une chaîne venue de la recherche garde la priorité.

Hey Stream est uniquement un lecteur : il ne fournit aucun contenu. APK signé avec la clé de test publique (voir android/README.md).

Hey Stream 0.7.5

Hey Stream 0.7.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Nov 15:36
15d9048
  • Noms : la mention de qualité en tête (« 4K », « 4KL », « UHD », « FHD »,
    « HD », aussi « |4K| » ou empilée avec « FR - ») est retirée du nom
    affiché, comme celle du français. « 4KL Black Box (2021) » devient
    « Black Box (2021) ». Elle reste cherchable : « 4k gravity » trouve la
    version 4K. Les noms qui peuvent en contenir une sont recalculés à
    l'ouverture (migration 6 du catalogue).
  • TV : le titre sous les affiches tient sur deux lignes au lieu d'une, comme
    au doigt ; il ne défile plus au focus.

Hey Stream est uniquement un lecteur : il ne fournit aucun contenu. APK signé avec la clé de test publique (voir android/README.md).

Hey Stream 0.7.4

Hey Stream 0.7.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Nov 14:03
7360503
  • Lecture : tampon plafonné selon l'appareil, à la moitié du tas Java de
    l'app (entre 32 et 128 Mo, 64 Mo au plus sur une box de 2 Go). Sur une
    NVIDIA Shield, un film 4K occupait 161 Mo du tas (limite 192 Mo), au bord
    du manque de mémoire ; le plafond y est de 96 Mo, soit ~13 s d'une 4K à
    60 Mbit/s, et les 50 s maximales d'un flux HD.
  • Recherche : les noms qui commencent par la requête passent en premier
    (« dune » : « Dune (1984) » avant « 4K Dune.Part.Two… »).

Hey Stream est uniquement un lecteur : il ne fournit aucun contenu. APK signé avec la clé de test publique (voir android/README.md).

Hey Stream 0.7.3

Hey Stream 0.7.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 16:36
de00ba2
  • Connexion : un œil à droite du mot de passe l'affiche ou le masque, pour
    vérifier la saisie.
  • Direct : sous l'aperçu, les 4 programmes connus (en cours, suivant et les
    deux d'après) avec leurs heures de début et de fin. Aucune requête en plus :
    ce sont les 4 déjà demandés au fournisseur.

Hey Stream est uniquement un lecteur : il ne fournit aucun contenu. APK signé avec la clé de test publique (voir android/README.md).

Hey Stream 0.7.2

Hey Stream 0.7.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 13:01
6268ec2
  • APK testeur : numéro de version X.Y.Z-t (Réglages › À propos, données
    d'usage, rapports de plantage) et fichier hey-stream-X.Y.Z-t.apk, pour le
    distinguer de l'APK public d'un coup d'œil.

Hey Stream est uniquement un lecteur : il ne fournit aucun contenu. APK signé avec la clé de test publique (voir android/README.md).