03-15-2016, 05:42 PM
(03-15-2016, 03:35 PM)bubbleguuum a écrit :(03-13-2016, 11:56 PM)ThierryNK a écrit : Je n'aime pas jouer les rabats joie, mais après avoir re-vérifié, j'ai de gros doutes. Sur quel album as-tu constaté le gapless? Si nécessaire, je peux mettre en ligne 2 pistes significatives.
Sauf fabrication d'un unique fichier à partir d'une playlist côté serveur, le gapless ne dépend que du renderer et de sa capacité à gérer une playlist et appeler la piste suivante avant la fin de la piste en cours.
Envoyer l'audio à Chromecast en utilisant foobar2000 via foo_out_upnp est effectivement gapless, car dans ce cas la Chromecast reçoit un stream audio PCM continu généré par foobar2000 (et donc gapless puisque foobar2000 est gapless).
Dans ce cas c'est donc foobar2000 qui décode l'audio vs le cas plus classique ou c'est la Chromecast qui décode chaque piste séparement.
Bonjour
Merci pour les explications.
Je ne pense pas que le terme "décoder" soit adéquat: il n'y a pas d'horloge audio d'impliquée dans un transfert upnp, c'est un wave avec entêtes ou un LPCM sans entêtes qui est envoyé (ou un flac ou autre format de fichier).
Ce que je retiens de tes explications, c'est que foo_out_upnp fabrique au fil de l'eau un seul fichier wave à partir d'une playlist et qu'un seul ordre de lecture est généré. Et donc gapless assuré par l'emetteur.
C'est une fonctionnalité supplementaire et un + de ce plugin qui n'est hélas pas standard sur d'autres serveurs upnp comme Jriver ou Minimserver.
Je n'ai pas de machines window sous la main en ce moment pour regarder tout ça de plus près. Il faudra que je pique le portable de mon épouse
Entre temps, Jremote l'application de contrôle dédiée Jriver sous IOS, s'est enrichie du pilotage de la CCA. Mais pas de gapless, un ordre GET:http://... par fichier et pas de GET de la piste N+1 généré par la CCA avant la fin de la piste.
Amitiés