Tocar arquivo MP3 usando Python

Suraj Joshi 21 dezembro 2022
  1. Tocar arquivos MP3 com Python usando o pacote playsound
  2. Tocar arquivos MP3 com Python usando o pacote pygame
  3. Reproduza arquivos MP3 com Python usando o pacote vlc
  4. Tocar arquivos MP3 com Python usando o pacote webbrowser
  5. Tocar arquivos MP3 com Python usando o pacote os
Tocar arquivo MP3 usando Python

Este tutorial explica como podemos reproduzir arquivos mp3 com Python usando pacotes como pygame, vlc, playsound e webbrowser.

Tocar arquivos MP3 com Python usando o pacote playsound

Uma maneira simples de reproduzir um arquivo mp3 usando Python é com a ajuda da biblioteca playsound. Pode ser usado para reproduzir arquivos .mp3 e .wav.

import playsound

playsound.playsound("sample.mp3")

Ele reproduz o arquivo sample.mp3 colocado no diretório de trabalho atual. Se .mp3 for colocado em qualquer outro diretório, certifique-se de passar o caminho do arquivo mp3 relativo ao diretório de trabalho atual.

Se você não tiver o pacote playsound instalado em seu sistema, pode instalá-lo com o comando:

pip install playsound

Tocar arquivos MP3 com Python usando o pacote pygame

pygame é uma coleção de módulos que fornecem acesso a componentes de hardware do sistema como som, mouse, teclado e assim por diante. Podemos usar este pacote para reproduzir arquivos mp3 em Python.

import pygame

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

Este fragmento de código reproduz o arquivo sample.mp3 no diretório de trabalho atual. Se tiver problemas para reproduzir arquivos mp3 usando pygame, você pode converter o arquivo mp3 para o formato .wav.

Se você não tem o pacote pygame instalado em seu sistema, você pode instalá-lo com o comando.

pip install pygame

Reproduza arquivos MP3 com Python usando o pacote vlc

Também podemos usar o pacote vlc para reproduzir arquivos mp3 em Python.

import vlc

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

Este fragmento de código reproduz o arquivo sample.mp3 no diretório de trabalho atual.

Se você não tem o pacote vlc instalado em seu sistema, você pode instalá-lo com o comando:

pip install python-vlc

Tocar arquivos MP3 com Python usando o pacote webbrowser

import webbrowser

webbrowser.open("sample.mp3")

O trecho de código abrirá uma guia na janela do navegador e reproduzirá o arquivo sample.mp3 no diretório de trabalho atual.

Tocar arquivos MP3 com Python usando o pacote os

Podemos usar tocadores de música em nosso sistema para reproduzir arquivos mp3 por meio do Python. Para isso, contamos com o módulo os.

Os media players nativos variam em diferentes sistemas operacionais. Portanto, o código de uma plataforma pode não funcionar em outra.

Usamos o seguinte trecho de código para a plataforma Linux para reproduzir arquivos mp3 usando o pacote os em Python.

import os

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

Se não tiver mpg123 instalado em seu sistema Linux, você pode instalá-lo usando o seguinte comando:

sudo apt install mpg123

Para macOS, usamos o seguinte trecho de código para reproduzir um arquivo mp3 usando o pacote os em 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

Artigo relacionado - Python Audio