Skip to content

UniCT-WebDevelopment/NoSpotify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

89ea14c Β· Aug 6, 2022

History

85 Commits
Aug 5, 2022
Aug 6, 2022
Aug 5, 2022
Aug 6, 2022
Aug 5, 2022

Repository files navigation

Screenshot-from-2022-08-05-03-23-47.png

NoSpotify

Live Demo πŸ”—

🎡 Listen your music totally free and without any limitations !

Features ⭐

  • Listen to all your music, search for a specific track, band or artist πŸ”‰
  • Add a song to your playlists πŸ”
  • Create Playlists πŸ†•
  • Import Playlists from Spotify πŸ“°
  • SharePlay πŸ‘¦ 🎢 πŸ‘¦
  • Import Playlists from external file (.nospotify) πŸ“‚
  • Change your profile settings βœπŸ‘€

Installation πŸ”§

NoSpotify requires

First time setup

  • Configure backend config file
{   
    //MONGODB CONNECTION STRING (CHECK DOCKER-COMPOSE FOR CREDENTIALS)
    "connectionString": "mongodb://root:rootPassword@localhost:27017/?authSource=admin",
    "secret": "$3cr3tSeRver!", //JWT ENCRYPTION SECRET KEY
    "spotifyEmail":"", //EMAIL ACCOUNT SPOTIFY DEVELOPER
    "spotifyPassword":"", //PASSWORD ACCOUNT SPOTIFY DEVELOPER
    "spotifyAppId":""  //APP-ID SPOTIFY DEV APP
}
  • Setup enviroment
$ make run-db
$ make init-backend
$ make init-frontend
  • Other commands

Clean the development environment (refresh node modules and start)

$ make clear-backend
$ make clear-frontend
  • Build GUI (dist folder)
$ make build-frontend
  • Run commands
$ make run-frontend
$ make run-backend

Include Spotify Import [BETA πŸ”¨]

In order to use the import function from spotify you need to create a spotify app through the developer panel and insert email, password and client id in the configuration file (backend config file). It is also necessary to insert the correct CLIENT_ID in angular enviroment config file.

Author πŸ’» πŸ‘¦

NoSpotify has been developed by Mirko Distefano, Computer Science student at Department of Mathematics and Computer Science, University of Catania, Italy.

Email: [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published