Reproduzir arquivos MP3 no Python

Publicado por Diego Mendes Rodrigues em 12/05/2018

[ Hits: 44.038 ]

Blog: https://www.linkedin.com/in/diegomendesrodrigues/

 


Reproduzir arquivos MP3 no Python



O Python é uma linguagem muito robusta, onde podemos criar scripts para atividades diárias.

Costumo utilizar arquivos de áudio em MP3 para scripts de diversos tipos, como um que cria um alarme, ou outro mais sério, para o monitoramento de servidores.

Para reproduzir o MP3 utilizo a biblioteca PyGame.

Para instalar utilize o comando:

# pip3 install pygame
ou
# pip install pygame

Segue abaixo um exemplo de script para executar o arquivo 'musica.mp3'.

# Importando o PyGame
import pygame
import os

# Inicializando o PyGame
pygame.init()

# Carregando o arquivo MP3 e executando
if os.path.exists('musica.mp3'):
    pygame.mixer.music.load('musica.mp3')
    pygame.mixer.music.play()
    pygame.mixer.music.set_volume(1)

    clock = pygame.time.Clock()
    clock.tick(10)

    while pygame.mixer.music.get_busy():
        pygame.event.poll()
        clock.tick(10)
else:
    print('O arquivo musica.mp3 não está no diretório do script Python')

Outras informações

Caso queira conhecer melhor o PyGame, segue o site dessa biblioteca:
Neste outro link está a documentação do pygame.mixer.music:
E do pygame.time:
Espero que tenha gostado!
Diego M. Rodrigues

Outras dicas deste autor

Gerenciando o GRUB com o GRUB Customizer

Instalar o Gambas 3

Alterando Porta do Servidor SSH no Ubuntu Server

Como resetar a senha do root no Debian e no Ubuntu

Ranking das distribuições Linux em 2019, 2018 e 2017

Leitura recomendada

Configurando interface de rede em servidores Red Hat e CentOS 7

Sopcast no Ubuntu 10.04 em 2 minutos

Aprenda a voar sem segredos com o Kernel Linux 2.6.34-omnislash

Razor-QT no Ubuntu 12.04 LTS

Compilando o Mplayer com suporte a formatos do Windows + rádio no Firefox

  

Comentários

Nenhum coment�rio foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts