Reproduzca MP3, M4A, AAC y otros archivos de música en la línea de comandos

¿Alguna vez quiso reproducir música mientras trabajaba en la línea de comandos? ¿Quizás quieras reproducir un podcast de línea de comandos en tu Mac?
Con la herramienta de línea de comandos «afplay», puede hacer precisamente eso, reproducir prácticamente cualquier formato de archivo de audio, ya sea M4A, AAC, MP3, WAV, AIFF o cualquier otro en su Mac, y puede activar el audio correcto desde la terminal.
Cómo reproducir cualquier archivo de audio en la línea de comando
El comando afplay es versátil y puede reproducir m4a, mp4, aac, aiff, wav y muchos otros formatos de archivos de audio. Para usarlo usted mismo, esto es lo que le gustaría hacer:
- Abra la aplicación Terminal que se encuentra en / Aplicaciones / Utilidades /
- Ahora escriba lo siguiente, usando la ruta al archivo de audio que desea reproducir desde la línea de comando
- El sonido comienza a reproducirse de inmediato, para detener la reproducción del sonido, puede presionar CONTROL + C en la línea de comando
afplay /path/to/audiofile.mp3
Puedes apagar el sonido en cualquier momento con Control-C; de lo contrario, la canción se reproducirá sola y terminará automáticamente cuando termine.
No lo considere un reemplazo de iTunes basado en un terminal (hay una aplicación interesante llamada ViTunes para eso), porque no lo es, es más que una forma de reproducir una variedad de archivos de audio desde la línea de comandos sin necesidad de ingresar cualquier aplicación GUI. No encontrará utilidades de administración o habilidades de sincronización en un juego.
Eso no significa que no pueda reproducir música de fondo.
Cómo reproducir archivos de audio en segundo plano desde la línea de comandos

Si prefiere que un juego se ejecute en segundo plano mientras continúa reproduciendo el archivo de audio, use este comando:
afplay /path/to/audiofile.mp3 &
Tenga en cuenta que la señal está detrás del comando. Esto inicia un juego en segundo plano, si desea cerrarlo, puede matar el proceso de juego con:
killall afplay
O apunte al ID de proceso de reproducción específico con kill -9:
ps|grep afplay
Busque el PID para un juego mientras se ejecuta y luego ejecute el comando de la siguiente manera:
kill -9 pid
Esto finalizará el proceso y la transmisión de música al instante.
No es que tolere este tipo de comportamiento, pero recientemente usé el comando afplay para hacerle una broma bastante divertida a un compañero de trabajo a través de SSH en su auto de trabajo y obligándolo a escuchar una canción de Miley Cyrus, no, se dio cuenta de lo que era. sucediendo hasta que terminó y le dije. Sí, esa es nuestra idea de diversión aquí en Nerdville.