1 votes

Comment définir le type de périphérique audio par défaut de mpg321 ?

J'ai fait tourner mpg321 sur un serveur linux sans tête, et ça marche bien, mais le périphérique de sortie audio utilise alsa qui n'est pas le type de périphérique audio par défaut de mpg321. Donc quand je veux lire un mp3 je dois faire quelque chose comme :

mpg321 -o alsa /some/path/file.mp3

Est-il possible de changer le devicetype par défaut de mpg321 en alsa pour ne pas avoir à utiliser l'option -o ?

c'est-à-dire qu'il suffirait de taper

mpg321 /some/path/file.mp3

1voto

Ortomala Lokni Points 240

La page de manuel dit :

mpg321 permet aussi de configurer un périphérique de sortie par défaut à temps de compilation mais la commutation en cours d'exécution est toujours autorisée

Ainsi, si vous souhaitez modifier le périphérique de sortie par défaut, vous devez le faire au moment de la compilation. Ce n'est pas si difficile. Si vous utilisez une distribution basée sur Debian, vous pouvez vérifier que votre fichier /etc/apt/sources.list contient une ligne telle que

deb-src http://ftp.us.debian.org/debian/ jessie main

Créer un src allez à l'intérieur et faites

apt-get source mpg123

Installez les bibliothèques de développement nécessaires, telles que libasound2-dev

sudo apt-get install libasound2-dev

Exécuter le script configure script et définir le périphérique de sortie par défaut.

./configure --with-default-audio=alsa

Vous devriez voir dans le journal de sortie

Default output module ... alsa

La course fait

make

et installer le programme

sudo make install

Si vous préférez, vous pouvez aussi reconstruire un paquet debian avec la version modifiée de mpg321 afin de l'installer par le biais de apt-get install . Pour ce faire, suivez les instructions du wiki officiel de Debian. Tutoriel sur la construction .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X