DAISH

DAISH

Control the room without killing the room.

DAISH turns a host music account into a live command layer: guests request tracks, the queue adapts, and the host keeps final control of the atmosphere.

ControlRun playback without losing the room.

Login, connect music, launch from a playlist, then keep queue, requests, volume, skips, and broadcasts in one host console.

Music linkPlaylist launchPlayback controlsAnnouncements
Host opens roomSeed playlist becomes the first signal01
Guests requestSearch and request stay inside the room code flow02
Queue adaptsVibe scoring keeps the next tracks aligned03
Host decidesApprovals, vibe lock, playback, and broadcasts stay in control04
Playback, queue, vibe lock, requests
Code join, search, request, status
Presence, queue, track, broadcasts
Music linkedQueue synchronizedGuests presentApproval gate
Live room engine
Queue
Requests
Broadcast
Join code
Search track
Request status
Music playback
Vibe scoring
Realtime updates

Vibe lock

Host approval stays in control

Every room signal stays connected.

The mobile path shows the same host, guest, queue, moderation, and realtime features, just compressed into a touch-first flow.

Playback, queue, vibe lock, requests

Code join, search, request, status

Presence, queue, track, broadcasts

AuthHost register/loginProtected host access with token refresh.01
MusicMusic connectionHost account links to playback and playlists.02
SetupPlaylist session launchA seed playlist becomes the room queue.03
GuestCode-based joinGuests enter the live room without host credentials.04
QueuePlayback control loopSkip, pause, resume, volume, and now-playing state.05
RequestsSearch and requestGuests request tracks; hosts approve or reject.06
VibeVibe lock + auto-approvalModeration follows the host room settings.07
RealtimePresence + announcementsQueue, track, request, session-end, and broadcast events.08
Music room seedHost login, music connection, playlist selection, mood, vibe lock, and auto-approval define the live room.01
Search and requestGuests join with a code, search music from the room, and send track requests without taking over playback.02
Vibe scoring and approvalRequests move through vibe scoring, host approval, rejection, auto-approval, and queue insertion.03
Queue and controlsThe host sees queue state, now playing, skip, pause, resume, volume, and playlist replacement controls.04
Presence and broadcastSocket events keep presence, queue, track, request status, announcements, and session end synchronized.05

Start hosting or enter as a guest.