This application is a music library GUI built with Java Swing and connected to a MySQL database via JDBC driver.
The application allows to store, view, edit, and group songs in a very simple way.
The database is too simple, consisting of only one table named 'songs', where song metadata, album cover, and mp3 file are stored (yes, a blob in the database... it was my first project 😕) .
- Prerequisites:
- Install JRE on your machine following the instructions on java.com
- Install Docker and Docker Compose following the instructions on docs.docker.com
- Run MySQL (with Docker 🚀️)
- Go to the directory where the Docker container files are located:
cd Musica/mysql-docker- Build and run the Docker container
docker compose up -d - Compile the Java project
./compile.sh - Run it 😄
./run.sh
Feel free! Receiving updates here will be strange but amazing!
This project is licensed under the MIT License. See the LICENSE file for more details.



