
Nouveautés de YourPods
Chaque fonctionnalité, correctif et amélioration — documenté pour les esprits méticuleux.
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.