Sox, reproducir sus archivos MP3 desde la terminal de Ubuntu

acerca de sox

En el siguiente artículo vamos a echar un vistazo a Sox. Esta es una conocida aplicación con la que los usuarios que pasan mucho tiempo usando el terminal para casi todo, podemos escuchar nuestra colección de mp3 u otros formatos.

En las siguientes líneas vamos a ver cómo los usuarios pueden instalar y usar la opción de reproducción de esta famosa utilidad para la línea de comandos de una manera básica. Todo lo que vamos a ver aquí, lo he probado en un sistema Ubuntu 18.04 LTS.

Esta utilidad lee y escribe archivos de audio en los formatos más populares. Opcionalmente también puede permitirnos aplicarles efectos. Puede combinar múltiples fuentes de entrada, sintetizar el audio y, en muchos sistemas, actuar como un reproductor de audio de propósito general o una grabadora de audio multipista. También tiene una capacidad limitada para dividir la entrada en varios archivos de salida.

Encontraremos toda la funcionalidad disponible usando solo el comando Sox. Para simplificar la reproducción y grabación de audio, si se llama a Sox como reproducción, el archivo de salida se establece automáticamente como dispositivo de sonido predeterminado, y si se invoca como grabación, el dispositivo de sonido predeterminado se utiliza como fuente de entrada. .

Instalar Sox en Ubuntu 18.04

Podremos encontrar la aplicación Sox disponible en el repositorio oficial de Ubuntu. Esto hace que instalarlo en nuestro equipo sea tan simple como abrir un terminal (Ctrl + Alt + T) y escribir el siguiente script en él:

instalación de sox

sudo apt update && sudo apt install sox

Cabe mencionar que durante la instalación anterior, el terminal sugerirá que instalemos el paquete libsox-fmt-all manualmente después de instalar Sox. Este paquete de biblioteca nos permitirá reproducir todos los formatos de canciones en Sox. Para instalar el paquete del que estamos hablando, en el mismo terminal solo tendremos que escribir el siguiente comando:

instalación de libsox-fmt-all

sudo apt-get install libsox-fmt-all

Después de aceptar la instalación, el paquete se instalará y configurará con Sox.

Artículo relacionado:
musikCube: un reproductor de música multiplataforma en su terminal

Después de toda la instalación, podremos verificar el número de versión de la aplicación. Además de obtener el número de versión, el siguiente comando también servirá como verificación de que la aplicación se ha instalado correctamente. El comando a usar será el siguiente:

comprobar la versión instalada

sox --version

Reproducir archivos mp3 usando Sox

El funcionamiento de esta aplicación para reproducir archivos mp3 a través de Sox es simple. Para reproducir un solo mp3 desde el terminal, no tendrá que usar la siguiente sintaxis:

sox reproducción de un mp3 solo

play ~/ruta/al/archivo.mp3

Mientras se reproduce la canción, podremos salir del reproductor y cerrar la reproducción actual utilizando la combinación de teclas Ctrl + C.

Si no queremos tener que indicar la ruta completa al archivo que queremos reproducir, también podemos reproducir canciones ubicadas en una carpeta específica moviéndonos a ella y luego utilizando el comando para reproducir el archivo de la siguiente manera:

play archivo.mp3

Reproducir todos los archivos mp3 en una carpeta

Sox también nos permitirá reproducir todos los archivos mp3 ubicados en una sola carpeta. Para ello solo tendremos que utilizar la siguiente sintaxis:

reproducción del contenido de una carpeta mp3

play ~/ruta/a/los/archivos/mp3/*.mp3

Un ejemplo práctico de este comando, con el que puede reproducir todo el contenido. mp3 en la carpeta de música, sería el siguiente:

sox abortar reproducción con Ctrl + C

play ~/Música/*.mp3

Para saltar a la siguiente pista, puede usar la combinación de teclas Ctrl + C. Para salir del reproductor y abortar la reproducción, simplemente use Ctrl + C + C.

Desinstalar Sox

En caso de que este reproductor de música para la línea de comandos no termine de convencerlo y desee eliminarlo de su sistema, simplemente abra un terminal (Ctrl + Alt + T) y ejecute los siguientes comandos:

desinstalar sox

sudo apt-get remove sox
sudo apt-get remove libsox-fmt-all && sudo apt-get autoremove

Leave a Reply