Skip to content

Rustory v0.10.1

Choose a tag to compare

@github-actions github-actions released this 05 Sep 17:12
7c0e15d

Créer une histoire à partir d'une page web de podcast, et l'envoyer sur ta Lunii.

Nouveautés

  • Création depuis une page web (non-RSS). Dans « Créer une histoire », le bouton « Démarrer depuis une page web » accepte l'adresse d'une page publique qui liste des épisodes de podcast (par exemple une page de série sur radiofrance.fr). Rustory reconnaît la page, te montre les épisodes trouvés (titre, audio, image si la page en fournit une), puis crée une histoire complète prête à l'emploi : tous les épisodes dans l'ordre de la page, chacun avec son propre titre, son audio téléchargé et son image quand elle existe. Un épisode sans image s'importe sans erreur.
  • Envoi vers une Lunii V3 des histoires créées dans Rustory. Une histoire créée depuis une page web, un flux RSS ou l'éditeur peut maintenant être envoyée vers la Lunii avec le même bouton « Envoyer vers la Lunii », dès que chaque épisode a un audio. Sur l'appareil, la couverture reprend l'image et l'audio du premier épisode ; OK lance l'épisode 1, puis les épisodes s'enchaînent dans l'ordre (pause et retour à l'accueil restent disponibles). L'audio est converti au format de l'appareil avant l'envoi (compte quelques secondes de préparation par épisode ; la barre de progression avance à chaque épisode). Un renvoi de la même histoire remplace le pack déjà présent.
  • Raisons d'échec explicites. Adresse mal formée (aucune requête réseau n'est faite), page injoignable ou en erreur HTTP, page sans aucun épisode audio : chaque cas est signalé clairement et aucune histoire n'est créée à moitié. De même, un bouton d'envoi grisé indique désormais la vraie raison (épisode sans audio, histoire à choix, etc.).
  • L'import depuis un flux RSS garde son comportement, avec les correctifs ci-dessous.

Correctifs

  • Import RSS : les médias des épisodes (audio et images) sont réellement téléchargés et associés à leurs épisodes ; les images WebP sont acceptées.
  • Envoi d'un pack .zip : un audio MP3 stéréo ou 48 kHz est converti au lieu d'être refusé.
  • La création d'une histoire depuis une source externe (RSS ou page web) est validée en une seule transaction : en cas de problème, rien ne reste à moitié écrit dans la bibliothèque.

Limites connues

  • Les histoires à choix (embranchements) ne sont pas encore prises en charge pour l'envoi.
  • Le comportement en fin de dernier épisode (retour à la sélection des packs) suit les conventions des packs communautaires ; à confirmer sur ton appareil.

Cette version inclut les correctifs préparés pour la 0.9.3 et la 0.10.0, qui n'ont pas été publiées.

Installation

Plateforme Fichier
Linux (Debian/Ubuntu) Rustory_0.10.1_amd64.deb
Linux (Fedora & co) Rustory-0.10.1-1.x86_64.rpm
Linux (portable, auto-actualisable) Rustory_0.10.1_amd64.AppImage
Windows Rustory_0.10.1_x64-setup.exe ou Rustory_0.10.1_x64_en-US.msi
macOS (Apple Silicon) Rustory_0.10.1_aarch64.dmg

Depuis la v0.9.2, la mise à jour intégrée est disponible sur Windows, macOS et l'AppImage Linux : « Rechercher une mise à jour » depuis l'application suffit. Limites inchangées : binaires Linux glibc ≥ 2.39 ; macOS Apple Silicon uniquement.