Lecture sans interruption : définition

La lecture sans interruption supprime le silence entre les pistes. Origine de la coupure, cas du MP3 et test concret pour vérifier votre lecteur.

L’explication en un paragraphe

Certains albums ne sont pas un ensemble de morceaux : c’est un enregistrement continu auquel on a ajouté des repères de piste. Un concert, un mix de DJ, la plupart des enregistrements classiques, Dark Side of the Moon. Sans cette fonction, le lecteur ajoute une fraction de seconde de silence à chaque changement de piste, et le disque n’est plus ce qu’il était. La lecture sans interruption supprime cette coupure.

Pourquoi cette coupure existe

Il existe deux causes distinctes ; corriger l’une ne résout donc pas toujours le problème.

La pause de mise en mémoire tampon. Un lecteur simple termine le décodage de la première piste, ferme sa chaîne audio, ouvre la deuxième, remplit un tampon et redémarre. La coupure dure autant que cette opération. Un lecteur sans interruption décode à l’avance et fournit au périphérique audio un flux continu pendant la transition : la piste suivante est déjà en mémoire avant la fin de la piste actuelle.

Le silence de remplissage de l’encodeur. Ce cas est propre au MP3 et n’est pas la faute du lecteur. Le MP3 encode des blocs fixes de 1 152 échantillons. Une piste tombe rarement juste ; l’encodeur ajoute donc du silence au début et à la fin pour compléter le dernier bloc. Si l’on lit le fichier tel quel, on entend ce remplissage.

La solution réside dans les métadonnées : les encodeurs LAME écrivent un en-tête indiquant exactement combien d’échantillons de remplissage ignorer à chaque extrémité. Un lecteur qui le lit peut les retirer et raccorder correctement les pistes. Un lecteur qui l’ignore ne le peut pas, même avec une excellente mise en mémoire tampon.

Les formats sans perte n’ont pas ce problème. FLAC, ALAC, WAV et APE stockent un nombre exact d’échantillons : rien à deviner, rien à compléter. Si la continuité vous importe, c’est un argument pratique en faveur d’une bibliothèque sans perte, sans faire appel à une appréciation subjective de la qualité sonore.

Vérifier si votre lecteur le fait vraiment

La lecture sans interruption est plus souvent promise qu’assurée. Le test prend deux minutes :

  1. Trouvez un album que vous savez continu : Dark Side of the Moon, un concert ou un mix électronique.
  2. Lisez une transition de piste que vous connaissez bien.
  3. Cherchez à l’oreille un clic, un accroc ou un silence là où la musique devrait continuer.

Pour être rigoureux, répétez avec une version sans perte puis une version MP3 du même album. Un lecteur continu en FLAC mais pas en MP3 ne lit pas l’en-tête LAME : cela indique exactement quelle moitié du problème il a résolue.

Ce qui rompt souvent la continuité

  • La lecture depuis un partage réseau avec un tampon prévu pour une seule piste à la fois. C’est la cause la plus fréquente d’un lecteur continu en local mais pas depuis un NAS.
  • Le Bluetooth, parfois. La négociation du codec peut introduire sa propre discontinuité, indépendamment du lecteur.
  • Un égaliseur ou une chaîne DSP qui se réinitialise entre les pistes au lieu de fonctionner en continu.
  • La lecture aléatoire. Raccorder sans pause deux pistes sans rapport n’est pas un avantage, et un bon lecteur ne cherche pas à le faire.

La lecture sans interruption dans Trove

Trove lit sans interruption tous les formats pris en charge, y compris les MP3 avec en-tête LAME, même lorsque les pistes sont lues depuis un partage WebDAV ou SMB : le décodeur anticipe la transition au lieu de redémarrer à cet endroit. La lecture sans interruption est incluse dans l’app gratuite, avec tous les formats, l’égaliseur à 10 bandes, la vitesse de lecture et le minuteur de veille.

Termes associés

  • FLAC — le format qui élimine la difficulté de la continuité
  • DSD — les rééditions SACD d’albums continus sont le cas le plus difficile
  • WebDAV — là où la continuité cesse souvent discrètement de fonctionner