AirTunes

21:59 modifié dans API AppKit #1
Salut,

Quelques personnes m'ont proposé d'ajouter une fonction dans Ecoute qui permettrait d'envoyer le son via leur AirportExtreme afin de le diffuser sur la hi-fi de leur choix.
J'ai trouvé une application tierce qui permet ce genre de chose : Airfoil

Je n'ai pas du tout de système de ce genre chez moi, et en plus de ça je n'ai aucune idée de comment ça fonctionne.. Bonjour permettrait-il déjà  de connaà®tre les "périphériques" hi-fi?

J'aimerai donc quelques indications sur la manière de fonctionner de la chose  :P

Merci,
Louka.

Réponses

  • AliGatorAliGator Membre, Modérateur
    21:59 modifié #2
    Airfoil est un logiciel super pratique que tu peux télécharger et tester à  partir du moment où tu as soit 2 macs, soit un mac et une Airport Express... soit un mac et un iPhone -- puisque l'application "Airfoil Speakers" permettant de "recevoir" le son envoyé par Airfoil (comme si ton iPhone était une AirportExpress en somme) est disponible pour iPhone aussi, gratuitement.

    Le principe : tu lances Airfoil Speakers sur un mac ou un iPhone "récepteur" R, et tu lances Airfoil sur le mac émetteur E. Dans Airfoil sur le mac E, tu choisis n'importe quel logiciel dont tu veux rediriger le son, ou même la sortie son pour rediriger tous les sons de ton mac, et le son est envoyé à  la machine (mac ou iPhone ou Airport Express) R.
    Tu peux tout à  fait avoir plusieurs machines R, avec un "Airfoil Speakers" de lancé sur chaque (sauf sur les bornes Airport Express pour lesquelles tu n'as pas besoin de Airfoil Speakers, puisque le but de ce logiciel est justement de faire, en quelques sortes, "croire" que le mac ou iPhone sur lequel il est installé est une borne AX). Dans ce cas le mac E pourra émettre le son sur une ou plusieurs de ces machines R.

    Et c'est là  que la force de Airfoil apparaà®t, puisque la prouesse technique est de faire en sorte que le son qui sort sur toutes les "pseudo" Airport Express (bornes AX), c'est à  dire les vraies bornes AX mais aussi les macs ou iPhone avec Airfoil Speakers de lancé dessus... que tout ça soit synchronisé. Même si parmi les machines réceptrices il y a le mac émetteur lui-même (bah oui, tu peux diffuser sur l'émetteur lui-même bien sûr), une machine branché en ethernet et une autre en airport, avec des temps de réactivité pas toujours identiques du coup en terme de temps de transport du stream sonore.


    Côté technique, je ne sais pas du tout comment il réalisent cette synchronisation du son, j'ai pas creusé et ça reste un mystère pour moi (mais tant que ça marche... ;)). Par contre pour la découverte de toutes les machines R à  qui il peut envoyer le stream, que ce soit des vraies bornes AX ou des machines avec Airfoil Speakers d'installé et lancé, c'est tout simplement via Bonjour/ZeroConf évidemment, et le service DAAP ("_daap._udp" à  priori, donc, l'acronyme signifiant Digital Audio Access Protocol, et étant le service utilisé par iTunes pour envoyer sa musique via des bornes AX ou l'envoyer sur/la recevoir depuis un autre iTunes lancé sur un autre ordinateur via la "Musique Partagée".
Connectez-vous ou Inscrivez-vous pour répondre.