Reproducir archivo MP3 usando Python

Suraj Joshi 21 diciembre 2022
  1. Reproducir archivos MP3 con Python usando el paquete playsound
  2. Reproducir archivos MP3 con Python usando el paquete pygame
  3. Reproducir archivos MP3 con Python usando el paquete vlc
  4. Reproducir archivos MP3 con Python usando el paquete webbrowser
  5. Reproducir archivos MP3 con Python usando el paquete os
Reproducir archivo MP3 usando Python

Este tutorial explica cómo podemos reproducir archivos mp3 con Python usando paquetes como pygame, vlc, playsound y webbrowser.

Reproducir archivos MP3 con Python usando el paquete playsound

Una forma sencilla de reproducir un archivo mp3 usando Python es con la ayuda de la biblioteca playsound. Se puede utilizar para reproducir archivos .mp3 y .wav.

import playsound

playsound.playsound("sample.mp3")

Reproduce el archivo sample.mp3 ubicado en el directorio de trabajo actual. Si el .mp3 se coloca en cualquier otro directorio, asegúrese de pasar la ruta del archivo mp3 relativa al directorio de trabajo actual.

Si no tiene el paquete playsound instalado en su sistema, puede instalarlo con el comando:

pip install playsound

Reproducir archivos MP3 con Python usando el paquete pygame

pygame es una colección de módulos que brindan acceso a componentes de hardware del sistema como sonido, mouse, teclado, etc. Podemos usar este paquete para reproducir archivos mp3 en Python.

import pygame

pygame.mixer.init()
pygame.mixer.music.load("sample.mp3")
pygame.mixer.music.play()

Este fragmento de código reproduce el archivo sample.mp3 en el directorio de trabajo actual. Si tiene problemas para reproducir archivos mp3 con pygame, puede convertir el archivo mp3 a formato .wav.

Si no tiene el paquete pygame instalado en su sistema, puede instalarlo con el comando.

pip install pygame

Reproducir archivos MP3 con Python usando el paquete vlc

También podemos usar el paquete vlc para reproducir archivos mp3 en Python.

import vlc

p = vlc.MediaPlayer("sample.mp3")
p.play()

Este fragmento de código reproduce el archivo sample.mp3 en el directorio de trabajo actual.

Si no tiene el paquete vlc instalado en su sistema, puede instalarlo con el comando:

pip install python-vlc

Reproducir archivos MP3 con Python usando el paquete webbrowser

import webbrowser

webbrowser.open("sample.mp3")

El fragmento de código abrirá una pestaña en la ventana del navegador y reproducirá el archivo sample.mp3 en el directorio de trabajo actual.

Reproducir archivos MP3 con Python usando el paquete os

Podemos usar reproductores de música en nuestro sistema para reproducir archivos mp3 a través de Python. Para ello, contamos con la ayuda del módulo os.

Los reproductores de medios nativos varían en los diferentes sistemas operativos. Por lo tanto, es posible que el código de una plataforma no funcione en otra.

Usamos el siguiente fragmento de código para la plataforma Linux para reproducir archivos mp3 usando el paquete os en Python.

import os

os.system("mpg123 " + "sample.mp3")

Si no tiene mpg123 instalado en su sistema Linux, puede instalarlo usando el siguiente comando:

sudo apt install mpg123

Para macOS, usamos el siguiente fragmento de código para reproducir un archivo mp3 usando el paquete os en Python.

import os

os.system("afplay " + "sample.mp3")
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn

Artículo relacionado - Python Audio