Passer au contenu principal
2026-05-26Journal de dévRelease

Mise à jour majeure ! Lecture sans blanc (Gapless) bientôt disponible, nouvelles listes de lecture intelligentes et gestion multi-files d'attente

Une véritable expérience de lecture sans blanc (Gapless Playback) de qualité audiophile. Refonte de la mise en mémoire tampon audio, listes intelligentes et gestion multi-files. Votre musique plus pure et fluide.

Mise à jour majeure ! Lecture sans blanc (Gapless) bientôt disponible, nouvelles listes de lecture intelligentes et gestion multi-files d'attente

Bonjour, je suis le développeur de PurePlayer.
Aujourd’hui, je suis ravi d’annoncer que la version pré-release de PurePlayer 4.0 sera disponible très bientôt pour son lancement officiel !

Dans la version 4.0, nous avons entièrement restructuré le moteur audio principal et le cadre de filtrage des métadonnées pour vous offrir une expérience d’écoute pure de qualité audiophile.


🛠 Silences frustrants lors du changement de piste : Pourquoi réécrire le système de tampon audio ?

Pour les amateurs de concerts en direct, de symphonies classiques ou d’albums conceptuels, les blancs entre les chansons sont inacceptables. Les moteurs audio traditionnels réallouent les décodeurs, vident le tampon précédent et réinitialisent le taux d’échantillonnage lors du changement de piste. Cela crée un silence de 200 ms à 500 ms ou des clics numériques désagréables.

Pour éliminer ces coupures, nous avons récrit le mécanisme de tampon sous-jacent :

  • Échange à chaud double décodeur (Gapless Preparation): Le décodeur de la chanson suivante est préchargé pour basculer de manière transparente avant que le tampon actuel ne se vide (before buffer drain).
  • Flux DoP sans blanc: Nous avons résolu les problèmes de transition pour les flux DSD en mode DSD over PCM (DoP). Lorsque les morceaux consécutifs partagent le même taux d’échantillonnage, le flux de métadonnées est verrouillé pour garantir une transmission sans perte ni coupure.

🧬 Listes de lecture intelligentes et moteur de balises multidimensionnel

Lorsque vous stockez des dizaines de milliers de fichiers audio haute résolution sur votre appareil, trouver une chanson spécifique peut devenir fastidieux.
La version 4.0 introduit les Listes de lecture intelligentes, propulsées par nos nouveaux Smart Query Planner et Smart Content Service :

  • Smart Evaluator: Filtre les pistes en fonction de critères dynamiques (par exemple, le nombre de lectures, la note, la date d’ajout).
  • Predicate Push-down (Optimisation des requêtes): Les critères de filtrage sont traités directement au niveau de la couche de stockage. Associée au chargement paresseux par pages, une liste de 50 000 chansons se charge en moins de 100 ms sans bloquer l’interface.

🚦 L’art du découplage des files d’attente multiples (Multi-Queues)

Avez-vous déjà dû modifier une file d’attente de symphonies soigneusement arrangée juste parce que vous vouliez écouter une chanson de jazz rapide ?
La version 4.0 ajoute un système innovant de gestion de files d’attente de lecture multiples :

  • Séparer la lecture et la navigation (Separate Browsing from Playback): Créez plusieurs files d’attente temporaires indépendantes et naviguez entre elles en un clic sans modifier les autres états de lecture.
  • Rendu d’interface incrémentiel: Pour la nouvelle barre latérale multi-files d’attente, nous utilisons des optimisations de préchauffage (Prewarming) et de rafraîchissement global. Même les listes complexes s’affichent à 60 FPS stables.

✅ Finalisé dans la prochaine version (Checklist)

  • [x] Reconstruction du pipeline de tampon audio pour prendre en charge la lecture sans blanc (Gapless Playback).
  • [x] Intégration de modèles prédéfinis pour les listes intelligentes (Écoutés récemment, Mieux notés).
  • [x] Implémentation de l’infrastructure multi-files d’attente et de la barre latérale.
  • [x] API de maintenance asynchrone du cache de pochettes avec prise en charge de reconstruction profonde pour WebDAV, SMB, Google Drive et Baidu Netdisk.

⏳ Ce qui arrive (Timeline)

  • [ ] Éditeur de filtres personnalisés: Permet aux utilisateurs de combiner des règles logiques complexes (AND/OR) pour concevoir leurs propres listes intelligentes.
  • [ ] Synchronisation multi-appareils: Synchronisez et partagez la file d’attente de lecture entre vos appareils sans interruption.

Si vous aimez PurePlayer, prenez une minute pour nous laisser une note de 5 étoiles sur le magasin. C’est notre plus grande motivation pour continuer à développer sans publicité ni notification !

📥 Téléchargement direct depuis les magasins :