Skip to content

TheWhale01/deezify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deezify

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

Installation

  1. create .env directory in the root of the project
  2. create the following files:
    • backend.env
    • db.env
    • pgadmin.env Optional
  3. 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=
  1. Run the docker compose up --buil -d command

Usage

Frontend will be accessible at http://localhost:8080 and backend at http://localhost:3000

TODO

  1. Deezer
  2. Refactor wrapper for Spotify/Deezer API (backend)
  3. Change party id for UUID (QRCode)
  4. Make prev/next buttons work on player

About

Imagine a common queue between the spotify and deezer services...

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors