An open API service indexing awesome lists of open source software.

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

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



Logo

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.

(back to top)

### 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)

(back to top)

### 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 credentials

4. Enjoy EmotionalSongs!

(back to top)

## License

Distributed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. See `LICENSE.md` for more information.

(back to top)

[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/