Skip to content

πŸ’» Web app that display the currently playing track on your Spotify account. Mainly made to use on a raspberry-pi.

Notifications You must be signed in to change notification settings

qeude/nowplayify

Repository files navigation

πŸ”Š nowplayify

πŸ“– Decription

πŸ’» Web application made using Nuxt and the Spotify API.

While playing on your Spotify account, it shows the currently playing track. While not playing, it shows the paused track and your last month 6 top tracks.

Mainly done to deploy it on a Raspberry Pi to use it as a decoration frame (on a 7" touch screen).

πŸ‘¨πŸ»β€πŸ’» Demo

You can find a demo here. (Allow pop-up in your browser if nothing happens)

🀯 Backend

Here is the repository for the backend part. It handles authentication part with the Spotify API.

πŸ›  Install

Backend

  • Run these commands
# clone backend code
$ git clone https://github.com/qeude/nowplayify-api.git
$ cd nowplayifi-api
$ touch .env
CLIENT_ID=<YOUR_SPOTIFY_CLIENT_ID>
CLIENT_SECRET=<YOUR_SPOTIFY_CLIENT_SECRET>
NODE_ENV=development
  • Then run
# install dependencies
$ yarn install

# start local server
$ yarn start

Frontend

  • Run
# clone repo
$ git clone https://github.com/qeude/nowplayify.git
$ cd nowplayify
$ touch .env
  • In the .env file add this line
AUTH_API_URL=http://localhost:5000/
  • Then run
# install dependencies
$ yarn install

# start local server
$ yarn dev

πŸ‘¨πŸ»β€πŸ’» Developer

About

πŸ’» Web app that display the currently playing track on your Spotify account. Mainly made to use on a raspberry-pi.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published