Files
Noxely/CHANGELOG.md
T
tuxgyver c1912c2056 Recherche LibriVox réparée, téléchargements Archive fiabilisés, mises à jour intégrées (1.1.0)
Deux bugs signalés à l'usage, et la distribution hors magasin qui manquait.

LibriVox ne renvoyait jamais rien : l'API cherche les titres en correspondance
exacte sauf préfixe « ^ », et les auteurs sur le seul nom de famille. Les trois
critères sont interrogés en parallèle et dédoublonnés, et un 404 « aucun
résultat » n'est plus confondu avec une panne.

Les téléchargements Internet Archive échouaient pour trois raisons distinctes :
éléments en accès restreint répondant 401, filtre limité aux seuls .mp3/.mp4, et
choix du premier fichier plutôt que du plus petit dérivé. La taille de chaque
résultat est désormais affichée avant sélection, ce qui distingue une chanson
d'une émission de 500 Mo.

L'application étant distribuée hors magasin, elle surveille elle-même les
releases du dépôt, télécharge l'APK en Wi-Fi et propose l'installation, qui
reste un geste de l'utilisateur comme Android l'impose.
2026-09-11 20:57:58 +02:00

2.4 KiB

Changelog

Toutes les évolutions notables de Cachette sont documentées ici.

Le format suit Keep a Changelog et le versionnage SemVer.

[1.1.0] — 2026-09-11

Ajouté

  • Mise à jour intégrée : Cachette surveille les releases du dépôt, télécharge l'APK en Wi-Fi et propose l'installation. Vérification quotidienne en tâche de fond, et à la demande depuis l'écran Sources, qui affiche aussi la version installée.
  • La taille approximative de chaque résultat Internet Archive est affichée avant sélection : un élément de 500 Mo ne se laisse plus confondre avec une chanson.

Corrigé

  • Recherche LibriVox qui ne renvoyait rien. L'API cherche les titres en correspondance exacte sauf si la requête est préfixée par ^, et les auteurs sur le seul nom de famille : « Jules Verne » n'atteignait donc ni l'un ni l'autre. Les trois critères sont désormais interrogés en parallèle et dédoublonnés, et un « aucun résultat » (HTTP 404) n'est plus traité comme une panne.
  • Téléchargements Internet Archive qui échouaient ou n'aboutissaient pas. Trois causes distinctes : les éléments en accès restreint répondaient 401 et sont maintenant écartés dès la recherche ; seuls les fichiers .mp3 et .mp4 étaient acceptés, ce qui excluait des éléments ne proposant que du .m4a ou de l'.ogg ; et le fichier retenu était le premier trouvé, souvent l'original non compressé — c'est désormais le plus petit dérivé, soit 9 Mo au lieu de 30 sur un cas mesuré.

[1.0.0] — 2026-09-11

Ajouté

  • Lecture audio et vidéo en arrière-plan (Media3 MediaSessionService), avec notification système, commandes casque et écran verrouillé.
  • Mise en cache hors connexion explicite : téléchargement à la demande, reprise automatique après coupure réseau ou redémarrage via WorkManager.
  • Bibliothèque unifiée mêlant le contenu de l'appareil (MediaStore) et les médias importés.
  • Sources : appareil, lien direct http(s), flux RSS de podcast.
  • Catalogues libres de droits intégrés : Internet Archive et LibriVox, sans compte ni clé d'API.
  • Parcours d'une source avec sélection multiple et téléchargement en lot.
  • Écran « Hors ligne » : taille du cache, progression, libération élément par élément ou en bloc.
  • Interface Jetpack Compose Material 3, thème clair et sombre, palette de marque.