
Nouveautés de YourPods
Chaque fonctionnalité, correctif et amélioration — documenté pour les esprits méticuleux.
Version 26.8.0
Août 2026
Notes d'épisode
Enregistre une note horodatée n'importe où dans un épisode, puis exporte le tout en Markdown, dans un coffre Obsidian ou vers ton propre Nextcloud. Gratuit, sur l'appareil, et sans compte.
Des chapitres lus dans le fichier audio
YourPods lit désormais les chapitres intégrés au fichier audio — ID3 en MP3, atomes de chapitre en MP4 et M4A —, affiche l'illustration de chapitre pendant l'écoute et te laisse chercher dans une transcription.
Cinq nouvelles langues
Allemand, espagnol, français, italien et néerlandais — dans l'app, sur l'Apple Watch, dans les widgets, chez Siri et dans VoiceOver, avec les règles de pluriel et de durée propres à chaque langue.*
P3 couvre plus de traceurs
P3 supprime maintenant 39 préfixes de tracking répartis sur 25 services d'analyse, contre 31 motifs codés en dur, et reconnaît un traceur à son hôte plutôt qu'à un chemin fixe. Toujours désactivé tant que tu ne l'actives pas.
Une synchro qui garde ta place
L'état « lu » circule entre les appareils, le marquage comme lu est réessayé jusqu'à confirmation du serveur, et des contrôles de version par épisode empêchent deux appareils d'écraser la position l'un de l'autre.
*Les traductions sont assistées par IA. YourPods le signale une fois, au premier lancement dans une langue autre que l'anglais, et renvoie au support pour que tu puisses signaler ce qui sonne faux.
Nouvelles fonctionnalités
17Notes d'épisode
Enregistre une note horodatée à n'importe quel moment d'un épisode — depuis le lecteur, le mini-lecteur ou le détail de l'épisode. Donne à une note une couleur et des tags séparés par des virgules, puis parcours tout ce que tu as écrit depuis le bouton Notes de la barre d'outils de la bibliothèque, groupé par épisode et filtrable par tag. Gratuit pour tout le monde, sur iPhone, iPad et Mac.
Des notes issues des chapitres et des transcriptions
Appuie longuement sur un chapitre ou une ligne de transcription et choisis Ajouter une note. La note est horodatée à cette position exacte et conserve le titre du chapitre, ou la ligne de transcription citée, comme contexte.
Export Markdown
Exporte tes notes dans un seul fichier Markdown avec frontmatter YAML, groupé par épisode, avec horodatages, titres de chapitre, lignes de transcription citées et hashtags. Envoie-le où tu veux via la feuille de partage. Écrire des notes et les exporter est gratuit pour tout le monde, sans compte.
Export Obsidian
Envoie tes notes directement dans un coffre Obsidian. Définis le nom du coffre et le mode dans Réglages → Notes : écrire chaque note dans un dossier « YourPods Notes » classé par émission, ajouter à la note quotidienne du jour (ce qui nécessite le plug-in Advanced URI), ou passer un fichier .md à la feuille de partage. iPhone et iPad.
Notes Nextcloud
Si tu synchronises avec ton propre serveur Nextcloud, tes notes peuvent y aller aussi — sous forme de fichiers Markdown dans un dossier de ton choix, ou de vraies notes dans l'app Nextcloud Notes, classées sous une catégorie YourPods par podcast. À la demande ou automatiquement à chaque synchronisation, avec les identifiants que tu as déjà enregistrés.
Widget Now Playing
Un widget d'écran d'accueil en petit, moyen et grand. Illustration, titre de l'épisode et de l'émission, et une barre de progression avec un temps écoulé qui défile en direct. Les tailles moyenne et grande ajoutent lecture/pause, retour et avance ; la grande liste aussi les quatre prochains épisodes de ta file Up Next.
Vue Épisodes de la bibliothèque
Le menu de dépassement de la bibliothèque bascule désormais entre Podcasts et Épisodes. « Épisodes » est une liste plate couvrant toutes les émissions, qui respecte les filtres Tous, Téléchargés, Non écoutés et En cours, triée par Plus récents, Par date (Aujourd'hui / Cette semaine / Plus tôt) ou Par émission. Chaque ligne reçoit un bouton d'ajout ou de retrait de la file.
Recherche d'épisodes
La recherche dans la bibliothèque cherche maintenant dans les titres d'épisodes de tous tes abonnements, pas seulement dans les noms d'émissions. Les résultats apparaissent dans leur propre section Épisodes, et une pastille Détails étend la recherche aux descriptions d'épisodes en affichant le texte correspondant sous forme d'extrait.
Masquage auto des épisodes non écoutés
Masque si tu veux les épisodes non écoutés publiés il y a plus de 7 à 90 jours, au lancement et à chaque rafraîchissement. Les épisodes téléchargés et partiellement écoutés sont laissés tranquilles, et une exception par podcast peut relever ou désactiver le seuil. Les réglages tiennent un journal par podcast avec Tout annuler pendant 30 jours.
Actions de balayage sur les épisodes
Balaie une ligne d'épisode pour lancer une action. Réglages → Actions de balayage attribue Ajouter à la file, Lire ensuite, Marquer comme lu, Masquer ou Lire maintenant au balayage gauche et droit — par défaut, à droite Lire ensuite et à gauche Ajouter à la file. Fonctionne dans le détail d'un podcast, la vue Épisodes de la bibliothèque et la liste complète Récemment mis à jour.
Liens de partage
Partager l'épisode, Partager le podcast et Partager la position produisent désormais un lien share.yourpods.app au lieu de coller le site de l'émission ou l'URL audio brute. Partager la position intègre ton horodatage actuel, et la légende affiche « Épisode à 5:42 — Podcast ». Les liens sont créés avec l'attestation d'appareil d'Apple — App Attest sur iPhone et iPad, DeviceCheck sur Mac —, donc aucun compte n'est requis ; et si un lien ne peut pas être créé, le partage part quand même en texte brut.
Ouvrir un lien partagé
Un lien YourPods d'épisode ou de podcast s'ouvre maintenant dans l'app. Si tu suis déjà l'émission, tu arrives sur la fiche de l'épisode, ou sur l'émission dans ta bibliothèque. Sinon, une feuille d'aperçu montre l'illustration, le titre et la description avec Lire, Lire depuis l'horodatage partagé, Ajouter à la file et Suivre l'émission.
Connexion avec Nextcloud
Connecte un serveur Nextcloud en te connectant via ton navigateur, au lieu de fabriquer un mot de passe d'application à la main. Tes identifiants restent dans le navigateur, et un bouton « Se réauthentifier avec Nextcloud » dans l'éditeur de profil renouvelle l'accès à son expiration. La saisie manuelle d'un mot de passe d'application reste disponible pour les serveurs qui ne gèrent pas cette méthode.
Liquid Glass
Sous iOS 26, le mini-lecteur, les commandes du lecteur, les cartes d'accueil, les cartes de recherche et les cartes de statistiques utilisent le matériau Liquid Glass d'Apple. Un nouveau réglage Style de verre (Réglages → Apparence) choisit entre Classic, Clear Glass, Glass et High Contrast Glass. Réduire la transparence et Augmenter le contraste priment automatiquement, et avant iOS 26 l'app conserve ses matériaux classiques.
AirPlay dans le mini-lecteur
Un sélecteur de sortie se trouve désormais à côté du bouton d'avance. Touche-le pour envoyer l'audio vers des enceintes AirPlay ou un appareil Bluetooth — l'icône se met en évidence tant qu'une sortie externe est active.
Pause à la déconnexion
La lecture se met en pause quand tu débranches ton casque ou qu'un appareil Bluetooth ou AirPlay se déconnecte, au lieu de continuer sur le haut-parleur. Passer du casque à une autre sortie ne met pas en pause.
Suggestions multimédias du centre de contrôle
Les épisodes que tu écoutes sont signalés au système, si bien que YourPods peut apparaître dans les suggestions multimédias du centre de contrôle et de l'écran verrouillé, avec le titre de l'épisode, l'émission et l'illustration.
Chapitres et transcriptions
7Chapitres intégrés
YourPods lit désormais les chapitres intégrés au fichier audio lui-même — chapitres ID3 en MP3, atomes de chapitre en MP4 et M4A — si bien que les émissions grand public qui livrent leurs chapitres dans le fichier les affichent enfin. Les chapitres intégrés priment sur ceux du flux, car ils restent alignés avec l'audio réellement diffusé, y compris après une insertion publicitaire dynamique.
Illustration de chapitre
Les images de chapitre s'affichent maintenant pendant l'écoute. L'illustration du lecteur complet et du mini-lecteur bascule vers l'image du chapitre en cours, et l'écran verrouillé, le centre de contrôle et l'image Now Playing de CarPlay se mettent à jour à chaque changement de chapitre. Des vignettes de chapitre apparaissent aussi dans la liste des chapitres.
Une seule liste de chapitres partout
Les chapitres sont résolus une seule fois pour l'épisode en cours et partagés par le lecteur complet, le mini-lecteur, la carte de lecture de l'accueil, la liste des chapitres, les boutons de chapitre CarPlay et Siri, au lieu que chaque écran récupère sa propre copie. Les chapitres d'un épisode restauré se chargent au lancement, avant que tu appuies sur lecture.
Recherche dans les transcriptions
Cherche dans une transcription depuis la feuille de transcription. Les occurrences sont surlignées, la barre d'outils affiche « 3 sur 12 » avec des boutons haut et bas pour passer de l'une à l'autre, et le défilement automatique se met en pause pendant ta recherche. Toucher une occurrence y amène toujours la lecture.
Plus de formats de transcription
Les transcriptions publiées en Markdown ou RTF s'affichent désormais comme du texte lisible, aux côtés de SRT, VTT, JSON, texte brut et HTML. Le format est déterminé d'abord par le type déclaré dans le flux, puis par l'URL, puis par le contenu du fichier — et une transcription mal étiquetée retombe sur du texte brut au lieu de faire disparaître discrètement le bouton Transcription.
Transcriptions publiées en retard
Un épisode mis en file avant la publication de sa transcription affiche désormais celle-ci dès que le flux la propose.
Transcriptions HTML plus propres
Une réparation : les transcriptions HTML ne laissent plus filtrer de titres de page, de feuilles de style ni de texte de script dans le corps, et les guillemets typographiques, tirets et codes de caractères numériques se décodent correctement au lieu d'apparaître en entités brutes.
Siri et Raccourcis
732 actions Raccourcis
Contre 13 auparavant. Les nouvelles comprennent chapitre suivant et précédent, redémarrer l'épisode, prolonger le minuteur de sommeil, chercher de nouveaux épisodes, télécharger ta file ou le dernier épisode d'une émission, marquer comme lu et lire ensuite, vider la file avec une demande de confirmation, ouvrir une émission ou ta file, et marquer le moment que tu écoutes. Dix d'entre elles portent des phrases vocales « Dis Siri » — le plafond fixé par Apple.
Des actions qui renvoient des valeurs
Obtenir l'épisode en cours, Obtenir la file, Obtenir les podcasts, Quoi ensuite, Obtenir les statistiques d'écoute et Obtenir le lien de partage renvoient de vraies valeurs que tu peux enchaîner dans tes propres automatisations. Les épisodes portent titre, émission, position, temps restant, état lu et un lien profond.
Choisis une émission, ne la tape pas
Lire le podcast et Lire le dernier épisode prennent désormais une vraie émission de ta bibliothèque au lieu d'un texte saisi, avec un sélecteur montrant l'illustration et l'auteur de chaque émission, et une correspondance entre ce que tu dis et tes abonnements.
Un Siri qui répond vraiment
Chaque commande vocale exécute la vraie action et attend qu'elle se termine avant que Siri réponde, si bien que les commandes de lecture fonctionnent même quand l'app était suspendue. Siri restitue ce qui s'est réellement passé : l'épisode et l'émission lancés, combien d'épisodes sont dans ta file, « Ensuite : … », tes minutes d'écoute, ou une raison honnête quand il ne peut pas aider. « Qu'est-ce qui joue ? » nomme maintenant l'épisode au lieu de te dire d'ouvrir l'app.
Marquer ce moment
Demande à Siri ou lance un raccourci pour enregistrer une note horodatée sur ce qui joue, avec du texte dicté si tu veux. Ça fonctionne sans ouvrir l'app, donc ça peut se greffer sur un Toucher le dos ou une automatisation.
Obtenir le lien de partage
Demande à Siri ou lance un raccourci pour obtenir un lien vers ce que tu écoutes, horodaté à l'instant présent, sans ouvrir l'app.
Réglages Siri et Raccourcis
Un nouvel écran de réglages liste chaque phrase vocale avec un exemple de ce qu'il faut dire, propose des conseils pour marquer un moment, lire ta file et chercher de nouveaux épisodes, et ouvre l'app Raccourcis directement sur les actions YourPods.
Localisation
6Cinq nouvelles langues
YourPods est désormais disponible en allemand, espagnol, français, italien et néerlandais en plus de l'anglais, avec plus de 1 080 chaînes traduites dans chaque langue. L'app suit la langue que tu lui définis dans les Réglages iOS ou les Réglages Système de macOS.
Toutes les surfaces traduites
L'app Apple Watch est traduite elle aussi — son lecteur, sa file, sa liste de chapitres, son minuteur de sommeil et ses écrans de téléchargement — tout comme les widgets de l'écran d'accueil, l'activité en direct de l'écran verrouillé et la complication de la montre.
Siri dans ta langue
Les phrases vocales pour la lecture, ta file, les sauts, la vitesse de lecture et le minuteur de sommeil sont traduites, et tout ce que Siri répond l'est également.
VoiceOver localisé
Les libellés, indices et actions VoiceOver sont eux aussi traduits, si bien qu'un lecteur d'écran énonce l'app dans ta propre langue sur iPhone, iPad, Mac, Apple Watch et dans les widgets.
Une grammaire et une mise en forme adaptées
Les compteurs d'épisodes et les durées utilisent les règles de pluriel propres à chaque langue, si bien que tu obtiens « 1 Folge » et « 12 Folgen » plutôt qu'une seule forme pour les deux, et les durées se lisent naturellement selon la langue — un épisode de deux heures et demie s'affiche « 2 Std. 30 Min. » en allemand plutôt que « 2h 30m ».
Avis de traduction
Au premier lancement dans une langue autre que l'anglais, YourPods explique que les traductions sont assistées par IA et peuvent sonner un peu de travers, et renvoie au support pour que tu puisses signaler ce qui cloche. Les réglages gagnent une section Langue et traduction avec la langue retenue, un raccourci vers l'endroit où iOS ou macOS permet de la changer, et un lien pour signaler un problème.
Apple Watch et CarPlay
14Minuteur de sommeil sur l'Apple Watch
15 minutes, 30 minutes, une heure, ou fin de l'épisode, depuis le lecteur de la montre. Le bouton affiche le temps restant, et le minuteur arrête toujours la lecture si l'épisode est en train de se charger à l'expiration.
Vitesse de lecture sur l'Apple Watch
Touche le bouton de vitesse pour parcourir de 0,75× à 2×. Le choix est mémorisé sur la montre — appuie longuement pour revenir à la vitesse de ton iPhone.
Page Écoute en cours sur la montre
L'app de la montre inclut désormais la page Écoute en cours du système à côté du lecteur, pour le volume à la Digital Crown, les commandes de transport et le sélecteur d'appareil de sortie.
Les boutons de saut de la montre suivent ton iPhone
Retour et avance utilisent tes intervalles configurés au lieu de 15 et 30 secondes fixes — sur le lecteur de la montre, sur l'écran de télécommande de l'iPhone et dans les commandes Écoute en cours de la montre.
Navigation dans la bibliothèque sur la montre
Une réparation : ouvrir un podcast sur la montre renvoyait une liste bloquée sur « Chargement des épisodes… » indéfiniment, parce que l'iPhone et la montre n'étaient pas d'accord sur les noms de champs des données. Les listes d'épisodes se chargent maintenant, et l'écran affiche un vrai état « Aucun épisode », « Impossible de charger les épisodes » (touche pour réessayer) ou « iPhone injoignable » au lieu de tourner dans le vide.
Complications de la montre
Une réparation : les complications montrent désormais ce qui joue, ce qui suit et le nombre d'éléments de ta file. Rien n'écrivait jamais ces données auparavant, elles étaient donc toujours vides. Lire, mettre en pause ou modifier la file sur ton téléphone les met à jour, et un état identique est ignoré pour ne pas gaspiller le budget de rafraîchissement de la montre.
Rafraîchissement en arrière-plan de la montre
Une réparation : le rafraîchissement programmé de la montre ne s'exécutait jamais — la tâche était planifiée sans l'identifiant sur lequel le gestionnaire s'aligne, et toute file fraîche renvoyée par l'iPhone était jetée. La file de la montre se met désormais à jour en arrière-plan.
La progression de la montre survit à un iPhone injoignable
Les mises à jour de position, le marquage comme lu et les retraits de la file effectués depuis la montre sont mis en file et livrés au retour de l'iPhone, au lieu d'être perdus quand il dormait ou était hors de portée.
Téléchargements sur la montre
Une réparation : retélécharger un épisode après avoir relancé l'app de la montre créait une seconde copie du même fichier — les noms de fichiers sont désormais déterministes, donc ça n'arrive plus. L'audio auquel plus aucun épisode ne fait référence est nettoyé automatiquement, tandis que les épisodes que tu as téléchargés toi-même sont conservés jusqu'à ce que tu les supprimes. Les téléchargements lancés depuis Récemment mis à jour ou la liste d'épisodes d'un podcast s'affichent correctement comme téléchargés.
Autonomie de la montre
Le passage automatique à l'épisode suivant écran éteint ne relance plus le minuteur de progression à la seconde pour le reste de la session. L'illustration est décodée à une taille bornée, les téléchargements ne maintiennent plus la radio ouverte indéfiniment, et l'iPhone cesse de renvoyer toute la file à chaque battement de position.
Erreurs de lecture sur la montre
Démarrer la lecture sans casque connecté indique « Connecte un casque Bluetooth et réessaie » plutôt qu'une erreur brute, et un flux en échec libère le lecteur au lieu de laisser la montre bloquée. Les temps de chapitre au-delà d'une heure s'affichent 1:05:00 plutôt que 65:00.
Accessibilité sur la montre
Les lignes de la file, Écoute en cours sur iPhone, la bibliothèque, les chapitres et les boutons de vitesse et de minuteur de sommeil sur la montre ont des libellés et valeurs VoiceOver énoncés, les durées étant lues comme des durées plutôt que comme des chiffres.
Chapitres CarPlay
Une réparation : les boutons de saut de chapitre de CarPlay ne reconnaissaient que les chapitres provenant d'un fichier de chapitres séparé ou de la description de l'épisode, si bien que les émissions avec des chapitres intégrés à l'audio ou insérés dans le flux ne faisaient rien. CarPlay utilise désormais la même liste de chapitres que le reste de l'app.
Écoute en cours hors ligne dans CarPlay
Une réparation : toucher un épisode en voiture sans réseau affichait un écran Écoute en cours noir avec une barre de progression qui avançait toute seule. Il montre maintenant le titre, ta position enregistrée, la durée de l'épisode, la pochette — en cache, ou un espace réservé YourPods au lieu de la note grise du système — et un état en pause avec un message honnête « Pas de connexion ».
P3 Privacy Preserving Playback
4Plus de traceurs supprimés
P3 supprime désormais 39 préfixes de tracking couvrant 25 services d'analyse, contre 31 motifs codés en dur. La liste est livrée avec l'app sous forme d'instantané du registre public de préfixes OPAWG plus un supplément curé, ajoutant Blubrry, Podkite, Podder, Podcards, Glystn, Voxalyze et Médiamétrie, ainsi que des hôtes supplémentaires pour des services déjà couverts. P3 reste désactivé tant que tu ne l'actives pas, globalement ou par podcast.
P3 continue de fonctionner quand les traceurs changent leurs URL
Au lieu d'un motif de chemin codé en dur par service, P3 reconnaît un traceur à son hôte puis trouve la véritable URL audio en parcourant le chemin. Les URL silencieusement manquées parce qu'un service utilisait une autre forme de chemin sont désormais nettoyées, et n'importe quel sous-domaine de gum.fm ou proxycast.org est couvert plutôt qu'un seul.
Plus de paramètres de tracking supprimés
En plus des paramètres utm_, P3 supprime les paramètres d'attribution AdsWizz awCollectionId et awEpisodeId, tandis que les paramètres de lecture signés comme token et expires sont laissés intacts pour que la lecture continue de fonctionner.
P3 ne réécrit plus les URL d'insertion publicitaire dynamique
Des hôtes comme Megaphone et AdsWizz diffusent eux-mêmes l'audio avec les pubs cousues dedans, il n'y a donc pas d'URL interne à révéler, et les réécrire risquait de pointer la lecture vers autre chose que l'épisode. P3 laisse ces URL passer intactes. P3 est un outil de confidentialité, pas un bloqueur de publicité.
Synchronisation et fiabilité
11Ta place dans un épisode est précisément ce à quoi sert la synchronisation — cette version fait en sorte qu'elle tienne :
- Terminer un épisode ou le marquer comme lu sur un appareil le marque comme lu sur les autres, et le démarquer ailleurs efface l'état lu ici au lieu de le voir revenir à la synchronisation suivante
- Le marquage comme lu part dans une file d'attente durable qui réessaie à chaque synchronisation jusqu'à confirmation du serveur : une connexion coupée, une fermeture en arrière-plan ou un jeton expiré ne le perd donc plus silencieusement — et il ne produit plus de conflit de synchronisation contre ta propre action quelques instants plus tard
- Les positions de lecture sont envoyées avec un contrôle de version par épisode, si bien que deux appareils ne peuvent plus écraser discrètement la place l'un de l'autre — si les deux lisent un épisode, chacun garde sa position ; si un seul lit, c'est lui qui l'emporte ; et si aucun ne lit, c'est ton réglage de conflit qui tranche — on ne te demande donc que lorsqu'il y a une vraie impasse
- La feuille de conflit indique à qui appartient chaque position, affiche « Lu » au lieu d'un faux horodatage de fin d'épisode, propose « Tout en local » et « Tout depuis le serveur », compte combien de fois un conflit est revenu, offre une bascule « Toujours utiliser ce choix » et décrit chaque ligne et chaque bouton à VoiceOver
- Choisir une position l'écrit de façon autoritaire sur le serveur, si bien que retenir la plus ancienne de deux positions n'est plus discrètement refusé puis reproposé — un conflit que le serveur a déjà clos rafraîchit la liste au lieu de laisser une invite morte, et une résolution hors ligne s'applique quand même sur cet appareil
- Se resynchroniser après avoir écarté un conflit n'en invente plus un second avec les positions de l'appareil et du serveur inversées
- Changer d'épisode enregistre la position exacte à laquelle tu as quitté le précédent — auparavant, la position rapportée était celle qu'avait l'épisode au démarrage de la lecture, si bien que tout ce que tu avais écouté pendant cette session pouvait être perdu pour les autres appareils
- Les positions envoyées depuis l'Apple Watch sont enregistrées même quand cet épisode n'est pas chargé sur le téléphone, si bien que reprendre sur l'iPhone repart là où la montre s'est arrêtée et ne rembobine jamais
- Quand une émission change d'adresse de flux, ta décision Accepter ou Conserver est confirmée auprès du serveur avant que la bibliothèque ne change, si bien qu'un échec laisse l'invite en place pour réessayer — et refuser empêche l'invite de réapparaître à chaque synchronisation
- Les positions d'écoute, les actions en attente et les points de référence de synchronisation sont stockés par profil de synchronisation, si bien que passer d'un serveur gPodder à un compte YourPods ne peut pas transporter les positions d'un profil dans la détection de conflit d'un autre ni les pousser vers le mauvais serveur ; les données existantes sont migrées vers le profil actif au premier lancement
- Exporter mes données télécharge tout ce qu'un compte YourPods a synchronisé — abonnements, historique de lecture, réglages — sous forme de fichier JSON depuis l'éditeur de profil, sur les comptes gratuits comme Pro (les bibliothèques gPodder, Nextcloud et Vault Mode s'exportent déjà en OPML)
Performances
5Moins de travail par synchronisation, et moins de travail sur le thread principal :
- Les comptes YourPods ne récupèrent que ce qui a changé depuis la dernière synchronisation au lieu de retélécharger tout l'historique d'écoute ; l'état masqué et lu arrive dans la même requête que les positions, soit un appel de moins par synchronisation ; et les étapes indépendantes s'exécutent en parallèle. Une synchronisation sans nouveauté n'écrit presque rien dans la base au lieu de réécrire chaque épisode inchangé, et les écritures lourdes ont quitté le thread principal
- Le rafraîchissement en arrière-plan synchronise les positions de lecture, l'état lu et la file avant de rafraîchir les flux, si bien que la trentaine de secondes qu'iOS accorde est consacrée à ce que tu remarques en premier — il s'arrête proprement aux limites d'étape quand le temps manque, et une fenêtre de changements n'est marquée reçue qu'une fois réellement appliquée, si bien qu'une synchronisation interrompue relivre au lieu de perdre
- YourPods envoie ETag et If-Modified-Since à chaque requête de flux et comprend une réponse 304 Not Modified, si bien qu'un rafraîchissement ne retélécharge que les flux qui ont réellement publié quelque chose
- L'app iPad sur un Mac récupère le dernier état environ deux secondes après ton retour sur la fenêtre, au lieu d'attendre un délai de cinq minutes, et une synchronisation en cours n'est plus annulée chaque fois que la fenêtre perd le focus — ce qui expliquait qu'elle pouvait rester sur un état de lecture et de file périmé
- Les écritures en base sont maintenues par une assertion de tâche d'arrière-plan pour qu'iOS ne puisse pas tuer l'app en pleine écriture lorsqu'il la suspend, une sauvegarde est ignorée plutôt que risquée quand le système n'accorde aucun temps d'arrière-plan, et un fichier d'index WAL corrompu laissé par un plantage antérieur est effacé au lancement, ce qui brise la boucle de plantage au démarrage qu'il provoquait
Corrections de bugs
10Des réparations sur des choses qui étaient discrètement fausses :
- Les épisodes téléchargés se lisent en mode avion — un épisode téléchargé pouvait quand même tenter de streamer et se bloquer quand la file avançait sans réseau
- Marquer comme lu l'épisode que tu écoutes depuis l'accueil ou une liste d'épisodes passe désormais à l'épisode suivant d'Up Next, ou s'arrête si Up Next est vide
- Un nouvel analyseur de dates gère les pubDate sans heure, les horodatages sans secondes, asctime, les noms de mois complets, « Sept », les dates séparées par des barres obliques, les noms de fuseaux européens, les commentaires de fuseau en fin de chaîne et les fractions de seconde — les épisodes de ces flux affichent maintenant la bonne date, se trient correctement et ne sont plus ignorés par Récemment mis à jour
- Les listes d'épisodes ne se réorganisent plus quand des épisodes partagent le même horodatage de publication ou n'en ont pas — les égalités se départagent par saison, numéro d'épisode et ordre du document du flux, de façon cohérente sur l'écran du podcast, dans CarPlay et au moment de choisir l'épisode suivant
- Récemment mis à jour donne une place à chaque émission avant qu'une émission prolifique ne remplisse le reste ; la fenêtre est passée de deux à trois mois, une carte « +N autres » ouvre une liste complète de tous les épisodes récents, et le nombre d'épisodes affichés est désormais un réglage — de 9 à 36, 27 par défaut, contre 12 fixes auparavant
- Masquer et Afficher figurent maintenant dans les menus contextuels et les actions VoiceOver des cartes d'épisode de l'accueil, du mini-lecteur, des lignes d'Up Next y compris l'épisode en cours, et de la feuille d'aperçu du podcast
- Les lignes d'épisode affichent un badge « En file » quand l'épisode est déjà dans Up Next, et proposent Retirer de la file au lieu d'Ajouter à la file
- La feuille du minuteur de sommeil défile et peut être tirée en pleine hauteur, pour que ses commandes restent accessibles aux grandes tailles de texte
- La complication de la montre et les widgets de l'écran verrouillé ne peignent plus un bloc bleu uni derrière leur contenu
- L'écran Tes données et confidentialité mentionne les notes d'épisode parmi les données stockées pour un compte YourPods
Gratuit, et ça le reste
6Rien n'a changé de prix sur la voie auto-hébergée, et rien ne changera :
- La synchronisation gPodder et Nextcloud est sans abonnement — et le restera toujours. Le mode Vault local aussi. Il n'y a aucun compte à créer, aucun essai, et aucune fonctionnalité derrière un paywall sur cette voie
- Les notes d'épisode, leur export vers Markdown et Obsidian, les notes écrites dans ton propre Nextcloud, P3, les transcriptions, les chapitres, CarPlay et l'app Apple Watch fonctionnent tous sans le moindre compte YourPods
- Cette version a amélioré la voie auto-hébergée, elle ne l'a pas réduite : connexion à Nextcloud via le navigateur, notes écrites sur ton propre serveur, et positions d'écoute conservées séparément par profil de synchronisation
- Le compte YourPods Sync optionnel reste gratuit pour les abonnements et les positions d'écoute. YourPods Pro ajoute le lecteur web, la synchronisation et l'édition web des notes, et le relais d'Up Next
- Le relais d'Up Next est la seule synchronisation réservée à Pro — les serveurs gPodder et Nextcloud transportent tes abonnements et tes positions d'écoute, ce que couvre le protocole gPodder, mais pas une file d'attente
- Exporter mes données — télécharge tout ce qu'un compte YourPods a synchronisé sous forme de fichier JSON depuis l'éditeur de profil, sur les comptes gratuits comme Pro. Les bibliothèques gPodder, Nextcloud et Vault Mode s'exportent déjà en OPML
Plateforme et prérequis
3Ce dont cette version a besoin, et ce que signifie son numéro :
- iOS 18 ou plus récent — cette version relève l'exigence minimale sur iPhone et iPad d'iOS 17 à iOS 18. macOS 14 et watchOS 10 sont inchangés
- Liquid Glass nécessite iOS 26 — avant cela, l'app conserve ses matériaux précédents
- Versionnage calendaire — les numéros de version passent de la ligne semver 2.0.x à yy.mm.vv, pour l'année, le mois et l'index de la version dans ce mois. 26.8.0 est ce qu'aurait été 2.0.5
Version 2.0.4
Juin 2026
P3 Privacy Mode
Supprime plus de 30 domaines de tracking des URL d'épisodes avant la lecture. Active-le globalement ou par podcast. Bouclier vert sur l'écran Now Playing lorsqu'il est actif.
Notifications de nouveaux épisodes
Alertes push locales avec contrôles par podcast. La livraison des épisodes en attente garantit que tu ne rates jamais une mise à jour. 100 % local — aucun serveur push.*
Sync en arrière-plan corrigée
Le bouton, l'intervalle et la reprogrammation, tout est corrigé. Sync nocturne et livraison des notifications fiables — comme cela aurait toujours dû fonctionner.
50+ correctifs
Sync incrémentale, actualisation 6× plus rapide, 95 % d'I/O disque en moins, élimination des data races du moteur audio et des dizaines d'améliorations de sync et de stabilité.
*En raison des limitations d'arrière-plan d'iOS, les notifications peuvent ne pas toujours se déclencher. Les données ne quittent jamais ton appareil.
Nouvelles fonctionnalités
9P3 (Privacy Preserving Playback)
Bloque plus de 30 domaines de tracking et d'insertion de pub avant même que ton épisode ne commence à jouer. Active-le globalement ou par podcast. Ta préférence P3 se synchronise sur tous tes appareils. Icône de bouclier vert sur l'écran Now Playing lorsqu'il est actif.
Notifications de nouveaux épisodes
Notifications push locales lorsque l'actualisation en arrière-plan découvre de nouveaux épisodes. Contrôles par podcast : notifie pour tous ou choisis tes favoris. La livraison des épisodes en attente garantit que tu ne rates jamais un épisode, même quand iOS saute une actualisation en arrière-plan. 100 % local — rien n'est envoyé à aucun serveur de notifications push.*
Épisodes masqués
Masque des épisodes pour désencombrer ton flux sans affecter tes statistiques d'écoute. « Masquer les épisodes plus anciens » pour un nettoyage groupé des grands catalogues. L'état masqué se synchronise sur tous tes appareils via YourPods Sync.
Vider la file d'attente
Nettoyage en un tap depuis le menu de dépassement Up Next. « Vider Up Next » garde l'épisode en cours en lecture, « Tout vider » arrête la lecture. Respecte ta préférence de suppression de la file d'attente.
Activité d'épisodes
Liste chronologique de tes épisodes lus avec la progression, l'horodatage et l'appareil. Trie par Récents ou Par podcast. Disponible pour les utilisateurs de YourPods Sync.
Badge sur l'icône de l'app
Affiche le nombre d'épisodes non lus sur l'icône de l'app. Indépendant des notifications — configure chacun séparément.
Adresse de serveur gpodder.net personnalisée
Pointe vers ta propre instance compatible gpodder.net. Auto-héberge ta sync avec n'importe quel serveur qui parle le protocole gPodder.
Télécharger depuis n'importe quel menu contextuel
Appuie longuement sur des épisodes n'importe où dans l'app pour les télécharger. Plus besoin de naviguer d'abord vers l'écran de détail de l'épisode.
watchOS : Récemment mis à jour
Les 10 épisodes non lus les plus récents directement sur l'écran d'accueil de ton Apple Watch. Tape pour lire directement à ton poignet.
Sync et fiabilité
9- L'actualisation en arrière-plan fonctionne vraiment maintenant — respecte ton bouton, utilise ton intervalle d'actualisation, se reprogramme à chaque passage en arrière-plan
- Sync incrémentale — ne récupère que les changements depuis ta dernière sync, pas tout l'historique
- Sync groupée des réglages par podcast — un seul appel HTTP au lieu d'un par podcast
- Correction de la marque « lu » qui ne se synchronisait pas entre les appareils
- Correction des épisodes affichant une mauvaise position après une sync entre appareils
- Correction du drift d'abonnements — les podcasts supprimés sur un autre appareil sont désormais correctement retirés
- Correction des épisodes rejoués qui se terminaient instantanément
- Les réglages globaux AutoPilot se synchronisent désormais vers le serveur
- Les réglages par podcast (vitesse, saut, confidentialité) se synchronisent de manière bidirectionnelle
Performances
4- Actualisation des flux 6× plus rapide (récupération concurrente avec affichage de la progression en temps réel)
- Réduction de 95 % des I/O disque pendant la lecture — la persistance de la progression, de la carte d'actions et de la file d'attente est limitée et groupée
- Lecture initiale plus rapide sur les réseaux lents (buffer de 10 s)
- Élimination des data races du moteur audio grâce à l'isolation MainActor à la compilation
Corrections de bugs
8- Le saut de l'outro fonctionne vraiment pendant la lecture maintenant
- La vitesse par podcast ne déborde plus entre les épisodes pendant l'avance automatique
- Le nombre d'épisodes correspond désormais au flux RSS réel
- Correction des gels de watchOS, des crashs en arrière-plan et des kills du watchdog
- CarPlay : affichage instantané des métadonnées, illustrations hors ligne, récupération sensible au réseau
- Élimination de multiples vecteurs de crash — data races, corruption SwiftData, checkpoints WAL
- Les épisodes en attente retirés des flux RSS sont signalés et masqués des compteurs
- 50+ correctifs supplémentaires de sync, de stabilité et de crash
Version 2.0.3
Avril 2026
Groupes de podcasts
Organise ta bibliothèque en dossiers nommés. Déplace des shows en masse, parcours les groupes dans CarPlay et garde ta collection grandissante bien rangée.
Excellence VoiceOver
Prise en charge complète de VoiceOver dans toute l'app — actions de rotor personnalisées, barres de recherche ajustables et étiquettes descriptives sur chaque contrôle.
Audio en arrière-plan sur la Watch
Vraie lecture en arrière-plan sur Apple Watch — navigue librement pendant l'écoute, avec avance automatique des épisodes à ton poignet.
Sync 6x plus rapide
L'actualisation des flux est nettement plus rapide avec un affichage de la progression en temps réel. Plus de nouvelles bannières hors ligne et une nouvelle tentative en un tap pour une connectivité fluide.
Nouvelles fonctionnalités
12Groupes de podcasts
Dompte ta bibliothèque grandissante. Organise tes abonnements en dossiers nommés (comme « Tech » ou « Comédie »), déplace des shows en masse en toute fluidité et parcours tes groupes directement depuis le tableau de bord de ta voiture dans CarPlay.
Excellence VoiceOver
Prise en charge complète de VoiceOver dans toute l'app. Navigue entre les épisodes instantanément grâce aux actions de rotor personnalisées, parcours l'audio avec des barres de recherche ajustables et entends des étiquettes dynamiques et descriptives sur tous les contrôles de lecture.
Vrai audio en arrière-plan sur la Watch
Lis des épisodes directement depuis ton Apple Watch et navigue librement dans l'interface sans que ton audio ne s'arrête. Quand un épisode se termine, ta montre passe automatiquement à la piste suivante.
Export OPML enrichi
Quand tu exportes tes abonnements, tes Groupes de podcasts personnalisés et tes Listening Profiles personnalisés sont désormais parfaitement préservés.
Chapitres plus intelligents
Le moteur d'extraction intelligent élargi reconnaît encore plus de formats d'horodatage dans les notes de show, générant automatiquement des chapitres pour que tu puisses naviguer.
Carte Now Playing repensée
La carte Now Playing sur ton écran d'accueil a été magnifiquement repensée pour mettre en avant des illustrations plus grandes et des affichages de chapitres plus clairs.
Onboarding simplifié
Un tout nouveau flux de bienvenue met Vault Mode et gPodder Sync au premier plan, facilitant plus que jamais la prise en main pour les nouveaux utilisateurs.
Réglage de réseau de téléchargement
Prends le contrôle total de tes données avec le nouveau réglage de réseau de téléchargement. Choisis exactement quand AutoPilot est autorisé à télécharger de nouveaux épisodes : Wi-Fi uniquement, cellulaire uniquement, ou les deux.
Économiseur de données spécifique à la Watch
Active les téléchargements en Wi-Fi uniquement spécifiquement pour ton Apple Watch, indépendamment de ton iPhone, pour aider à préserver la batterie de ta montre.
Retour hors ligne intelligent
Ne devine plus jamais ton état de connexion. De belles nouvelles bannières hors ligne et des boutons de nouvelle tentative en un tap apparaissent en toute fluidité lorsque tu perds ton signal ou qu'un stream chute.
Mise à niveau de Vault vers Sync
Tu as commencé en local mais tu es prêt pour le cloud ? Tu peux désormais facilement faire passer ta bibliothèque locale Vault Mode vers un serveur de sync gPodder sans perdre le moindre abonnement.
Sync ultra-rapide
L'actualisation des flux est désormais jusqu'à 6x plus rapide, avec un affichage de la progression en temps réel pour les bibliothèques massives.
Peaufinage et performances
5- Ajout d'une vérification d'intégrité préalable pour récupérer en douceur après une corruption de la base de données SQLite
- Correction d'un problème pouvant causer un écran gris à l'ouverture des détails d'un épisode
- Correction d'un problème où des épisodes en double pouvaient apparaître dans ta file d'attente Up Next
- Résolution des crashs liés à la sync de grandes bibliothèques et aux lancements de watchOS
- Suppression du code de migration Flutter hérité pour garder l'app légère et purement native
Version 2.0.2
Avril 2026
Écran d'accueil repensé
Découvre ta prochaine écoute plus vite. Une barre supérieure condensée et des rangées « Récemment mis à jour » défilables horizontalement mettent jusqu'à 12 épisodes à portée de main.
DriftOff Mode
Endors-toi sur ton show préféré sans te réveiller devant une file d'attente vide. DriftOff Mode arrête la lecture à la fin de l'épisode + commandes vocales Siri pour un contrôle mains libres.
Batterie et autonomie de la Watch
Des intervalles de sync configurables améliorent nettement l'autonomie. La lecture reprend avec précision entre le téléphone et la montre — plus de blocages.
Suis avec les transcriptions
Ne rate plus un mot. Lis en même temps et tape pour sauter exactement où tu veux être — avec prise en charge complète des transcriptions en texte brut et HTML.
Conçu pour les passionnés de podcast
Sync gPodder fluide, AutoFill de gestionnaire de mots de passe, badges de métadonnées, partage et profond respect des standards ouverts du podcasting.
Nouvelles fonctionnalités
19Minuterie de veille « DriftOff Mode »
Choisis DriftOff Mode pour arrêter la lecture à la fin de l'épisode en cours au lieu de passer automatiquement au suivant — parfait pour s'endormir sur un seul épisode. Disponible aux côtés des préréglages minutés dans la feuille de la minuterie de veille.
Nouvelles commandes Siri
« Régler la minuterie de veille », « Annuler la minuterie de veille » et « Qu'est-ce qui joue » — contrôle ta minuterie de veille et vérifie ce qui joue en mains libres depuis Siri, les AirPods ou CarPlay.
Écran d'accueil repensé
Le titre « YourPods » est condensé en une seule barre en ligne avec le logo de l'app pour plus d'espace à l'écran. « Récemment mis à jour » affiche désormais deux rangées d'épisodes défilables horizontalement (jusqu'à 12) au lieu d'une grille fixe 2×3.
Partager des épisodes et des podcasts
Partage des épisodes, des podcasts ou ta position de lecture actuelle depuis l'écran de détail de l'épisode ou le menu de dépassement du mini lecteur — envoie un message formaté avec un lien via n'importe quelle méthode de partage.
Prise en charge des transcriptions
Les podcasts qui fournissent des transcriptions text/plain ou text/html (avec horodatages [HH:MM:SS]) s'affichent désormais correctement dans le lecteur de transcription avec tap-to-seek.
Intervalle de sync configurable pour l'Apple Watch
Choisis la fréquence à laquelle la montre envoie la progression de lecture au téléphone pendant la lecture sur la montre (10 s, 15 s, 30 s, 1 min, 2 min). Par défaut à 30 secondes pour une autonomie nettement améliorée.
Authentification gPodder par session
Prend en charge la connexion par session à la gpodder.net avec repli automatique vers l'authentification Basic pour la compatibilité Nextcloud.
Import de la liste complète des abonnements
La sync initiale et la récupération après réinstallation récupèrent désormais la liste complète des abonnements depuis le serveur — pas seulement les changements depuis la dernière sync.
Enregistrement des appareils
L'app s'enregistre désormais auprès des serveurs compatibles gPodder, permettant la gestion des appareils et la visibilité des groupes de sync.
Résolution des conflits de réécriture d'URL
Quand le serveur réécrit les URL de flux (update_urls), une feuille de conflit affiche les anciennes → nouvelles URL avec des boutons Accepter ou Garder local par podcast.
Badges de métadonnées Podcast Spec
Indicateurs explicit 🅴, catégorie, complete ✓, serial, publisher, funding ❤️, Value 4 Value ⚡ et live 🔴 sur les vues de podcast et d'épisode.
Détail de podcast enrichi
Description extensible, lien du site web, lien de financement, lien du flux RSS, langue et copyright — tape « Afficher plus » pour lire la description complète, et retrouve tous les liens du podcast au même endroit.
Résultats de recherche améliorés
Les résultats de recherche affichent désormais des aperçus de description et des liens de site web lorsqu'ils sont disponibles, avec une barre de recherche mise à jour arborant une loupe bleue et une bordure visible.
Feuille d'aperçu de podcast
Affiche désormais la description complète et le site web depuis le flux RSS, même quand l'API de recherche renvoie des métadonnées vides.
Étiquettes de file d'attente AutoPilot
« Normal » renommé en « Ajouter à la file d'attente » et « Priorité » en « Lire ensuite ». « Par défaut » renommé en « Réglage global » dans Listening Profile, avec un texte de pied de page descriptif.
Marquer comme lu depuis le mini lecteur
Tape le menu … sur la barre Now Playing pour marquer l'épisode en cours comme lu et arrêter la lecture.
Prise en charge des gestionnaires de mots de passe
Les champs de mot de passe des profils de sync et des flux protégés déclenchent désormais l'AutoFill d'iOS, pour que tu puisses utiliser 1Password, iCloud Keychain ou n'importe quel gestionnaire de mots de passe pour remplir tes identifiants.
Tout retirer dans Up Next
Tape le menu … dans la file d'attente pour vider tous les épisodes à venir d'un coup, avec une boîte de dialogue de confirmation pour éviter les nettoyages accidentels.
Disposition des réglages améliorée
La section À propos a été déplacée en bas de l'écran pour un flux plus épuré.
Corrections de bugs
17- Correction de la résolution des conflits de sync qui n'appliquait pas la position choisie — le lecteur se positionne désormais à la position sélectionnée au lieu de continuer à l'ancien point de lecture
- Correction du bouton « Marquer comme lu » de la feuille de détail d'épisode qui échouait silencieusement lorsque la relation podcast de l'épisode n'était pas chargée — utilise désormais une chaîne de repli à 3 niveaux
- Correction du menu contextuel et de l'accès au détail manquants sur l'épisode en cours de lecture dans Up Next — la rangée Now Playing prend désormais en charge l'appui long et le tap pour ouvrir la feuille de détail
- Correction du mode d'affichage « Icône uniquement » de la barre d'onglets — auparavant rendu en texte seul à cause d'une confusion de type de vue SwiftUI
- Correction de l'Apple Watch ne reprenant pas à la bonne position de lecture — les épisodes synchronisés depuis l'iPhone portent désormais leur position de lecture
- Correction de la file automatique (AutoPilot) ignorant le réglage global par défaut — les podcasts sans surcharge par podcast étaient silencieusement ignorés au lieu d'hériter du réglage global par défaut
- Correction des illustrations de podcast non carrées débordant de leur cadre dans le lecteur plein écran et la feuille de détail d'épisode
- Correction des épisodes déjà lus et précédemment ignorés qui étaient automatiquement ajoutés à Up Next pendant l'actualisation des flux et les mises à jour en arrière-plan
- Correction de « Marquer comme lu » ne retirant pas les épisodes de la file d'attente — retire désormais aussi de la file d'attente, et marquer l'épisode en cours de lecture arrête la lecture
- Correction des épisodes lus revenant dans la file d'attente au démarrage d'un nouvel épisode
- Correction de l'avance automatique en arrière-plan s'arrêtant après la fin d'un épisode — l'app demande désormais du temps d'exécution en arrière-plan à iOS avant de démarrer la piste suivante
- Correction de la file automatique (AutoPilot) ajoutant des épisodes lus/anciens — ne met désormais en file que l'épisode non lu le plus récent par podcast
- Correction de la recherche Podcast Index se repliant silencieusement sur iTunes lorsque les identifiants d'API sont manquants — affiche désormais un message d'erreur clair
- Les identifiants de l'API Podcast Index sont désormais stockés de manière sécurisée dans l'iOS Keychain au lieu du UserDefaults en clair — les identifiants existants sont migrés automatiquement
- Correction de l'heure de début des items live ne se parsant pas depuis les flux RSS — les dates avec des fractions de seconde sont désormais correctement parsées
- Correction du crash au lancement lorsque la base de données locale devient corrompue — l'app détecte désormais les boucles de crash et reconstruit automatiquement le store
- Correction du « Now Playing » de l'Apple Watch se bloquant lorsque l'épisode est téléchargé sur la montre — lit désormais depuis le fichier local avec reprise de position, se replie sur le streaming
Version 2.0.1
Mars 2026
Nouvelles fonctionnalités
8Auteur du podcast sur les écrans Bluetooth
Le champ « Artiste » sur les tableaux de bord de voiture, les enceintes Bluetooth et les casques avec écran affiche désormais le nom du créateur du podcast (parsé depuis itunes:author dans le flux RSS). Le nom du podcast est affiché dans le champ « Album ».
Badge de flux protégé par mot de passe
Les flux privés affichent désormais un badge cadenas sur leurs illustrations dans la Bibliothèque et la liste d'épisodes, rendant les flux protégés faciles à identifier d'un coup d'œil.
Identifiants de flux modifiables
Les identifiants de flux (nom d'utilisateur/mot de passe) peuvent être modifiés depuis les Réglages du podcast pour tout flux protégé. Les identifiants sont stockés de manière sécurisée sur l'appareil et ne sont jamais synchronisés vers aucun serveur.
Préférence de suppression de la file d'attente
Choisis de simplement retirer, retirer et marquer comme lu, ou toujours demander lorsque tu balaies pour retirer d'Up Next. Les premiers à retirer sont invités à choisir et mémoriser leur préférence.
Menus contextuels par appui long
Menus contextuels sur les épisodes de la bibliothèque (Lire, Lire ensuite, Ajouter à la file d'attente, Télécharger, Marquer comme lu, Détails) et sur les éléments de la file Up Next (Lire, Lire ensuite, Retirer de la file d'attente, Marquer comme lu).
Tirer pour actualiser
Tire vers le bas sur les vues Bibliothèque et Up Next pour actualiser tous les flux de podcasts et obtenir les derniers épisodes.
Contrôles de casque personnalisables
Choisis ce que font le double tap et le triple tap des AirPods : sauter en avant/arrière de la durée que tu as configurée, passer à l'épisode suivant ou redémarrer l'épisode en cours.
Politique de nettoyage des téléchargements
Choisis quand les épisodes téléchargés sont automatiquement supprimés : une fois lus, après 1 semaine, après 1 mois ou jamais. Définis un réglage global par défaut et surcharge par podcast.
Corrections de bugs
17- Correction du réglage AutoPilot par podcast surchargeant silencieusement le réglage global par défaut à l'ouverture de la feuille Listening Profile
- Correction de la politique de nettoyage des téléchargements par podcast surchargeant silencieusement le réglage global par défaut à l'ouverture de la feuille Listening Profile
- Correction des téléchargements qui n'étaient pas automatiquement retirés à la fin de la lecture d'un épisode
- Correction du popup de conflit de sync apparaissant à chaque fois qu'un épisode se termine
- Correction du saut de l'outro remettant l'épisode terminé dans Up Next
- Correction du saut de l'outro vidant toute la file d'attente — l'observateur de temps périodique pouvait appeler skipToNext() plusieurs fois
- Migration des mots de passe de sync gPodder du UserDefaults en clair vers l'iOS Keychain pour un stockage sécurisé
- Correction de la position de lecture revenant à un point antérieur en quittant l'app
- Câblage du réglage de Résolution des conflits pour qu'il contrôle réellement le comportement de sync
- Correction de l'assistant de conflit de sync réapparaissant à chaque lancement de l'app
- Correction de l'assistant de conflit de sync affichant des conflits en double pour le même épisode
- Correction des épisodes terminés déclenchant de faux conflits de sync
- Correction d'une race condition de la file d'attente où la fin d'un épisode pouvait marquer tous les épisodes restants de la file comme « terminés »
- Correction des flux de podcast protégés par mot de passe qui échouaient à s'authentifier
- Correction des réglages par podcast de saut d'intro/outro et de vitesse de lecture (Listening Profile) qui ne s'appliquaient pas pendant l'avance automatique
- Correction des épisodes AutoPilot prioritaires n'apparaissant pas toujours en haut d'Up Next
- Correction d'une race condition où la fin d'un épisode pouvait auto-terminer toute la file d'attente Up Next
Améliorations
13- Toutes les URL saisies par l'utilisateur passent par défaut en HTTPS lorsqu'aucun schéma n'est spécifié
- Ajout d'une interface de résolution de conflits lorsque la stratégie de sync est réglée sur « Demander »
- L'assistant de conflit de sync affiche désormais le nom de l'épisode, le nom du podcast et l'illustration de l'album
- Les boutons de résolution des conflits de sync ont été repensés avec des étiquettes claires « Utiliser l'appareil » / « Utiliser le serveur »
- L'assistant de conflit de sync suit les conflits récurrents et affiche un badge « Vu X fois »
- Les téléchargements d'épisodes utilisent désormais une URLSession en arrière-plan — les téléchargements continuent quand l'app est en arrière-plan
- Les requêtes de résolution d'URL sont désormais fusionnées — plusieurs requêtes concurrentes partagent un seul appel réseau
- Le cache d'images CarPlay utilise désormais NSCache pour une gestion automatique de la mémoire
- L'état de la file d'attente est périodiquement persisté toutes les 30 secondes en filet de sécurité
- La minuterie de persistance de la file d'attente se déclenche pendant le défilement de l'UI, empêchant un état obsolète
- Les événements de fin de téléchargement en arrière-plan sont désormais correctement livrés à l'app
- HTTPS est désormais le réglage par défaut pour toutes les URL de serveur
- Les identifiants d'authentification sont retirés des chaînes de redirection d'URL lors du passage entre domaines ou du déclassement de HTTPS
Version 2.0
Conçu de zéro en Swift natif pour iOS, watchOS et CarPlay.
Plus rapide, plus fiable et profondément intégré à l'écosystème Apple.
Fonctionnalités principales
Nouveautés de la 2.0
Commandes vocales Siri
10Design et peaufinage
15- Personnalisation par podcast (Listening Profile) : vitesse de lecture, saut intro/outro, AutoPilot, téléchargement automatique
- Minuterie de veille avec DriftOff Mode pour les écoutes nocturnes
- Statistiques d'écoute : temps total, épisodes terminés, répartitions par podcast
- Import et export OPML pour la migration
- Migration automatique Flutter → Swift pour les utilisateurs 1.x
- Mini lecteur repensé avec des cibles tactiles plus grandes
- Barre de recherche interactive avec parcours par expand-on-touch
- Descriptions d'épisodes en texte enrichi (HTML supprimé, adapté au mode sombre)
- Les rangées de la bibliothèque affichent le nombre de non-lus avec des pastilles bleues
- Pastilles de filtre de la bibliothèque : Tous, Téléchargés, Non lus, En cours
- Réorganisation des podcasts par glisser avec ordre de tri persistant
- Menus contextuels sur les cartes d'épisode pour des actions rapides
- Modes d'affichage de la barre d'onglets : Texte uniquement, Icône uniquement, ou Texte et icône
- Page de démarrage configurable (Accueil, Bibliothèque ou Up Next)
- Modes d'apparence Système, Clair et Sombre
Fiabilité
50+Plus de 50 correctifs de fiabilité portant sur :
- Persistance de la file d'attente à travers les crashs, les fermetures forcées et les démarrages à froid
- Récupération de stream avec backoff exponentiel et limites de nouvelles tentatives
- Détection des fausses fins pour éviter que des épisodes soient sautés ou marqués lus par erreur
- Opérations de sync, de téléchargement et de lecture thread-safe
- Reprise correcte de la position sur l'écran verrouillé, CarPlay et la Dynamic Island après un lancement à froid
- Horodatages de sync par profil pour que plusieurs comptes n'interfèrent pas entre eux
Prêt à écouter ?
L'app YourPods est un achat unique de $4.99 — toutes les fonctionnalités incluses, aucune pub, aucun tracking. Pro est optionnel.