Deezer est un service de streaming musical sur internet.
foobar est un lecteur audio sur windows.
Pourquoi vouloir associer les deux ?
Mon foobar est personnalisé avec plein de fonctions audio: equalizer, DSP, multi-diffusion upnp, etc. J'écoute ma musique et les radios internet via foobar.
C'est très frustrant de ne pas en bénéficier avec Deezer (et les autres sources sonores).
Faire en sorte que le son de Deezer passe dans foobar n'est pas immédiat. Pas bien difficile non plus.
Je parle ici de Deezer. La solution présentée s'applique aussi à toute autre source sonore dans windows (quobuz, spotify, youtube, dailymotion, etc).
On voudrait simplement demander à windows de brancher la sortie audio d'un programme sur l'entrée d'un autre. Ce n'est pas aussi simple.
Windows permet de choisir un périphérique d'entrée et de sortie audio par défaut. Ils sont alors utilisés par tous les programmes.
Certains lecteurs audio, comme foobar, permettent de choisir leur propre sortie audio, indépendamment de celle par défaut dans windows.
Foobar a un plugin qui permet de lire en streaming l'entrée audio de windows.
Il ne manque qu'un ingrédient : une carte son un peu particulière, une carte son virtuelle comme VB-Cable.
On peut alors paramétrer windows pour que ça marche:
audio des applications === virtual cable ===> foobar => sortie audio de son choix
La carte son virtuelle sert de passerelle, comme un cable.
Il se paramètre dans les préférences de foobar, advanced, recording.
Par défaut, c'est paramétré en 16/44.1kHz/2 channels. Je mets 24 bits car c'est ce que fais tout le long dans foobar.
VB Cable est une carte son virtuelle qui se comporte comme un câble entre son Input et son Output. C'est un donationware.
Après installation, "Cable Input" apparait dans vos périphériques de lecture audio.
L'autre bout du cable, "Cable Output", apparait dans les périphériques d'enregistrement.
Ceci ajoute un flux d'entrée à foobar.
Si vous ne connaissez pas, un flux se comporte comme un morceau (title) de durée infinie. C'est comme écouter une radio. Vous pouvez le placer dans la playlist de votre choix.
Le title créé par foo_record est nommé Recording: 44100 Hz 24 bps 2 ch. Pas trouvé comment changer son nom !
Il suffit de lancer la lecture dans Deezer et de sélectionner dans foobar la lecture du titre recording que vous venez de créer.
Le son de Deezer passe par foobar et sort sur la sortie audio sélectionnée dans foobar.
notes:
Une alternative à VB Cable, plus connue, est Virtual Audio Cable. Ce dernier est payant et n'apporte rien de plus pour cet usage.
Les copies d'écran sont avec windows seven. C'est le même principe sur toutes les versions de windows.
Il faut foobar 1.1 ou plus.
Avec ces paramétrages, le son de tous les programmes - y compris les sons système windows - sortent sur la carte son virtuelle.
Ce n'est pas toujours souhaitable. Dans mon cas, j'utilise un pc portable équipé de hauts parleurs et je bascule fréquemment entre les cartes son.
Changer la sortie audio par défaut dans windows nécessite beaucoup de clics, trop a mon goût.
Heureusement, il existe sur windows7 le petit logiciel Audioswitch qui permet de rapidement switcher de carte son :)
Voir l'aide pour les raccourcis d'utilisation.
Sur Windows 10, j'utilise Audio Switcher , presque le même nom mais pas le même logiciel.
publication initiale le 25 janvier 2015. sujet à modifications sans préavis.