Little server software for a shared playlist
  • Go 62.4%
  • TypeScript 35.3%
  • JavaScript 1%
  • HTML 1%
  • CSS 0.3%
Find a file
2025-08-21 21:31:35 +02:00
assets New Logo 2025-03-31 11:09:17 +02:00
cmd/rave2gether feat: use pflag to pass a path to the config instead of using an absolute path 2025-04-05 11:23:01 +02:00
pkg Register handler now checks for config setting 2025-08-21 21:31:35 +02:00
web/frontend feat: use vite proxy to allow easy development of frontend 2025-04-05 11:23:01 +02:00
.gitignore First Frontend draft 2025-02-06 16:10:48 +01:00
go.mod feat: use pflag to pass a path to the config instead of using an absolute path 2025-04-05 11:23:01 +02:00
go.sum feat: use pflag to pass a path to the config instead of using an absolute path 2025-04-05 11:23:01 +02:00
LICENSE Initial commit 2022-07-24 13:31:50 +02:00
README.md Finishing API 2025-02-01 23:48:01 +01:00

rave2gether

Little server software for a shared playlist. Simply send a http post request with the following payload:

{
    "queries": ["Dicht & Ergreifend - Wandadoog"]
}

to the /api/queue endpoint to add a song to the queue. The query can be either text (will be searched on youtube and downloaded) or a URL which will be tried to download as mp3 with ytdlp

Prerequisits

ytdlp and ffmpeg

Features

Implemented

  • Download songs and queue them
  • Name of songs in queue
  • Delete tracks from queue
  • Up and down vote songs
  • History of songs
  • User und Rights Managment

Planed

  • Webinterface