Deezify is a project to create a common queue between the spotify and deezer services. It's made with FastAPI, SvelteJS and PostgreSQL. Hope you'll enjoy it.
NOTE: It's a preview: meaning only Spotify and Deezer are supported and no clients other than web client are neither supported
A hosted instance can be found at: https://deezify.duckdns.org
- create
.envdirectory in the root of the project - create the following files:
backend.envdb.envpgadmin.envOptional
- Fill in the necessary variables:
# backend.env
DEEZER_APP_ID=
DEEZER_SECRET_KEY=
SPOTIFY_CLIENT_ID=
SPOTIFY_CLIENT_SECRET=
DB_USER=
DB_PASSWORD=# db.env
POSTGRES_USER=
POSTGRES_PASSWORD=Optional
# pgadmin.env
PGADMIN_DEFAULT_EMAIL=
PGADMIN_DEFAULT_PASSWORD=- Run the
docker compose up --buil -dcommand
Frontend will be accessible at http://localhost:8080 and backend at http://localhost:3000
- Deezer
- Refactor wrapper for Spotify/Deezer API (backend)
- Change party id for UUID (QRCode)
- Make prev/next buttons work on player