Zamień dowolne urządzenie w wspólny Jukebox
Jukebox pozwala natychmiast stworzyć wspólną playlistę muzyczną z przyjaciółmi—bez aplikacji, bez logowania, bez reklam. Po prostu stwórz box, udostępnij link i zacznijcie razem dodawać utwory. Idealny na imprezy, wycieczki samochodowe lub każde wspólne spotkanie!
- 🌐 Otwarta alternatywa dla współdzielonych playlist Spotify
- 🕵️ Brak potrzeby zakładania konta: Używaj anonimowo—bez rejestracji i podawania maila
- ✨ Udostępnij link, dodawajcie utwory razem: Każdy może dodawać muzykę w czasie rzeczywistym
- 🚀 Bez pobierania aplikacji: Działa na każdym urządzeniu, bezpośrednio w przeglądarce
- 🎵 Integracja z YouTube: Wyszukuj i odtwarzaj niemal każdy utwór natychmiast
- 📱 Przyjazny dla urządzeń mobilnych: Zaprojektowany dla telefonów, tabletów i komputerów
- ⚖️ Sprawiedliwa kolejka: Utwory są automatycznie sortowane, by każdy miał swoją kolej
- 🆓 100% za darmo, bez reklam
Wypróbuj teraz
- Stwórz Jukebox: Odwiedź stronę główną i utwórz nowy box
- Udostępnij link: Wyślij zaproszenie znajomym
- Dodaj utwory: Wyszukaj w YouTube lub dodaj utwory ręcznie
- Odtwarzaj muzykę: Użyj wbudowanego odtwarzacza, by słuchać razem
Funkcje
- Współdzielone playlisty: Dodawaj, ustawiaj w kolejce i odtwarzaj utwory razem
- Anonimowe korzystanie: Bez logowania i konta
- Wyszukiwanie i odtwarzanie z YouTube: Dostęp do ogromnej biblioteki muzycznej
- Interfejs mobilny, responsywny
- Otwarty kod źródłowy (Licencja MIT)
- Łatwa instalacja z użyciem Dockera
Wdrożenia za pomocą Docker Compose
Uruchom wszystkie usługi:
docker-compose up -dPonownie wdrażaj usługi bez przestojów po aktualizacji obrazów:
bash ./redeploy.sh
Pierwsze kroki
Wymagania wstępne
- Node.js 16+
- npm lub yarn
- Klucz YouTube Data API v3 (darmowy od Google)
Konfiguracja YouTube API
- Przejdź do Google Cloud Console
- Utwórz nowy projekt lub wybierz istniejący
- Włącz YouTube Data API v3
- Utwórz dane uwierzytelniające (Klucz API)
- Skopiuj swój klucz API
Instalacja
# Sklonuj repozytorium
git clone
cd jukeboxZainstaluj zależności serwera
cd server
yarn installZainstaluj zależności frontendowe
cd ../frontend
yarn installSkonfiguruj zmienne środowiskowe
cd ../server
cp .env.example .env
Edytuj plik .env i dodaj swój klucz API YouTube
Uruchom migracje bazy danych
yarn migrateUruchom serwery deweloperskie
Backend:
cd server yarn devWorker:
cd server yarn dev:workerFrontend (w nowym terminalu):
cd frontend yarn dev ```Licencja
MIT
Współpraca i opinie
- Otwórz zgłoszenie lub pull request na GitHubie
- Propozycje funkcji? Napisz wiadomość prywatną do @skeptrune na X (Twitterze)
Lista zmian
Zobacz Listę zmian, aby uzyskać najnowsze aktualizacje i funkcje. --- Tranlated By Open Ai Tx | Last indexed: 2025-07-13 ---