โ™ซ

Party Jukebox

Web Player Aktif
Host:
Memuat Host...
Party Playback
Live
๐ŸŽค

Lyrics

โณ Mengambil lirik lagu...
โ ฟ Drag โ€ข ๐Ÿ”ฅ Vote

Undang Teman

Scan QR

Scan QR atau buka link:

Tamu dapat langsung mencari dan menambahkan lagu dari smartphone mereka.

Activity Feed

Live
๐ŸŽค Real-Time Lyrics

Song Title

Artist

โณ Mengambil lirik lagu...
Lyrics synced via LRCLib & YouTube Music
๐Ÿš€

Party Jukebox Release Notes

Current version: v2.11.14

v2.11.14 (Latest) Nov 2026
  • โšก Sinkronisasi Antrean Real-Time & Anti-Stall: Menambahkan detak jantung aktif (SSE Heartbeat Ping setiap 15 detik) dari server untuk mencegah Cloudflare Tunnel dan router seluler memutuskan koneksi idle (100s timeout). Klien kini juga dilengkapi watchdog otomatis yang mendeteksi jika koneksi senyap > 25 detik dan seketika melakukan auto-heal tanpa perlu refresh manual.
  • ๐Ÿ”„ Auto-Refresh Saat Kembali ke Tab / Buka Kunci HP: Mengatasi masalah antrean membeku ketika layar HP terkunci atau beralih aplikasi. Event visibilitychange, focus, dan online kini otomatis memperbarui status antrean secara instan.
  • ๐Ÿš€ Responsif Instan Aksi Antrean (0ms Feedback): Penambahan lagu (+ Queue), paste link, hapus lagu, dan upvote kini langsung memicu pembaruan status lokal seketika setelah server mengonfirmasi sukses, menghilangkan jeda tampilan antrean bagi pengguna yang melakukan aksi.
v2.11.13 Nov 2026
  • ๐Ÿ”„ Penanganan Redirect & Auto-Recovery CDN (Anti-Loop "Menghubungkan Stream"): Memperbaiki bug di mana proxy stream server tidak memproses status redirect 302 Found dari Google Video CDN. Server kini otomatis mengikuti header Location dan seketika meminta link stream segar baru tanpa mengirim respon kosong ke audio player.
  • ๐Ÿ›ก๏ธ Stream Watchdog Cerdas (Batas Retry & Auto-Skip): Menambahkan batas percobaan ulang pemutaran audio di client (maksimal 2x dengan parameter ?retry=...). Jika link suatu lagu benar-benar tidak dapat diputar, sistem otomatis beralih ke lagu berikutnya secara elegan.
v2.11.12 Nov 2026
  • ๐Ÿ›ก๏ธ Perbaikan Tambah Antrean (Apostrof / Single-Quote Safe): Mengatasi kegagalan klik tombol + Queue pada hasil pencarian, filter genre, dan riwayat jika judul lagu atau nama artis mengandung tanda kutip satu (misal Can't, Don't, It's, Let's). Sistem kini menggunakan registri kartu lagu terisolasi (songCardRegistry) berbasis Video ID yang 100% kebal terhadap konflik escaping HTML/JS.
  • ๐Ÿ”„ Anti-Reset Progres Lagu Pasca Buffering: Menghapus reset paksa currentTime = 0 dari event native audio. Saat terjadi jeda buffering, reconnect stream, atau underrun jaringan, posisi pemutaran lagu kini tetap terjaga pada detik sebenarnya tanpa kembali ke awal (0:00).
  • ๐Ÿš€ Worker Queue & Debounce Pre-Warm (Beban CPU Minimal): Mengganti proses spawn yt-dlp bebas tanpa batas dengan sistem Single-Worker FIFO Queue (concurrency = 1, antrean maksimal 3) dan debounce 400ms saat kursor mengarah ke kartu lagu. Mencegah penumpukan puluhan proses yt-dlp di background dan menjaga CPU tetap stabil & dingin.
  • ๐Ÿงฉ Perbaikan Auto-Recovery Antrean Server: Memperbaiki bug searchResults is not iterable pada mekanisme auto-recovery server saat memproses penambahan lagu YouTube Music.
v2.11.11 Nov 2026
  • ๐Ÿ“Š Indikator Persentase & Timer Detik Riil (Anti-Ngestuck): Mengubah tampilan status audio saat loading dari yang sebelumnya statis menjadi dinamis dan informatif secara real-time. Dilengkapi penghitung detik berjalan (1s... 4s...), persentase progres yang aktif bertambah, dan progress bar yang bergerak dinamis.
  • ๐Ÿ”„ Tahapan Proses Multi-Stage Transparan: Menampilkan micro-status bertahap: โšก Menghubungkan Stream โ†’ ๐Ÿ” Membuka Enkripsi YouTube โ†’ ๐Ÿ“ก Mengunduh Buffer Audio โ†’ ๐ŸŽต Menyiapkan Pemutar sehingga pengguna mengetahui persis apa yang sedang dikerjakan sistem di latar belakang.
  • โšก Akselerasi Ekstraksi Audio Node.js: Mengintegrasikan runtime Node.js ke dalam mesin ekstraksi audio server untuk mempercepat deobfuscation signature YouTube.
v2.11.10 Nov 2026
  • ๐ŸŽฏ Deteksi Pintar YouTube Mix/Radio vs Playlist Asli: Memperbaiki kesalahan deteksi di mana link lagu dengan parameter YouTube Radio/Mix (seperti &list=RD... atau &start_radio=1) keliru dideteksi sebagai playlist. Link ini kini langsung dikenali sebagai lagu tunggal dan seketika dimasukkan ke antrean.
  • ๐Ÿ”€ Dialog Pilihan untuk Link Hybrid: Jika pengguna menempel link yang memiliki video spesifik dan playlist buatan pengguna (misal watch?v=...&list=PL...), sistem menyediakan dialog konfirmasi untuk memilih antara memutar 1 lagu tersebut atau membuka seluruh daftar playlist.
v2.11.9 Nov 2026
  • ๐Ÿ” Pencarian Lagu Tanpa Batas (Infinite Scroll & Load More): Menghilangkan batas pencarian 20 lagu. Kini mendukung paginasi pencarian tanpa batas menggunakan YouTube Music continuation tokens: pengguna dapat terus menggulir (infinite scroll otomatis via IntersectionObserver) atau menekan tombol interaktif "โฌ‡๏ธ Muat Lebih Banyak Lagu (+20)".
  • โฑ๏ธ Format Durasi Presisi pada Hasil Pencarian: Hasil pencarian kini mengekstrak durasi lagu secara presisi pada setiap thumbnail lagu.
  • โšก Caching & Pre-Warm Terintegrasi: Setiap item pencarian tambahan otomatis mendukung pre-warming instan saat disentuh atau diarahkan kursor (hover/touch).
v2.11.8 Nov 2026
  • โšก Indikator Real-Time Proses Lagu (Audio Loading State): Menyediakan feedback visual yang sangat jelas saat lagu sedang diproses/dibuffer ("โšก Menyiapkan Audio..." / "Buffering Stream..."), animasi shimmering gradien pada progress bar, dan spinner pada tombol Play sehingga pengguna tahu dengan pasti status lagu dan tidak menunggu dalam kegelapan.
  • ๐Ÿ›ก๏ธ Eliminasi Total Bug Forward Jump 3 Menit: Menyelidiki tuntas dan memperbaiki masalah di mana lagu baru tiba-tiba melompat ke menit 3 (180 detik). Disebabkan oleh retensi residual `currentTime` elemen audio HTML5 saat transisi lagu yang terkirim ke server heartbeat. Diperbaiki dengan Server Stale Elapsed Guard, Client Zero-Reset, dan 6s Heartbeat Suppressor.
  • ๐Ÿš€ Akselerasi Pre-Warming Instan (Hover & On-Queue): Cache audio YouTube langsung diselesaikan di background saat kursor mengarahkan (hover/touch) pada kartu lagu di rekomendasi atau hasil pencarian via endpoint `/api/audio/prewarm/:videoId`, serta otomatis pre-warm seketika lagu ditambahkan ke antrean (0ms stream lookup saat mulai diputar).
  • โœจ Badge Kesiapan Lagu ("โšก Ready"): Indikator status visual pada banner "Up Next" yang menunjukkan apakah lagu berikutnya sudah siap di-cache dan bisa langsung diputar tanpa jeda.
v2.11.7 Nov 2026
  • ๐Ÿ—น Hapus Massal Antrean (Bulk Delete Checklist): Memungkinkan memilih beberapa lagu sekaligus dari antrean dengan checklist, tombol "Pilih Semua", dan menghapusnya secara bersamaan (bulk delete) baik di desktop maupun mobile.
  • ๐Ÿ”’ Proteksi Timeline & Anti-Reset Lagu Saat Hapus Antrean: Memperbaiki bug di mana lagu yang sedang diputar ter-reset kembali ke detik 0:00 saat ada antrean yang dihapus. Audio fisik pada Host dikunci sebagai ground-truth yang tidak dapat ditimpa oleh event hapus antrean.
  • โšก Eliminasi Delay Transisi Lagu (Pre-Warming & Gapless Pre-Buffering): Menginvestigasi dan mengatasi jeda 11 detik (seperti jeda iklan) saat pergantian lagu. Menggunakan mesin background pre-warming di server dan audio pre-buffering di browser sehingga lagu berikutnya langsung berputar tanpa jeda (0ms lookup).
  • ๐Ÿ”Š Perbaikan Auto-Play & Auto-Recovery CDN 403: Menangani error 403 Forbidden dari Google CDN dengan pembaruan cache otomatis dan single retry langsung tanpa memutus koneksi streaming browser.
  • โญ๏ธ Respon Instan Ganti Lagu (Next Song): Tombol skip dan Play Now langsung memperbarui tampilan lagu yang sedang diputar secara instan tanpa harus menunggu koneksi SSE atau me-reload halaman web.
  • ๐ŸŽš๏ธ Proteksi Desync Volume & Smooth Debounce (350ms): Menggeser slider volume terasa mulus tanpa desync atau jumping berkat penguncian 1500ms dan respons audio lokal instan (0ms).
v2.11.6 Nov 2026
  • ๐Ÿ“‘ Impor Playlist YouTube & YT Music dengan Seleksi Lagu: Menambahkan link playlist YouTube / YouTube Music kini otomatis membuka dialog konfirmasi dan daftar lagu interaktif. Pengguna dapat memilih atau membatalkan (uncheck) lagu tertentu, tombol Pilih/Batal Semua, dan mengacak urutan (shuffle) sebelum dimasukkan ke antrean.
  • ๐ŸŽจ Perbaikan Header Antrean & Legend Drag: Label tab diubah menjadi ringkas ("Antrean" & "Sudah Diputar") dengan proteksi `whitespace-nowrap shrink-0` sehingga tulisan `โ ฟ Drag โ€ข ๐Ÿ”ฅ Vote` tidak lagi terpotong atau ter-wrap ke baris baru.
v2.11.5 Nov 2026
  • ๐ŸŽง Universal Native Background Audio Engine: Mengatasi masalah lagu berhenti dan tidak auto-play saat tab berada di background / unfocused / terminimalkan di Desktop & Mobile. Menggunakan Native HTML5 Audio Stream yang kebal dari throttling browser.
  • โฑ๏ธ Background Web Worker Keep-Alive Ticker: Menggunakan Web Worker mandiri untuk menjalankan timeline dan watchdog pemutaran setiap 1 detik tanpa terkena penalti sleep 60 detik dari browser saat tab ditinggalkan.
  • ๐Ÿ”„ Auto-Advance on Track Completion: Memastikan transisi lagu berikutnya berjalan otomatis di server dan klien bahkan saat browser dalam keadaan diminimalkan.
v2.11.4 Nov 2026
  • ๐ŸŽ›๏ธ 3x3 Grid untuk Filter Genre & Country: Saat memilih filter genre dan negara, rekomendasi lagu tetap rapi ditampilkan dalam format grid 3x3 (kartu horizontal yang hemat ruang) lengkap dengan paginasi dan tombol acak.
  • ๐Ÿ” 1-Column Search Layout: Saat mengetik pencarian lagu/artis di kolom input, hasil pencarian ditampilkan dalam 1 kolom vertikal membujur penuh agar judul dan nama penyanyi panjang mudah dibaca tanpa sesak.
  • โฑ๏ธ Perbaikan Timeline Freeze saat Pause: Memperbaiki bug di mana waktu lagu (timeline) mereset ke 0:00 saat lagu dijeda (pause). Posisi detik pemutaran kini bertahan presisi tanpa terpotong atau kembali ke awal.
  • ๐Ÿ‘‘ Host Identity Auto-Recovery: Host otomatis disinkronkan saat refresh browser tanpa menampilkan tombol keliru "Ambil Alih Host" dari diri sendiri.
v2.11.3 Nov 2026
  • ๐ŸŽฏ Perbaikan Mismatch Rekomendasi Lagu (BIRDS OF A FEATHER vs Lovely): Memperbaiki Video ID YouTube untuk lagu-lagu rekomendasi yang tertukar atau tidak aktif (seperti videoId `V1Pl8CzNzCw` yang memutar lagu Lovely padahal berlabel BIRDS OF A FEATHER kini diganti ke `V9PVRfjEBTI` resmi, serta perbaikan lagu yang sebelumnya 404 seperti ็ˆฑไบบ้”™่ฟ‡, ๅนดๅฐ‘ๆœ‰ไธบ, Satu Bulan, Gala Bunga Matahari, Sialan, Dan, Supernova, Sparkle).
  • ๐Ÿ›ก๏ธ Server-Side Title Mismatch Guard & Auto-Recovery: Server kini secara cerdas memvalidasi kesesuaian judul lagu permintaan terhadap judul oEmbed resmi YouTube. Jika terdeteksi ketidakcocokan (mismatch), server otomatis mencari trek pengganti yang benar di YouTube Music atau mengadopsi judul asli YouTube agar tampilan dan audio selalu 100% selaras.
v2.11.2 Nov 2026
  • ๐ŸŽจ Modern Segmented Pill Tabs: Tampilan tab Antrean & Riwayat Lagu diperbarui menjadi kontrol pill segmented yang bersih, minimalis, dan proporsional tanpa border/box tebal yang mencolok.
  • โšก 1-Click Instant Audio & Auto-Resume on Refresh: Saat host/DJ me-refresh browser, audio otomatis dilanjutkan atau langsung bersuara dalam 1 kali klik (atau interaksi apa pun di layar) tanpa desync dan tanpa memerlukan pause lalu play ulang.
  • ๐ŸŽฏ Real-Time Play/Pause Icon Ground Truth: Ikon pemutar kini 100% akurat merefleksikan keluaran audio fisik. Jika audio belum bersuara setelah refresh, tombol dengan benar menampilkan Play (โ–ถ) dan langsung mengaktifkan speaker tanpa memutus alur room.
  • ๐Ÿ–ฑ๏ธ Modal Outside Click Dismiss: Semua modal/dialog (Shortcuts, Changelog, Volume, Settings, Lyrics, Host Takeover) dapat ditutup instan hanya dengan mengklik area di luar popup (backdrop).
  • ๐Ÿ“Œ Header-Respecting Sticky Panel: Kolom kiri kini menghormati tinggi topbar/header secara dinamis sehingga tidak pernah menyelinap di bawah header saat scrolling.
v2.11.1 Nov 2026
  • ๐Ÿ” Perbaikan Song Repeat & Autoplay Advance: Mengeliminasi replay lagu berulang saat lagu selesai. YouTube Iframe dan native mobile audio player dijaga agar tidak memutar ulang track yang telah selesai (state 0), serta menyelaraskan server watchdog dan debouncing pergantian lagu otomatis.
  • โšก Eliminasi Continuous Page Reload: Menghapus auto-reload countdown paksa dan beralih ke semver check (`remote > local`). Banner pembaruan kini tidak mengganggu dan dapat ditutup (dismissible) dengan tombol `[Refresh โšก]` manual kapan pun siap.
  • ๐ŸŒ Trilingual Romanization (Mandarin, Jepang & Korea): Menambahkan konversi Romaji penuh untuk lirik Jepang (Kuroshiro dengan analisis Kanji) dan Romanisasi Hangul untuk lirik Korea, melengkapi Pinyin untuk Mandarin. Tombol lirik secara cerdas menampilkan label `๐Ÿ€„ Pinyin`, `๐Ÿ—พ Romaji`, atau `๐Ÿ‡ฐ๐Ÿ‡ท Romaja`.
v2.11.0 Nov 2026
  • โŒจ๏ธ Keyboard Shortcuts & Panduan Lengkap: Tekan Space atau K untuk Play/Pause, N (Next), J/L (Mundur/Maju 5s), โ†‘/โ†“ (Volume), M (Mute), / (Cari Lagu), F (Layar Penuh Karaoke), C (Pinyin), dan ? untuk dialog panduan pintasan.
  • ๐Ÿ“Œ Sticky Left Column (Lirik & Antrean): Kolom antrean dipindahkan ke kiri di bawah panel lirik karaoke real-time. Kolom kiri kini sticky dan diam di tempat dengan scroll internal mandiri, sehingga hanya kolom kanan yang bergeser saat scrolling halaman.
  • ๐Ÿ”ฒ Desain Rectangle 3x3 Hemat Ruang: Kartu lagu rekomendasi 3x3 diubah menjadi bentuk horizontal persegi panjang dengan foto album di sebelah kiri dan flex column (judul, artis, tombol +Queue) di kanan, menghemat ruang layar vertikal secara drastis.
  • โ™พ๏ธ Infinite Recommendations Engine: Rekomendasi lagu tidak lagi terbatas hanya pada 2 halaman, melainkan dapat dijelajahi tanpa batas (Halaman 1, 2, 3...) dengan rotasi seed YouTube Music dinamis dan tombol Acak pintar.
  • ๐Ÿ“ฑ Mobile Queue Bottom Sheet: Pada smartphone/mobile, antrean lagu disembunyikan dari layar utama dan dapat dibuka instan melalui tombol Queue di dock bawah berupa bottom sheet yang halus dan dapat digeser (expandable).
  • ๐ŸŽฏ Filter Bersih & Minimalis: Kategori chip dihapus, menyisakan 2 filter dropdown utama (Negara & Genre) yang bersih dan presisi.
v2.10.3 Nov 2026
  • ๐Ÿ”ฒ Non-Scrollable 3x3 Grid: Menghilangkan batas tinggi statis dan scrollbar dalam pada grid 3x3 rekomendasi lagu sehingga seluruh 9 kotak tampil penuh dan pas di layar.
  • ๐Ÿ”„ Master Autoplay Watchdog (Server & Client): Mencegah lagu berhenti di menit akhir (misal 4:20/4:20). Server dan client memonitor durasi secara independen dan otomatis memutar lagu berikutnya atau rekomendasi autoplay jika antrean kosong.
  • ๐Ÿ‘‘ Persistent Host & Background Tab Auto-Restore: Host disimpan permanen ke disk, batas idle diperpanjang hingga 1 jam, dan sesi host otomatis tersambung kembali saat membuka tab tanpa perlu klaim ulang.
v2.10.2 Nov 2026
  • ๐ŸŽฏ Fix Rekomendasi 404 & Smart Auto-Recovery: Memperbaiki video ID resmi & thumbnail yang sebelumnya 404 pada lagu ๆ™ดๅคฉ (Sunny Day), ็ฎ€ๅ•็ˆฑ (Simple Love), ้‚ฃไบ›ๅนด, Sial, dan Komang. Dilengkapi sistem server auto-recovery yang otomatis mencari versi aktif di YouTube Music jika ada video yang terhapus atau typo, sehingga lagu selalu sukses masuk antrean.
v2.10.1 Nov 2026
  • โณ Circular Countdown Loading Modal saat Ambil Alih Host: Tampilan indikator melingkar (progress ring) dengan hitungan mundur detik (30 detik) di bagian tengah secara realtime pada perangkat pemohon ambil alih host. Dilengkapi tombol batalkan permintaan sewaktu-waktu.
v2.10.0 Nov 2026
  • ๐Ÿ€„ Lirik Pinyin & Romaji (Toggleable): Menampilkan bacaan Pinyin (Mandarin) dan Romaji (Jepang) di atas baris lirik asli, lengkap dengan tombol toggle cepat pada panel karaoke & lirik desktop.
  • ๐Ÿ“ฑ 2-Row Mobile Player Bar: Bar pemutar lagu di HP kini dibagi menjadi 2 baris (Baris 1: Judul lagu & durasi penuh, Baris 2: Kontrol Play/Pause, Next, Lirik, dan Dialog Volume).
  • ๐Ÿ”Š Software Audio Gain & Mobile Volume Dialog: Pengaturan volume lagu langsung menggunakan Web Audio GainNode & YouTube Player volume. Bisa dikendalikan jarak jauh antar perangkat dan melalui tombol volume baru di mobile.
  • ๐Ÿ”ฒ 3x3 Card Grid Rekomendasi: Tampilan pemilihan lagu kini berbentuk grid kotak album 3x3 dengan pagination & acak rekomendasi.
  • โšก Anti-Timeline Jump & Focus Fix: Memperbaiki bug jumping timeline saat ambil alih Host dan menghilangkan masalah lagu meloncat ke menit awal saat tab desktop kembali aktif.
  • ๐Ÿ”„ Seamless Background Queue Transition: Lagu di background iPhone otomatis lanjut ke lagu berikutnya dari antrean tanpa perlu menyalakan layar HP.
v2.9.1 (Latest) Nov 2026
  • ๐Ÿ“ฑ True iPhone/Android Background Audio: Streaming native HTML5 audio via backend stream endpoint dengan dukungan header HTTP Range & WebKit CoreAudio hardware bypass, menjamin lagu terus berputar mulus saat Safari di-background atau layar HP dikunci.
  • โฑ๏ธ Accurate Timeline Persistence: Timeline posisi lagu terjaga akurat tanpa pernah meloncat atau rewind ke posisi lama saat kembali membuka web.
  • ๐ŸŽจ Flat Cardless Mobile Layout: Tampilan mobile dashboard bersih dan menyatu dalam satu halaman flat tanpa kotak-kotak card bertingkat atau border bayangan tebal.
  • ๐Ÿ‘‘ Seamless Host Takeover: Pengalihan Host dengan approval otomatis 30 detik, penghentian audio instan pada host lama, dan timeline yang bersambung akurat di host baru.
  • ๐ŸŽต Continuous YouTube Music Autoplay: Jika antrean playlist habis, sistem otomatis mencari dan memutar rekomendasi lagu pesta dari YouTube Music tanpa henti.
v2.7.0 (Latest) Nov 2026
  • ๐Ÿ”‡ Multi-Tab Audio Lock (Anti-Suara Double): Koordinator BroadcastChannel memastikan bila ada beberapa tab terbuka bersamaan, hanya tab aktif yang memutar audio, mencegah suara gema/double 100%.
  • ๐Ÿ›ก๏ธ Resilient Speaker Connection: Menghilangkan disconnect speaker saat tab di-minimize atau ganti layar lewat perpanjangan toleransi heartbeat (180s) dan sync instan via event visibilitychange.
  • ๐Ÿ›‘ Murni Standalone Web: Menghentikan pencarian YouTube Music Desktop dan menghilangkan status "Connecting to Mac...". Sekarang beroperasi murni sebagai Web Player mandiri.
  • ๐ŸŽฏ Intelligent Audio Activator: Banner Mulai Suara otomatis tersembunyi saat lagu terdeteksi sudah berbunyi tanpa meminta konfirmasi berulang.
v2.6.0 Nov 2026
  • ๐Ÿš€ True Standalone One-App Base: Dihapusnya ketergantungan pada aplikasi desktop eksternal YouTube Music.
  • ๐Ÿ”Š Embedded Host Audio Engine: Audio player resmi tertanam langsung di web/mobile client perangkat Host.
  • ๐Ÿ” Direct YouTube Music Innertube Search: Pencarian katalog lagu resmi via cloud backend Innertube API.
v2.5.1 Nov 2026
  • ๐ŸŽ™๏ธ Precise Karaoke Lyrics Synchronization: Advanced YouTube MV/OST cleaner, LRC [offset:X] support, multi-segment fallbacks, ยฑ4s duration verification in database lookups, and tightened 0.4s drift tolerance with 150ms vocal lead.
  • ๐Ÿ”„ Fixed History Re-Queue Mismatch: Eliminated the 1-song shift bug where completed songs were recorded with the subsequent song's title/thumbnail; re-queueing from Lagu yang Sudah Diputar now always adds the exact matching track.
v2.5.0 Nov 2026
  • ๐ŸงŠ Frozen Bottom Now Playing Bar: Pinned, persistent player docked at the bottom of the screen with synced glowing timeline progress, play/pause, skip, volume slider with 10% snap, and quick lyrics buttonโ€”always visible without scrolling.
  • โšก Universal Track Ingestion: Fixed song addition errors caused by false-positive rate-limit checks (429/403) and special character titles; added encoded payload decoder for instant queuing of any song.
  • ๐ŸŒ Dynamic Public Addressing: Decoupled dj.wsnsam.my.id to be strictly personal for Sam; party URLs & QR codes now automatically adapt to each host's network/domain.
v2.4.2 Nov 2026
  • ๐ŸŽจ Elegant Dialog Modal Padding: Restored spacious padding (24-32px), glowing centered icon, high-contrast typography, and responsive rounded dialog cards.
  • ๐ŸŽต Fixed Mandarin Recommendation Tracks: Corrected official video IDs for Eric Chou's ๆ€Žไนˆไบ† (What's Wrong) and Firdhaus' ้˜ฟๆ‹‰ๆ–ฏๅŠ ๆตทๆนพ (Gulf of Alaska) with instant 1-tap queueing and reliable thumbnails.
v2.4.1 Nov 2026
  • ๐Ÿš€ Auto-Update Version Watchdog: Real-time detection of server updates with an automated floating countdown banner that seamlessly reloads open tabs without manual effort.
  • ๐Ÿงฒ 10% Volume Snapping: Quick 1-tap snap toggle (0%, 10%, 20%... 100%) beside the volume slider with local preference persistence.
  • ๐Ÿ›ก๏ธ YouTube Music Track Validation: Rejects unplayable/non-music YouTube links and prevents previous song audio hang.
v2.3.0 Nov 2026
  • ๐Ÿ‘‘ Auto-Vacant Host Architecture: Strict separation between Party Host (room master controller, read-only for guests) and Guest Requester Profiles. If the Host disconnects or is offline, the position automatically becomes Vacant so another attendee can claim Host.
  • โœจ Reactive Interactive Category Chips: Tapping any category recommendation chip immediately displays active vibrant state, triggers instantaneous filtered search, displays a results counter banner, and allows 1-tap toggling.
  • ๐ŸŒ Cloudflare Public Domain: Permanent public endpoint at https://dj.wsnsam.my.id bypassing DHCP resets and CGNAT completely.
v2.2.0 Nov 2026
  • ๐ŸŽง Dynamic DJ System: Removed hardcoded DJ profiles. Any party guest can enter their custom requester nickname.
  • ๐Ÿš€ Mandatory First-Time Onboarding: First-time visitors are welcomed and prompted to choose their requester profile.
  • ๐ŸŽจ Deterministic Dynamic Color Palette: Generates beautiful matching color pills, badges, and avatar dots.
v2.1.0 Nov 2026
  • ๐Ÿ‡จ๐Ÿ‡ณ Mandarin & C-Pop Ecosystem: Added dedicated China & Taiwan country filters, Mandopop / KTV chips, and curated recommendations (Jay Chou, JJ Lin, GEM, etc.).
  • ๐Ÿงฉ Modern Custom Components: Glassmorphic custom select dropdowns, search input with clear button & / hotkey, glowing timeline playhead, and dynamic volume controls.
  • ๐ŸŽฏ Isolated Lyrics Scroll: Auto-scroll only triggers when fullscreen lyrics modal is focused; outer page never jumps.
  • ๐Ÿ”„ Reliable Refresh Engine: Tactile animated spinning refresh with cache-busting headers (no-store) and automatic SSE reconnection.
v2.0.0 Nov 2026
  • Widescreen Desktop Dashboard: 2-column layout with embedded lyrics and Host Wi-Fi QR Card.
  • View Modes Switcher: Instant switching between โšก Auto, ๐Ÿ“ฑ Mobile, and ๐Ÿ’ป Desktop.
  • System Theme Matching: Automatic day/night sync with macOS/iOS (๐ŸŒ“ System, โ˜€๏ธ Light, ๐ŸŒ™ Dark).
v1.2.0 Nov 2026
  • Real-Time Karaoke Lyrics: Synced LRC lyrics streamed from LRCLib API.
  • COPPA Watchdog: Auto-unpauses "Made for Kids" YouTube videos automatically.
  • Up Next Preview: Shows the next upcoming track with 1-tap play now.
v1.1.0 & v1.0.0 Nov 2026
  • Drag-and-drop queue reordering (SortableJS), crowd upvoting (๐Ÿ”ฅ), previously played history, physical master speaker volume control, and initial SSE engine.
Cover
Playing

No song playing

Connect YouTube Music

โ€ข 0:00 / 0:00
โŒจ๏ธ

Keyboard Shortcuts

Pintasan cepat untuk mengontrol Party Jukebox

๐ŸŽต Pemutaran Musik

Play / Pause
Space / K
Lagu Berikutnya (Next) N
Mundur 5 Detik
J / โ†
Maju 5 Detik
L / โ†’

๐Ÿ”Š Audio & Volume

Naikkan Volume (+10%) โ†‘
Turunkan Volume (-10%) โ†“
Mute / Unmute M

๐ŸŽค Lirik & Navigasi

Fullscreen Lirik Karaoke F
Toggle Pinyin / Romaji C
Fokus Kolom Cari Lagu /
Buka Dialog Shortcut Ini ?
Tutup Modal / Batal Fokus Esc
Notification