Skip to content

Lydia 0.2.1 — choix automatique du lecteur corrigé

Latest

Choose a tag to compare

@maxis0191 maxis0191 released this 17 Oct 13:04

Lydia 0.2.1

Corrige le choix automatique du lecteur : la présence de plusieurs sessions Android ne demande plus une sélection manuelle.

  • Le mode automatique suit la dernière session dont le démarrage ou la reprise a été observé, même si une seule application expose plusieurs sessions.
  • Une pause demandée par Lydia conserve cette session pour reprendre la lecture. Une nouvelle lecture dans un autre lecteur devient la cible.
  • Une simple mise à jour de position, un déplacement ou un rafraîchissement de l’interface ne change pas la priorité.
  • Le choix manuel reste volontaire et prioritaire. Si ce lecteur disparaît, Lydia ne commande pas un autre lecteur à sa place.
  • En l’absence de session contrôlable, Lydia indique qu’il faut ouvrir un lecteur et lancer un média.

Lors d’un démarrage sans historique observé, Android ne fournit pas l’historique complet des lectures : Lydia utilise un choix déterministe parmi les sessions disponibles, puis suit leurs transitions. Le correctif ajoute des événements de session, sans nouvelle boucle de sondage en arrière-plan.

Mise à jour signée avec la même clé : installer cet APK par-dessus Lydia 0.2.0 en choisissant Mettre à jour. Le modèle vocal et le mot de réveil « Lydia » restent identiques.

Si vous aviez choisi un lecteur manuellement, ce choix est conservé. Pour utiliser le mode automatique : Écoute → Choisir un lecteur → Automatique.

Validation de la politique : 81 contrôles Java réussis, couvrant récence, pause/reprise, sélection manuelle, sessions d’une même application, disparition de lecteur, états inconnus et horodatages invalides.

Validation native : 18 contrôles natifs réussis dans l’émulateur Android, avec deux applications de test et deux sessions dans une même application. Les commandes et leurs destinataires sont vérifiés par les callbacks Android réels. Les fixtures ne diffusent pas de son ; cette validation ne remplace pas un essai avec les lecteurs habituels sur le Galaxy S10.