Un de nos clients du Brésil a rencontré un problème pour démarrer l’API WCF/REST de Multi Room Audio Player sur un système équipé de plusieurs interfaces réseau. Il utilise un contrôleur audio Dante et diffuse 16 morceaux simultanément. Ces 16 canaux sont gérés par le processeur de signal Soundweb London BLU-806 avec bus audio numérique, via le logiciel HiQnet Audio Architect de Harman. Le système audio principal dispose de Multi Room Audio Player et de 4 cartes réseau installées. Le client a besoin d’exécuter l’API REST sur celle de son choix. Or, Multi Room Audio Player démarre l’API sur la première interface réseau disponible.

Nous avons donc décidé d’ajouter la possibilité de choisir la carte réseau pour exécuter l’API REST. Ouvrez d’abord l’invite de commande et tapez la commande ipconfig pour voir toutes les interfaces réseau disponibles.

La numérotation des cartes réseau commence à zéro. Ainsi, pour exécuter l’API sur la deuxième interface réseau, utilisez le numéro « 1 ». Ouvrez le fichier XML de paramètres de Multi Room Audio Player dans votre éditeur de texte préféré. Par défaut, il s’agit du Bloc-notes, mais je préfère Notepad++. Le chemin du fichier est C:\Users\{your_username}\AppData\Roaming\MZAP5\settings.xml Recherchez le paramètre NetworkCardNumber et changez-le pour le numéro de carte réseau souhaité. La valeur par défaut est « 0 », je l’ai changée en « 1 » à titre d’exemple.

Redémarrez Multi Room Audio Player, allez dans l’onglet Settings-API et vérifiez le résultat.

Nous ajouterons peut-être cette option à la fenêtre Settings plus tard, mais il nous semble préférable de la masquer à la plupart des utilisateurs. Faites-nous part de vos suggestions, nous attendons vos retours.