Skip to content

v3.3.7 β€” Press Play, Walk Away

Choose a tag to compare

@mholzi mholzi released this 20 May 07:26
710a0c0

v3.3.7 β€” Press Play, Walk Away

Set it up, hit start, leave the room. Beatify just learned how to run itself.

⏭️ Auto-Advance β€” let the game keep itself moving

Tired of clicking "Next round" between every song? Flip Auto-Advance to 30, 60 or 90 seconds and Beatify starts the next round on its own. The default is Off β€” you stay in control unless you opt in β€” but even with Auto-Advance off the round still advances when the song finishes playing, so the music never has to stop awkwardly mid-air.

And the game knows when to stop. If a whole round passes with zero guesses β€” the room's gone to the bar, nobody's watching β€” Beatify recognises the silence: the song plays out, the speaker stops, and the screen holds REVEAL with a banner that spells out what's happening. It won't burn through the playlist while the party regroups, and a single tap on the host's "Next round" picks straight back up where you left off.

🎲 Triple or Nothing

The bet has teeth. A bet now pays off only on the exact year (Γ—3 the round score); any non-exact guess forfeits the round entirely. Bigger payoff, real risk, more drama.

🎬 Movie Quiz Bonus, finally exposed

The engine always supported a Movie Quiz Bonus β€” a three-choice film question when a movie-themes track plays β€” but no UI ever wired it up, so it was effectively always on. There's a clean toggle for it now, next to Artist Challenge in both the admin panel and the first-run wizard. Want it off? It's off.

πŸ“Ί New: TV Dashboard

Beatify now has a proper big-screen mode. The TV Dashboard is a Cast / Chromecast-style view of the current round β€” album art, the year prompt, the leaderboard, and the host countdown β€” designed for a laptop hooked up to a TV or projector so the whole room has something to look at while the music plays. Open Beatify on your phone, pick the game, tap Open TV Dashboard on the second device, and the party has a scoreboard.

🎸 Two new playlists

Two new playlists fill long-missing era gaps. 40s & 50s Classics brings 152 rock'n'roll, doo-wop and early-pop classics spanning 1939–1962 β€” Beatify's first proper pre-60s decade playlist, finally giving the older generation at the party something to recognise. Trance Classics adds 120 tracks of trance, hands-up and Loveparade-era dance from 1991–2009 β€” the decade everyone remembers but the library didn't cover.

The library now stands at 35 playlists / 4,013 songs, up from 32 / 3,566 in 3.3.6.

πŸ”§ Under the Hood

The biggest reliability win this release is the root-cause fix for the stuck-on-PLAYING bug β€” the server's round timer was awaiting the very routine that then cancelled it, interrupting the REVEAL broadcast with no log; the timer task now hands off its handle before the cancel, with the rc7 client watchdog staying in place as a safety net. Two long-standing voice-and-light bugs are also out: TTS settings written by the setup wizard are re-read at game start (the wizard was writing to localStorage after the page-load defaults had been cached, so games started silent even when the wizard said "on"), and Party Lights now actually reacts in-game β€” the wizard's write includes the enabled flag, and existing installs with old-shaped payloads recover automatically. The in-game "Invite players" button no longer does nothing for hosts who joined mid-game as a player (the join URL is captured from every state update, not just LOBBY), and the playlist-request status sync finally reconciles: delivered requests stuck on "submitted" flip to "βœ… Ready" when the GitHub issue closes, and declined ones no longer falsely show as ready.

πŸ™ Thank you

A huge thank-you to @Adroc18, whose post-game write-up in discussion #1009 surfaced five distinct issues in one breath β€” REVEAL auto-advance, Movie Quiz toggle, Open TV Dashboard, idle-halt banner and Party Lights. Half of this release's improvements came from that one thread. And to everyone who reported a stuck round, a missed announcement, a wrong year or a feature they'd never been able to find: keep them coming.


35 playlists Β· 4,013 songs Β· 5 music platforms Β· 5 languages

Report a Bug Β· Discussions Β· Full Changelog