Skip to content

Functional Music Player written using Java and Swing

License

Notifications You must be signed in to change notification settings

artursanntos/MusicPlayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MusicPlayer - InfraSW Project


Colaboradores:

Artur Carvalho dos Santos

Lucas Oliveira Cavalcanti

Orientadores:

Carlos André Ferraz

Denílson Silva

Paulo Aragão


Descrição do projeto

  • Projeto de desenvolvimento de um reprodutor de música utilizando Threads em Java.

Primeira Entrega

Funcionalidades

  • Adicionar e remover uma música à lista de reprodução.
  • PlayNow, dando início à reprodução do áudio da música.
  • Pause e Play.
  • Atualização da barra de scrubber durante a reprodução da música.
  • Atualização do tempo reproduzido durante a reprodução.

Segunda Entrega

Funcionalidades

  • Passar para a próxima música ao clicar no botão de avançar.
    • Se for a última música, voltar para a primeira.
  • Voltar para a música anterior ao clicar no botão de voltar.
    • Se for a primeira música, pular para a última.
  • Tocar a próxima música com o fim da anterior.
  • Arrastar e soltar o scrubber muda o ponto que a música está reproduzindo.

Terceira Entrega

Funcionalidades

  • Implementação da opção Shuffle.
    • Aleatorizar a ordem de reprodução.
  • Implementação da opção Repeat.
    • Ao terminar a lista de reprodução volta para o início.
  • Stop.
  • Correção de bug que não atualizava o tempo corretamente ao trocar de música.
  • Comentários adicionados no código.

About

Functional Music Player written using Java and Swing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages