Aller au contenu
soprez
Vision · Journal

Quoi de neuf dans Vision : musique, widgets et une interface revue

Ce qui a changé dans Vision depuis le 10 octobre : la TV devient lecteur de musique, des widgets qu'on peut toucher, une interface revue, le soutien par code, et ce qui arrive ensuite.

Le dernier article présentait Vision. Depuis, quelques jours très chargés : une vingtaine de versions de test, de nouvelles fonctions, beaucoup de corrections. Voici le point, sans enjoliver, en distinguant bien ce qui est livré de ce qui est en cours.

Ces versions tournent sur l'installation de l'auteur et sur son lien de mise à jour de test. Elles ne sont pas encore publiées sur HACS.

La TV devient le lecteur de musique de la maison

C'est le plus gros chantier de la période. Le « mode Party » est devenu une vraie expérience de musique partagée.

Livré

  • Vision joue la musique sur la TV. L'écran affiche la pochette du titre en cours, la file d'attente, et un QR code pour les invités. Toute la file se pilote à la télécommande.
  • Une page pour les invités, pensée pour le téléphone : on scanne le QR code, on cherche un titre, on l'ajoute.
  • Une vraie file d'attente. Ajouter un titre ne coupe plus la musique : il passe « à la suite », avec « Jouer ensuite » et l'indication de sa position. Pour une playlist, on choisit entre remplacer la file et l'ajouter à la suite.
  • La Party ouverte à tous. Pendant une Party, chaque appareil peut choisir la musique. Lancer, arrêter et choisir l'enceinte restent réservés aux Décideurs.
  • Les pochettes partout : dans la playlist, la file d'attente et le widget Musique.
  • Le son se règle sur la TV elle-même, pas dans l'appli, ce qui évite deux volumes qui se contredisent. Une enceinte externe reste réglable.
  • Des événements pour vos automatisations au début et à la fin d'une Party. Ils remplacent l'ancien « Mode Fête » : lumières, ambiance, c'est vous qui décidez.

En cours

  • Arrêt automatique après inactivité : couper la musique quand plus personne n'écoute, au bout d'une durée réglable, avec un avertissement juste avant. C'est prévu et pas encore livré.
  • Sendspin, un lecteur natif. Aujourd'hui, la musique passe par un format compressé. Sendspin est un nouveau lecteur intégré à l'appli : son FLAC sans perte, aucun blanc entre deux titres, synchronisation précise entre les appareils, et près de trois fois moins de mémoire que le premier prototype. Il est écrit et testé en laboratoire. Il arrivera d'abord « en essai », à activer dans les réglages de la TV, une fois validé sur de vraies TV. Le lecteur actuel reste celui par défaut.

Des widgets qu'on peut toucher

Livré. Les widgets de l'appli mobile ne se contentent plus d'afficher : ils agissent.

  • Chaque élément de Home Assistant reçoit un rôle adapté à son type : Lecture, Interrupteur, Bouton ou Réglage (avec « − / + » ou une liste de choix).
  • On décide qui peut agir : les Décideurs seulement, ou tout le monde pour cet élément précis. Une section « Pour tout le monde » apparaît alors sur tous les appareils.
  • Chaque widget montre la valeur, le détail ou les deux. Une liste de tâches peut ainsi afficher ses éléments.
  • Par prudence, une confirmation est demandée d'office pour les scripts, les volets et le chauffage. Les serrures et les alarmes ne sont jamais pilotables depuis un widget.
  • Sur la TV, les widgets restent en lecture seule.

Une interface revue de fond en comble

Vision faisait beaucoup de choses, mais il était, pour reprendre la conclusion d'une étude menée cette semaine, « pensé par et pour son auteur ». Cette étude a parcouru tout l'outil : tableau de bord, réglages, appli sur téléphone, tablette et TV. Elle a relevé 93 points de friction, dont quatre graves à corriger avant toute diffusion.

Lot 1, livré

  • Les gestes risqués demandent une confirmation : retirer un appareil se confirme en tapant son nom, « Tout fermer » demande confirmation.
  • Les réglages d'autorisations sont enfin utilisables sur téléphone.
  • Les mots ont été clarifiés : « Tout fermer », « Rouvrir », « Suspendre la protection », au lieu d'un même mot employé pour deux actions opposées.
  • Un onglet Aujourd'hui, et les notifications mènent directement à l'endroit où l'on décide.
  • Côté appli : un appareil ne se relie jamais à un serveur sans le demander, le QR code est proposé en premier, et une TV non reliée l'affiche clairement au lieu de paraître protégée.
  • Contrastes et tailles de boutons améliorés, vérifiés sur toutes les tailles d'écran.

À noter : pour profiter du nouveau tableau de bord, il faut le régénérer, et les retouches faites à la main sur l'ancien sont perdues.

Lot 2, en cours : une seule boîte « À décider », et des notifications avec boutons sur le téléphone des Décideurs pour répondre à une demande en un geste.

Soutenir Vision, sans compte ni traceur

Livré. Vision est gratuit et le restera. L'appli propose désormais, discrètement, d'offrir un café via Buy Me a Coffee : un petit QR code dans les réglages de la TV, une rubrique « À propos » sur le téléphone.

En retour, un petit badge décoratif « ♥ Soutien », obtenu avec un code vérifié hors ligne, ou simplement sur l'honneur. Rien ne se débloque : toutes les fonctions restent accessibles à tous. Pas de compte, pas de traceur.

En cours : le service qui envoie automatiquement les codes aux personnes qui offrent un café n'est pas encore en ligne.

L'agent PC, plus fiable

  • Livré. Un problème empêchait certains PC de recevoir leurs mises à jour pendant quelques heures. C'est corrigé, et un test automatique vérifie désormais ce cas.
  • L'écran de veille des PC est retiré. Il a été coupé partout, et son retrait complet arrive avec la prochaine version de l'agent. Il a posé trop de problèmes pour un intérêt limité sur ordinateur : écran noir, veille figée, saccades. La veille des TV et des appareils Android n'est pas concernée.

Réveil et horloge

  • Le Réveil devient un module, désactivé par défaut. Le socle est livré côté Home Assistant : réveils hebdomadaires ou ponctuels, ou calés sur un agenda, avec gestion du changement d'heure. Un modèle d'automatisation « jours d'école » se base sur l'heure du premier cours et saute les vacances.
  • En cours : la sonnerie sur les appareils (Android, TV, PC) et la musique au réveil. Le module restera désactivé tant que ce n'est pas fini.
  • Horloge : l'heure qui disparaissait parfois de l'accueil est corrigée. Le choix du style d'horloge viendra avec le prochain chantier de la veille.

Et aussi

  • Six langues : français, anglais, allemand, espagnol, italien et néerlandais. Les quatre dernières restent à relire par des personnes dont c'est la langue : toute aide est bienvenue.
  • Une version pour toutes les maisons : plus rien de propre à une installation dans le code, tout se règle dans l'interface.
  • Un accueil Android plus doux : un préavis réglable avant une coupure, des messages d'accueil personnalisables, un écran de blocage qui suit le thème.

Ce qui arrive : des autorisations plus simples

La conception est validée, et rien n'est encore codé. L'idée : pour chaque Demandeur et chaque appli ou site, trois choix clairs.

  • Pour un temps : ouvert pour une durée, même pendant une plage fermée, puis refermé automatiquement.
  • Exception : ouvert même si sa catégorie est fermée, mais toujours soumis aux plages horaires et au temps d'écran.
  • Toujours disponible : jamais fermé par Vision.

Les sites liés aux logiciels suivront le même chemin : les sites dont un jeu ou une appli a besoin seront proposés automatiquement, validés par le Décideur, ouverts tant que le logiciel tourne et refermés juste après. Un blocage explicite gardera toujours le dernier mot. Les réglages existants seront repris avec une simulation et une validation avant tout changement.

La feuille de route suivra l'avancée. Et si Vision vous rend service, vous pouvez offrir un café.