pub YouXOR



How to convert an audio file, play it; edit an image, watch a video?

Use FFMPEG, Gimp, VLC, XMMS





Site user blocks : Account info / user rights / summary

MOC : Music On Console

  • MOC : Music On Console
Audio player pour console Linux/UNIX

Informations :

Dates
  • Publish : : Wednesday 14 june 2017
  • Modification : Wednesday 24 september 2025

  • 1378 views

Share :

NdM 20250924 : Ajout d'informations.

Music On Console : Ambiance ;)

"J'ai mis" une carte audio sur mon serveur de back-prod Bluetooth ou non ;-) chez moi, et donc ;

Je cherchais à faire fonctionner la carte son de ce serveur pour l'utiliser depuis ma console (sans interface graphique).

J'ai donc, trouvé, MOC (Music On Console) est un lecteur de musique à double fenêtres.

Quelques Commandes MOC :

  • h : help
  • q : Détacher le serveur MOC
  • Q : Quitter le serveur MOC

  • ENTER : Jouer ou rentrer dans un répertoire
  • SPACE (espace) : Pause/Play
  • TAB (tabulation) : Change de fenêtre

  • b : Jouer la précédente
  • n : Jouer la suivante

  • s : stop

  • < : volume -1
  • > : volume +1
  • , : volume -5
  • . : volume +5

sUper MOC... :-) Thanks !

Commandes GNU/Linux Audio :

Lister les cartes PCI et trouver les cartes sons :

lspci -nn

Script avec 2 lignes

001root@serv:~ # lspci | grep -i audio
00210:01.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 06)

Script avec 15 lignes

001root@serv:~ # lsmod | grep snd
002snd_ens1371            23355  2 
003snd_ac97_codec        106784  1 snd_ens1371
004snd_pcm                68479  2 snd_ac97_codec,snd_ens1371
005snd_page_alloc         13018  1 snd_pcm
006snd_seq_midi           12848  0 
007snd_seq_midi_event     13316  1 snd_seq_midi
008snd_rawmidi            23040  2 snd_ens1371,snd_seq_midi
009snd_seq                45186  2 snd_seq_midi_event,snd_seq_midi
010snd_timer              22773  2 snd_pcm,snd_seq
011snd_seq_device         13176  3 snd_seq,snd_rawmidi,snd_seq_midi
012snd                    53022  11 snd_ac97_codec,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_ens1371,snd_seq_device
013soundcore              13026  1 snd
014ac97_bus               12510  1 snd_ac97_codec
015gameport               13519  1 snd_ens1371
Dans /proc/asound/ :

Script avec 2 lignes

001root@serv:~ # cat /proc/asound/modules 
002 0 snd_ens1371

Script avec 3 lignes

001root@serv:~ # cat /proc/asound/cards
002 0 [AudioPCI       ]: ENS1371 - Ensoniq AudioPCI
003                      Ensoniq AudioPCI ENS1371 at 0x9cc0, irq 16

Commandes AlsaMixer :

  • alsamixer: une sorte d'interface graphique dans un terminal pour contrôler les volumes du pilote de la carte son ALSA.
  • amixer: pour contrôler les volumes.
  • aplay: pour gérer la lecture.
  • arecord: pour gérer l'enregistrement.

amixer -→ vérifier que PCM soit ouvert... ou le canal à ouvrir.

Script avec 25 lignes

001root@serv:~ # amixer -c 0 scontrols
002Simple mixer control 'Master',0
003Simple mixer control 'Headphone',0
004Simple mixer control 'PCM',0
005Simple mixer control 'Front',0
006Simple mixer control 'Front Mic',0
007Simple mixer control 'Front Mic Boost',0
008Simple mixer control 'Surround',0
009Simple mixer control 'Center',0
010Simple mixer control 'LFE',0
011Simple mixer control 'Line',0
012Simple mixer control 'Line Boost',0
013Simple mixer control 'IEC958',0
014Simple mixer control 'IEC958 Default PCM',0
015Simple mixer control 'IEC958',1
016Simple mixer control 'IEC958',2
017Simple mixer control 'IEC958',16
018Simple mixer control 'Capture',0
019Simple mixer control 'Capture',1
020Simple mixer control 'Auto-Mute Mode',0
021Simple mixer control 'Input Source',0
022Simple mixer control 'Input Source',1
023Simple mixer control 'Loopback Mixing',0
024Simple mixer control 'Rear Mic',0
025Simple mixer control 'Rear Mic Boost',0
Activer l'ouverture du canal PCM ou Master et/ou Line

Si votre canal n'est pas activé, il faut activé au minimum le canal PCM comme ceci :

Script avec 1 ligne

001root@serv:~ # amixer -c 0 set PCM 80% unmute capture

Démarrer moc (Music On Console)

Script avec 1 ligne

001root@serv:~ # mocp /directory/to/music/

Activer des entrées comme « line-in » depuis alsamixer

J'ai une entrée « line-in » sur ma carte audio ; sur laquelle j'ai mis un « émetteur/récepteur Bluetooth » en mode RX (récepteur) et je n'arrivais pas à la faire fonctionner.

Le module de bouclage permettant de surveiller l'entrée « Line » n'est pas activé par défaut. Pour activer cette fonction, exécutez la commande suivante dans le terminal :

Script avec 1 ligne

001root@serv:~ # pactl load-module module-loopback

Puis dans alsamixer ; vérifier que « Line » et « Loopback Mixin » soit activés :

M pour activer une entrée.
pour naviguer vers la droite, pour "Activer" une entrée (ou Enabled : q ; Disabled : z).
ESC pour quitter alsamixer.

Comme çà on est bien mieux.



Quelques commandes :

Script avec 38 lignes

001# Démarrer le serveur pulseaudio : 
002pulseaudio --start --verbose
003
004# Checking Dbus
005service dbus status	
006
007echo $(dbus-launch)
008
009# Dans le .bash_aliases d'un utilisateur
010export $(dbus-launch)
011
012# Liste des caméras
013v4l2-ctl --list-devices
014
015# Details d'une caméra
016v4l2-ctl -d /dev/video0 -D -l
017
018# Commandes et paquets qui peuvent servir
019apt install vorbis-tools
020apt install libtheora-dev libtheora-ocaml libtheora-bin
021apt install v4l2loopback-utils
022apt install vlc-plugin-pipewire
023apt install dbus-x11
024apt install alsa-utils
025apt install pulsemixer
026
027apt-get --purge --reinstall install pulseaudio
028
029apt build-dep vlc
030
031# Debug
032apt install gdb
033gdb moc core
034
035# Pour MOC
036apt build-dep moc
037apt install moc-ffmpeg-plugin pipewire-alsa pipewire-jack moc
038

Liens Music On Console :


Keywords :

MOC Music On Console Música en la consola الموسيقى على وحدة التحكم





Use API Youtube : Google Privacy Policy and Youtube Terms of Use - API Dailymotion : Terms and Conditions (the "T&Cs")

Theme light / dark. - Generated with ZW3B 7.1.2 : The Web Sites Management System (WSMS)
© 2026 Web application created by LAB3W O.Romain Jaillet-ramey : Web and networks laboratory - InterNet engineering

Français English Español العربية


Comming Soon (◕‿◕) YouQbit.com YouXOR.com YouPredator.com YouTerminator.com ⛔🔜


IDN : IP❤︎10 ' IPv10.Net



Load page: 8.0519471168518