2025-08-14 15:38:48 +02:00
2025-08-14 15:38:48 +02:00
2025-08-14 15:38:48 +02:00
2025-07-19 18:37:41 +02:00
2025-08-09 16:28:49 +02:00
2024-03-05 11:35:20 +01:00

HDcon Muzak

Gewoon een leuk tooltje om samen met je vrienden een muzieklijst samen te stellen.

Features

  • Stuur een spotify-link in om een nummer te nomineren
  • Beluister en stem op de ingestuurde nummers
  • Aan het einde heb je een mooie playlist
  • AI-enabled. De toekomst is nu.

Installatie

  • Zie requirements.txt
  • Message queue voor Celery, bijvoorbeeld RabbitMQ
  • Optioneel taalmodelletje, wat ook op een andere server mag staan.

Configuratie

Zie example.env voor alle environment variabelen die moeten worden ingevuld.

Waarschijnlijk hoef je niet zo heel veel te doen aan settings.py, maar let op bij een deployment.

Authenticatie

Technisch gezien verloopt de auth via single-sign-on OIDC, maar je kan via het /admin eindpunt ook nog inloggen met local auth als je zelf een lokale user hebt aangemaakt.

Development

Maak migraties en pas ze toe:

python manage.py makemigrations
python manage.py migrate

Start je message broker en een celery worker:

sudo systemctl start rabbitmq
celery -A muzak worker -l INFO

Start development server met:

python manage.py runserver

Belangrijke upstream documentatie

S
Description
Spotify playlist generator voor masochisten
https://muzak.hoekveen.net/
Readme 79 MiB
Languages
Python 51%
TypeScript 26.9%
HTML 14.7%
CSS 6.4%
JavaScript 0.8%
Other 0.2%