Skip to content

Reprodutor de músicas com interface gráfica (PyQt5) e Pygame, cujo objetivo foi aprender mais sobre OOP e o design pattern Command.

License

Notifications You must be signed in to change notification settings

walexhenrique/reprodutor-de-musicas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo do projeto

Repr. Musical

Esse programa é um reprodutor de música em formato .mp3 utilizando Python em conjunto com as bibliotecas Pygame e PyQt5, cujo objetivo era praticar orientação a objetos com design patterns (padrão utilizado: Command). Aproveite :)

Tecnologia

Tecnologias/bibliotecas utilizadas no projeto.

  • Python versão 3.9.7
  • Pygame versão 2.1.2
  • PyQt5 versão 5.15.7

Iniciando

  • Dependências
    • Python
    • Pygame
    • PyQt5
  • Para iniciar é preciso criar um virtualenv (ambiente virtual). Após ativá-lo, instalar as seguintes bibliotecas:
    • pip install pygame
    • pip install PyQt5
  • Pronto, para começar a usá-lo você só precisa executar o arquivo "reprodutor.py"
  • Lembrando que você tem que colocar as músicas na pasta '/musicas' em formato .mp3 (possui algumas para teste).

Como usar

1 - Quando você abrir ele pela primeira vez ele terá essa cara :)

Tela inicial

2 - Para dar play/despausar a música atual em execução da pasta 'musicas/' só clicar no botão de play.

Tela play

3 - Caso desejar passar para a próxima música utilize o botão à direita.

tela passar música

4 - Caso desejar voltar para a música anterior use o botão à esquerda.

tela voltar música

5 - Caso desejar pausar a música use o botão.

tela pausar música

Principais funcionalidades

  • Passar, voltar em todas as músicas da pasta (o reprodutor não passa automaticamente, você precisará passar ou voltar manualmente)
  • Pausar e dar play em qualquer música da pasta

Links

Versão

1.0.0.1

Autor

  • Walex Henrique

Se curtiu, siga-me no github. Obrigado!

About

Reprodutor de músicas com interface gráfica (PyQt5) e Pygame, cujo objetivo foi aprender mais sobre OOP e o design pattern Command.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages