v1.5.0 (Build 144)
Live Show
- Intro and Outro boards to bookend the night. An Intro the room looks at while it fills, and an Outro that closes it — both full boards with their own modules and saved templates, not a scrim over whatever was underneath. Neither has a length: each holds the screen until you say otherwise. And the Outro stays last no matter how many songs guests add after you place it.
- Reactions rise the way they do on a video call. They land big at the bottom, then shrink and fade the whole way up, so height reads as distance. The old version popped to full size, held it the entire flight and blinked out near the top — a busy moment looked like a wall of stickers. They arrive bolder now and still spend most of their life smaller than before, so they cost less over lyrics.
- Ad skipping is yours to turn off. It stays on by default. Switched off, the show simply waits an ad out instead of clicking through it, and every cue point and intro-skip lands exactly where it did before — the part that recognises an ad is untouched, only the fast-forwarding stops.
- Video previews stop when you close them. They could keep playing audio after the window was gone, sometimes several at once.
- YouTube previews play again. Every preview was failing with "your browser can't play this video" — we'd been telling YouTube we were a desktop browser we aren't, and it sent back video the Mac app couldn't decode.
Party & Guests
- Two parties can't be live at once any more. Starting or setting up a reservation while a party was running quietly left the first one going — guests still on it, still able to join and queue — on a code the app could no longer reach. Now it says so before you start, naming the party you'd be leaving behind.
- A party left running can be ended from its own page. Previously the only way to end a party was from inside it, so one you'd walked away from was stuck: marked live, and refusing to be deleted until you ended it, which nothing could do.
- A party that's over says it's over. Ended nights kept reading LIVE for up to a day and couldn't be deleted in that time. And a party happening right now no longer files itself under Past, where it read as something already finished.
- Songs you add from the Jukebox are credited to you. The screen used to say "requested by Jukebox", naming the machinery instead of the DJ — while karaoke adds right beside it named you correctly. Spotify drops still say Spotify, which is a source rather than a mechanism.
- The "In Rotation" badge lets go. Once a video had been added, its row stayed claimed for the rest of the session — through the song playing, through removing it — so nothing could be added again. It now clears when the video actually leaves the rotation.
- Deleting from the queue sticks. A deleted row could stay on screen until something else in the party moved, which during a quiet stretch of the set could be a while.
Search & Catalog
- Music Videos browses like Karaoke does. Themes and Genres are real drill-ins now, with the same back button and Add All you get on the karaoke side, and your place survives switching tabs. Every artist link lands on a full artist page — hero image, genres, fans-also-sing, whole catalog — instead of a single stranded row.
- Artists have covers. Roughly half the artists a DJ landed on showed a grey slab. Measured across 80 artists from real searches, coverage went from 49% to 99%: artwork now comes from the music catalog you're actually browsing, collaboration credits resolve, nearly 800 stale image links were repaired, and a broken first choice falls through to the next candidate instead of giving up.
- Better music-video matches. Matching a Spotify track to a video now prefers the artist's own upload, which duration alone could never separate from a lyric reupload of the same song.
- Turning a channel off turns its videos off. Disabling a channel left all of its videos searchable and playable. It also unwedges the catalog's dead-video sweep, which a wiped channel had been stopping about two-thirds of the way through every run.
Behind the Scenes
- The night planner asks what you play before it plans. Pick genres, then artists within them, then describe the rest — either answer alone is enough to build from. Your picked genres are a hard limit on everything it chooses, so a country night can't be handed a block of something else, and artists you name are guaranteed a slot in a block they actually fit. Genre information now comes from song-level data, which fixes a long tail of artists filed under a genre they've never recorded in.