Les enregistrements radio portent le nom du morceau capté (1.4.0)
Un enregistrement s'appelait « Station — date », ce qui oblige à rouvrir le fichier pour savoir ce qu'il contient. Le flux ICY annonce le morceau diffusé : le service le demande, le premier titre capté nomme l'enregistrement, la station devient le sous-titre, et le morceau en cours s'affiche pendant la capture. Ces octets de métadonnées ne sont pas de l'audio et sont retirés avant écriture ; laissés dans le fichier, ils le rendraient illisible. La valeur du champ se lit jusqu'à sa fin, et non jusqu'à la première apostrophe, sans quoi « Ain't That a Kick in the Head » se réduirait à « Ain ». L'onglet Hors ligne ignorait par ailleurs les enregistrements : n'ayant aucun état de téléchargement, ils échappaient à son filtre alors qu'ils sont, par nature, ce qu'il y a de plus disponible sans réseau. Ils y figurent désormais, la taille annoncée les additionne au cache, et « Tout libérer » dit clairement qu'il les épargne.
This commit is contained in:
1 parent
4017c71ca7
commit
b96354c40f
7 files changed
+159
-30
No files matched your search
@@ -5,6 +5,26 @@ Toutes les évolutions notables de Cachette sont documentées ici.
|
||||
Le format suit [Keep a Changelog](https://keepachangelog.com/fr/1.1.0/)
|
||||
et le versionnage [SemVer](https://semver.org/lang/fr/).
|
||||
|
||||
## [1.4.0] — 2026-09-13
|
||||
|
||||
### Ajouté
|
||||
|
||||
- Titrage automatique des enregistrements radio. Le service demande désormais les métadonnées
|
||||
ICY, ce qui fait annoncer par la station le morceau diffusé : l'enregistrement prend son nom,
|
||||
la station passe en sous-titre, et le titre en cours s'affiche pendant la capture comme dans
|
||||
la notification. Ces octets de métadonnées sont retirés avant écriture — laissés dans le
|
||||
fichier, ils le rendraient illisible. Les stations qui n'en diffusent pas gardent le nom
|
||||
« Station — date ».
|
||||
|
||||
### Corrigé
|
||||
|
||||
- Les enregistrements radio n'apparaissaient pas dans l'onglet « Hors ligne », qui ne listait que
|
||||
ce qui porte un état de téléchargement. L'écran annonçait donc un nombre d'éléments disponibles
|
||||
sans réseau en omettant précisément ceux qui l'étaient déjà. La taille affichée additionne
|
||||
maintenant le cache et les enregistrements, et « Tout libérer » précise qu'il ne les touche pas.
|
||||
- Les titres comportant une apostrophe étaient tronqués à la première rencontrée : « Ain't That a
|
||||
Kick in the Head » devenait « Ain ». La valeur est lue jusqu'à la fin du champ ICY.
|
||||
|
||||
## [1.3.0] — 2026-09-13
|
||||
|
||||
### Ajouté
|
||||
|
||||
Reference in new issue
Block a user