Verwandle jedes Gerät in eine kollaborative Jukebox
Jukebox ermöglicht es dir, sofort eine gemeinsame Musik-Playlist mit Freunden zu erstellen – keine App, kein Login, keine Werbung. Einfach eine Box erstellen, Link teilen und gemeinsam Songs hinzufügen. Perfekt für Partys, Roadtrips oder jedes Gruppentreffen!
- 🌐 Open-Source-Alternative zu Spotify-Kollaborativen Playlists
- 🕵️ Kein Account nötig: Anonyme Nutzung – keine Anmeldung oder E-Mail erforderlich
- ✨ Link teilen, gemeinsam Songs hinzufügen: Jeder kann in Echtzeit beitragen
- 🚀 Kein App-Download nötig: Funktioniert auf jedem Gerät direkt im Browser
- 🎵 YouTube-Integration: Suche und spiele fast jeden Song sofort ab
- 📱 Mobilfreundlich: Für Smartphones, Tablets und Desktops optimiert
- ⚖️ Faires Warteschlangensystem: Songs werden automatisch sortiert, damit jeder dran kommt
- 🆓 100% kostenlos, keine Werbung
Jetzt ausprobieren
- Jukebox erstellen: Besuche die Startseite und erstelle eine neue Box
- Link teilen: Sende den Einladungslink an deine Freunde
- Songs hinzufügen: Suche auf YouTube oder füge Songs manuell hinzu
- Musik abspielen: Nutze den integrierten Player, um gemeinsam zu streamen
Funktionen
- Kollaborative Playlists: Gemeinsam Songs hinzufügen, in die Warteschlange stellen und abspielen
- Anonyme Nutzung: Kein Login oder Konto erforderlich
- YouTube-Suche & Wiedergabe: Zugriff auf eine riesige Musikbibliothek
- Mobile-First, responsives UI
- Open Source (MIT-Lizenz)
- Einfache Bereitstellung mit Docker
Docker-Compose-Bereitstellungen
Alle Dienste starten:
docker-compose up -dDienste mit null Ausfallzeit nach dem Aktualisieren der Images neu bereitstellen:
bash ./redeploy.sh
Erste Schritte
Voraussetzungen
- Node.js 16+
- npm oder yarn
- YouTube Data API v3 Schlüssel (kostenlos von Google)
YouTube API Einrichtung
- Gehe zur Google Cloud Console
- Erstelle ein neues Projekt oder wähle ein bestehendes aus
- Aktiviere die YouTube Data API v3
- Erstelle Zugangsdaten (API-Schlüssel)
- Kopiere deinen API-Schlüssel
Installation
# Repository klonen
git clone
cd jukeboxServer-Abhängigkeiten installieren
cd server
yarn installFrontend-Abhängigkeiten installieren
cd ../frontend
yarn installUmgebungsvariablen konfigurieren
cd ../server
cp .env.example .env
Bearbeite .env und füge deinen YouTube API-Schlüssel hinzu
Datenbankmigrationen ausführen
yarn migrateStarte die Entwicklungsserver
Backend:
cd server yarn devWorker:
cd server yarn dev:workerFrontend (in einem neuen Terminal):
cd frontend yarn dev ```Lizenz
MIT
Beitrag & Feedback
- Eröffne ein Issue oder einen Pull Request auf GitHub
- Feature-Wünsche? Schreibe eine DM an @skeptrune auf X (Twitter)
Changelog
Siehe das Changelog für die neuesten Updates und Funktionen. --- Tranlated By Open Ai Tx | Last indexed: 2025-07-13 ---