https://github.com/marianoakamery/emotional-songs-v2
Università degli Studi dell’Insubria – Laurea Triennale in Informatica Progetto Laboratorio B
https://github.com/marianoakamery/emotional-songs-v2
java javaawt javafx-desktop-apps javasql javaswing university-course university-project
Last synced: about 1 month ago
JSON representation
Università degli Studi dell’Insubria – Laurea Triennale in Informatica Progetto Laboratorio B
- Host: GitHub
- URL: https://github.com/marianoakamery/emotional-songs-v2
- Owner: MarianoAkaMery
- License: mit
- Created: 2023-05-17T15:38:10.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-19T12:36:16.000Z (almost 2 years ago)
- Last Synced: 2025-01-21T00:40:19.614Z (3 months ago)
- Topics: java, javaawt, javafx-desktop-apps, javasql, javaswing, university-course, university-project
- Language: Java
- Homepage:
- Size: 7.52 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![LinkedIn][linkedin-shield]][linkedin-url]
EmotionalSongsV2
Con l'applicazione client di EmotionalSongs, gli utenti possono immergersi nella loro passione per la musica, esplorare nuovi orizzonti sonori e connettersi a livello emotivo con le canzoni che ascoltano. Sia che desiderino creare playlist per rilassarsi, riflettere o ballare, l'applicazione offre una piattaforma completa per soddisfare le esigenze musicali degli utenti e arricchire la loro esperienza attraverso l'espressione emotiva.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
## About The Project
L'applicazione client di EmotionalSongs offre agli utenti un'esperienza coinvolgente e personalizzata nella gestione e nell'ascolto della loro collezione musicale. Grazie alla sua interfaccia utente intuitiva e alle numerose funzionalità, gli utenti possono esplorare una vasta gamma di canzoni e connettersi a livello emotivo con la musica che ascoltano.
Principali caratteristiche dell'applicazione client di EmotionalSongs includono:
+ Esplorazione musicale: Gli utenti possono navigare attraverso un vasto catalogo di canzoni, organizzate in anno, artista e album. Questa funzionalità consente agli utenti di scoprire nuovi brani e artisti, nonché di trovare facilmente le loro canzoni preferite.
+ Creazione di playlist: Gli utenti possono creare playlist personalizzate per adattarle ai loro stati d'animo o occasioni speciali. Possono selezionare le canzoni desiderate dalla libreria e organizzarle a proprio piacimento per creare la colonna sonora perfetta per ogni momento.
+ Inserimento delle emozioni: Gli utenti hanno la possibilità di associare emozioni a ciascuna canzone nella loro libreria. Possono selezionare tra una varietà di emozioni predefinite, come felicità, tristezza, eccitazione, nostalgia e altro ancora. Questa funzionalità consente agli utenti di esprimere e visualizzare le emozioni che una determinata canzone evoca in loro.
+ Visualizzazione delle emozioni: L'applicazione mostra le emozioni associate a ciascuna canzone nell'interfaccia utente. Gli utenti possono vedere in modo chiaro e immediato quali emozioni sono state associate a una canzone specifica, consentendo loro di creare connessioni più profonde e personali con la musica che ascoltano.### Built With
EmotionalSongsV2 is a bot developed in Java, libraries and plugins were used to build it:
* [Javax.Swing](https://docs.oracle.com/javase%2F7%2Fdocs%2Fapi%2F%2F/javax/swing/package-summary.html)
* [PostgreSQL](https://jdbc.postgresql.org/)
* [JavaAWT](https://www.javatpoint.com/java-awt)### Prerequisites
Here is a short list of the requirements you must meet in order to compile the project locally:
* JavaSDK Installed
* Install PostgreSQL & [pgAdmin](https://www.pgadmin.org/download/pgadmin-4-windows/) in order to setup your database correctly### Installation
_Here is an example of the steps to follow to install and build the project locally_:
1. Create a database following the schemas [Here](https://github.com/MarianoAkaMery/EmotionalSongsV2/tree/main/doc/Documentazioni%26Manuali/Documentazione%20-%20Database)
2. Clone the repo
```sh
git clone [https://github.com/MarianoAkaMery/EmotionalSongsV2](https://github.com/MarianoAkaMery/EmotionalSongsV2)
```
3. Go to pgAdmin, insert test credentials4. Enjoy EmotionalSongs!
## License
Distributed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. See `LICENSE.md` for more information.
[contributors-shield]: https://img.shields.io/github/contributors/MarianoAkaMery/EmotionalSongsV2.svg?style=for-the-badge
[contributors-url]: https://github.com/MarianoAkaMery/EmotionalSongsV2/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/MarianoAkaMery/EmotionalSongsV2.svg?style=for-the-badge
[forks-url]: https://github.com/MarianoAkaMery/EmotionalSongsV2/network/members
[stars-shield]: https://img.shields.io/github/stars/MarianoAkaMery/EmotionalSongsV2.svg?style=for-the-badge
[stars-url]: https://github.com/MarianoAkaMery/EmotionalSongsV2/stargazers
[issues-shield]: https://img.shields.io/github/issues/MarianoAkaMery/EmotionalSongsV2.svg?style=for-the-badge
[issues-url]: https://github.com/MarianoAkaMery/EmotionalSongsV2/issues
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555
[linkedin-url]: https://www.linkedin.com/in/salvatore-mariano-librici-0aaab3202/