mariamandafm / MediaPlayer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Media Player

Descrição

Projeto desenvolvido como avaliação da disciplina Linguagem de Programação II, consiste em um tocador de áudio com interface gráfica, controle de acesso, e funcionalidades específicas para usuários comuns e VIPs.

Controle de Acesso

  • Todos os usuários devem fazer login no sistema.

  • Usuários VIPs:

    • Podem criar várias playlists personalizadas.
    • Têm a capacidade de adicionar músicas a playlists.
  • Usuários Comuns:

    • Podem adicionar diretórios para que o player exiba as músicas.
    • Têm permissão para adicionar e reproduzir músicas.

Player

  • O player deve iniciar a aplicação.
  • As listas de músicas permanecem visíveis mesmo após o fechamento da aplicação.
  • Os dados são salvos em um banco SQLite, utilizando classes DAO para realizar as operações de CRUD.

Menu de Playlists

  • Usuários VIPs:
    • Podem cadastrar músicas em playlists.
    • Um usuário VIP pode ter mais de uma playlist.

Pré-requisitos

  • Java 8 ou superior
  • Biblioteca JavaFX
  • Banco de dados SQLite

Configuração

  1. Clone o repositório.
  2. Configure o ambiente Java.
  3. Configure o banco de dados SQLite.
  4. Execute o projeto.

Como Executar

  1. Inicie o aplicativo.
  2. Faça login com seu email e senha.
  3. Explore as funcionalidades conforme seu nível de acesso.

Créditos

Este projeto foi desenvolvido por Maria Amanda (amanda.morais.110@ufrn.edu.br) e Ian.

About


Languages

Language:Java 99.2%Language:CSS 0.8%