Skip to content
This repository has been archived by the owner on May 15, 2024. It is now read-only.

Small utilities for spotify playlists

License

Notifications You must be signed in to change notification settings

DerLev/spotify-playlist-utilities

Repository files navigation

spotify-playlist-utilities

CI

Note
This project is currently under development

Goal of the Project

The goal of this project is to create a webapp that can do some useful things with Spotify playlists. A features that are of interest for me are different sortings, a way to sync two or more playlists together and maybe a ripoff https://soundiiz.com/tutorial/spotify-to-youtube 😉

Roadmap for the project

Open

Docker container

The Docker container for this project is available at ghcr.io/derlev/spotify-playlist-utilities

Usage

Docker command:

docker run -p 5000:5000 ghcr.io/derlev/spotify-playlist-utilities:latest

or

Docker compose:

  1. Copy the docker-compose.example.yml as docker-compose.yml into your root folder
  2. Run the command below
docker compose up

Container config

Environment vars

Variable Description Default
PORT Specifies the port the webserver runs on 5000

Tags

Tag Version of app
latest Latest stable release
main Latest release from main branch
short commit sha Release from specific commit

Folder structure

Below is the folder structure of which part of the app uses files and folders the other part does not

Client

spotify-playlist-utilities/
├─ assets/
├─ components/
├─ public/
├─ src/
├─ .eslintignore
├─ .eslintrc.json
├─ index.html
├─ tsconfig.json
├─ vite.config.ts

Server

spotify-playlist-utilities/
├─ lib/
├─ server/
├─ .eslintignore.server
├─ .eslintrc.server.json
├─ tsconfig.server.json
├─ webpack.config.js