• v1.2.0 2dabfdbc84

    tuxgyver released this 2026-09-13 07:45:32 +00:00 | 13 commits to main since this release

    Ajouté

    • Écran de choix des pistes. Un album ou un livre n'est plus une boîte noire : ses pistes sont
      listées avec leur durée et leur taille, le total est annoncé, et le bouton dit exactement ce
      qu'on s'apprête à télécharger (« Garder 4,2 Mo »). Les variantes d'un même morceau sont
      regroupées — autant de lignes que d'œuvres, pas que de formats.
    • Écoute en ligne avant téléchargement : un appui sur une piste la joue en streaming sans rien
      mettre en cache.
    • Playlists : listes nommées, ajout par appui long sur un média ou depuis l'écran de lecture,
      lecture enchaînée, suppression piste par piste.
    • Contrôles de lecture complétés : arrêt, saut de 15 secondes en avant et en arrière.
    • Filtrage par langue des catalogues (français, anglais, allemand, espagnol, italien, néerlandais).
    • Nouvelle source libre : Wikimedia Commons, pour les enregistrements classiques et les
      archives sonores du domaine public.

    Corrigé

    • Le filtre de langue de LibriVox ne pouvait pas fonctionner côté serveur : l'API accepte le
      paramètre language puis l'ignore (language=French seul renvoie des livres anglais). Le tri
      se fait désormais sur le champ language de chaque livre.
    • Délais réseau ajustés d'après la latence mesurée des services : LibriVox répond en 14 à
      16 secondes quelle que soit la taille demandée, ce qui faisait expirer les requêtes parallèles.

    Notes

    • Deux catalogues ont été évalués puis écartés sur mesure plutôt que sur principe : Openverse
      refuse désormais l'accès anonyme (401 sur huit requêtes sur huit) et ccMixter exige un
      en-tête Referer que Media3 ne permet pas de poser par téléchargement.
    Downloads