Guet sur toutes les stations, veille de fond et pochettes (1.7.0)
Guetter un morceau supposait de savoir sur quelle station il passerait. On le nomme désormais sans plus : les quarante stations les plus écoutées sont balayées quatre à la fois, et l'enregistrement part dès que l'une le diffuse. Un écran sépare ce qu'on attend de ce qu'on a capté. Reste que la tâche périodique du système ne descend pas sous le quart d'heure, quand un morceau dure trois à quatre minutes : elle ne peut qu'en manquer. Une veille active, à enclencher, balaie toutes les trois minutes en service de premier plan, et s'arrête d'elle-même une fois le guet vide. L'écran expose ce compromis plutôt que de laisser croire à une surveillance continue gratuite. Les titres sans pochette en reçoivent une, cherchée sur leur nom. Le nom est nettoyé d'abord : un enregistrement radio traîne celui de sa station, qui fausserait la recherche. Le bouton d'actualisation de l'écran Hors ligne relance le scan et complète ce qui manque. L'écran de lecture dit enfin d'où vient ce qu'on écoute : playlist, source, taille, date. Un guet ne s'enregistrait pas : le champ était vidé avant que la coroutine n'en lise la valeur. Elle est capturée avant l'effacement.
This commit is contained in:
1 parent
8d96a9fdde
commit
adc6fc0486
17 files changed
+845
-9