60 likes | 166 Views
This tool aims to create an audio player that plays .mp3 files, manages playlists, and controls music libraries using a database for data storage. It offers easy installation and the ability to manipulate data via SQL without the need for a separate DBMS. Enjoy user-friendly interface and direct file access. Resources include Basic Player 3.0, jLayer, Commons-logging, Tritonus_share, Mp3spi, jid3lib, and QuaquaLookandFeel. Utilize Hsql - HiperSQL, a Java-based, cross-platform database, which can run as a service or save data directly to files without ODBC setup.
E N D
Objetivo • Desenvolvimento de um player de áudio que reproduza arquivos .mp3 • Manipular arquivos em uma playlist • Gerenciar musicas através de uma biblioteca • Uso de banco de dados para armazenar informações • Fácil instalação deste player
dificuldades • Manipular os dados através de sql sem instalação de um SGBD como serviço, com acesso direto aos arquivos • Executar os arquivos de áudio • Modelagem dos objetos e banco de dados • Interface amigável e fácil de usar
Recursos • Basic Player 3.0 e jLayer: usado para manipulação direta aos arquivos de áudio. • Commons-logging e Tritonus_share: requerido pelo Basic Player • Mp3spi e jid3lib: usado para leitura e gravação das tags como nome, autor, álbum no arquivo mp3 • Quaqualookandfeel: tema visual.
Banco de dados • Hsql – HiperSQL: banco de dados feito totalmente em java, multi-plataforma e portátil. • Permite tanto executar como serviço, como diretamente salvando em arquivo sem necessidade de definição de uma fonte de dados ODBC no SO. • Roda apenas durante a execução do programa.
Fontes: • http://www.javazoom.net/javalayer/javalayer.html • http://www.javazoom.net/mp3spi/mp3spi.html • http://hsqldb.org/ • http://javamusictag.sourceforge.net