Radio en direct et à l'enregistrement, téléchargements qui se relancent seuls (1.3.0)
Un téléchargement qui échoue restait échoué, attendant un geste. Il repart maintenant de lui-même après cinq, quinze puis quarante-cinq secondes. Vérifié contre un serveur qui refuse deux fois avant d'accepter : trois requêtes, et le fichier arrive sans intervention. Cela ne recouvre pas la coupure réseau, et c'est voulu : sans réseau, Media3 met déjà le téléchargement en attente et le reprend au retour. Les deux mécanismes se complètent au lieu de se concurrencer. La radio manquait. L'annuaire Radio Browser fournit les stations les plus écoutées, par genre ou par nom ; chacune s'écoute en direct ou s'enregistre. Un direct n'ayant pas de fin, DownloadManager ne pouvait pas s'en charger : un service de premier plan copie le flux jusqu'à l'arrêt demandé, puis verse le fichier dans la bibliothèque, déjà hors connexion. Les flux HLS sont écartés de la liste, ne se laissant pas enregistrer par copie d'octets. Le repli vers une autre source en cas d'échec n'a pas été retenu : rien ne garantit qu'un même titre trouvé sur deux catalogues soit le même enregistrement.
This commit is contained in:
1 parent
2dabfdbc84
commit
4017c71ca7
14 files changed
+854
-10
No files matched your search
@@ -5,6 +5,28 @@ 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.3.0] — 2026-09-13
|
||||
|
||||
### Ajouté
|
||||
|
||||
- **Radio.** Les stations les plus écoutées via l'annuaire communautaire Radio Browser, avec
|
||||
filtres par genre et recherche par nom. Chaque station s'écoute en direct, ou s'enregistre :
|
||||
un service de premier plan copie le flux dans un fichier jusqu'à l'arrêt demandé, et le verse
|
||||
dans la bibliothèque — déjà hors connexion, sans rien à télécharger ensuite.
|
||||
- Relance automatique des téléchargements en échec, après une pause croissante de 5, 15 puis
|
||||
45 secondes. Une relance manuelle repart d'un compteur neuf.
|
||||
|
||||
### Notes
|
||||
|
||||
- Les flux HLS sont écartés de la liste des stations : ils se lisent, mais ne s'enregistrent pas
|
||||
par copie d'octets, et un bouton qui échouerait vaudrait moins que pas de bouton.
|
||||
- La relance et la reprise sur coupure réseau sont deux mécanismes distincts, et c'est voulu :
|
||||
sans réseau, Media3 met le téléchargement en attente et le reprend de lui-même ; la relance,
|
||||
elle, ne traite que les vrais échecs serveur.
|
||||
- Le repli automatique vers une autre source n'a pas été retenu : rien ne garantit qu'un même
|
||||
titre trouvé sur deux catalogues soit le même enregistrement, et l'application téléchargerait
|
||||
silencieusement autre chose que ce qui a été choisi.
|
||||
|
||||
## [1.2.0] — 2026-09-13
|
||||
|
||||
### Ajouté
|
||||
|
||||
Reference in new issue
Block a user