Skip to content

Releases: mholzi/beatify

Beatify v2.8.0-rc.1 β€” Deezer, Smarter Intro & Bug Fixes 🎡

13 Mar 21:36
1482e3b

Choose a tag to compare

v2.8.0-rc.1 Pre-release

✨ What's New

Deezer Support
Beatify now supports Deezer as a fifth music platform, available through Music Assistant. All 2,400+ songs enriched with Deezer track IDs (98.6% match rate).

Smarter Intro Mode

  • Intro rounds only appear from round 4 onwards
  • First intro round shows an admin-confirmed splash screen explaining the mechanic
  • After the 15-second challenge window, music continues playing (no longer pauses)

Longer Intro Window
Auto-stop timer increased from 10s β†’ 15s.

πŸ› Bug Fixes

  • Reveal phase: All player guess cards now visible (were scrolled off-screen horizontally)
  • Control bar labels: Fixed GAME.STOP/GAME.NEXT raw keys showing when game language differed from browser language (async i18n race condition)
  • iOS reconnect: Beatify reconnects immediately on app resume from background
  • Rematch: Fixed dual-WebSocket race causing End Game button to become unresponsive
  • Rematch: Fixed "Verbindung verloren" appearing after reconnect from same socket

22 playlists Β· 2,091 songs Β· 5 music platforms Β· 4 languages

Report a Bug

Beatify v2.7.0 β€” UX Polish & Playlist Expansion 🎡

01 Mar 21:04
0428868

Choose a tag to compare

v2.7.0 β€” UX Polish & Playlist Expansion 🎡

Your end screen just got a serious upgrade β€” and two new playlists are in the mix.

✨ What's New

PWA: Add to Homescreen
Beatify now installs as a Progressive Web App. Tap the install prompt on the admin screen or use the explicit install button in the header β€” and Beatify lives on your homescreen like a real app.

Share Your Results
The end screen now includes a shareable result card β€” a Wordle-style emoji grid of your round results. On mobile, the native share sheet opens directly. On desktop, it downloads as a card image.

Revanche (Rematch)
Players can now challenge for a rematch directly from the end screen β€” no need to scan QR codes again. One tap and everyone's back in the lobby.

Greatest Metal Songs playlist
52 legendary tracks across all major metal subgenres (1970–2020), fully enriched with certifications, awards and streaming links.

Dutch Top 100 enriched
The Top 100 Allertijden Nederlandstalig now includes fun facts in 4 languages and alternative artist suggestions for every track.


22 playlists Β· 2,415 songs Β· 4 music platforms Β· 4 languages

Full Changelog Β· Report a Bug Β· Discussions

Beatify v2.6.0 β€” Highlights Reel 🎬

19 Feb 17:29

Choose a tag to compare

v2.6.0 β€” Highlights Reel 🎬

The party doesn't end at the podium anymore.

✨ What's New

Game Highlights Reel
Every game now ends with an auto-generated highlight reel β€” the Top 8 moments your group created. Exact year matches, killer streaks, bold bets, speed records, heartbreaking near-misses, epic comebacks, photo finishes. All captured, all celebrated.

πŸ› Bug Fixes

  • Streak-10 milestone was incorrectly tracked as streak_7 β€” fixed
  • "End game first" error when starting a new game from the end screen β€” fixed
  • Streak bonus notification: text contrast and padding fixed
  • Result cards carousel: horizontal scroll, one card per view

21 playlists Β· 2,363 songs Β· 4 music platforms Β· 4 languages

Full Changelog Β· Report a Bug Β· Discussions

Beatify v2.5.0 β€” Intro Mode, Quick Rematch & Fullscreen Launcher

18 Feb 09:23

Choose a tag to compare

Release Date: February 2026

Beatify v2.5.0 delivers faster gameplay, a thrilling Intro Mode, Quick Rematch, a fullscreen launcher, and a wave of bug fixes and quality-of-life improvements β€” plus 3 new playlists and all names standardized to English.


⚑ New Feature: Intro Mode

Think you can name a song from just 10 seconds? Toggle Intro Mode in game settings and random rounds will only play a short intro snippet before the music stops β€” then you guess in silence!

  • Fullscreen splash overlay β€” a big ⚑ "INTRO ROUND β€” Only 10 seconds!" appears so nobody misses it
  • Guaranteed frequency β€” at least 1 intro round every 4 rounds (no more dry streaks)
  • Resume on reveal β€” the full song plays when the answer is shown
  • Intro Master superlative β€” awarded to the best intro guesser
  • 4-language support β€” splash and badge text in EN/DE/ES/FR

πŸ” New Feature: Quick Rematch

No more navigating back to setup after a game. Hit Rematch on the final scoreboard and jump straight into a new game with the same settings, playlists, and players.


πŸ‘‘ New Superlative: Comeback King

The player who improves the most during a game earns the Comeback King crown. Started slow but finished strong? This one's for you.


🎬 New Superlative: Film Buff

Playing movie soundtracks? The player who racks up the most movie quiz bonus points gets the Film Buff award β€” now with proper i18n in all 4 languages.


πŸš€ Fullscreen Launcher

The HA sidebar button now opens a launcher page instead of embedding the game in an iframe. One click opens Beatify in a clean new tab β€” no Home Assistant chrome, no sidebar, no distractions. Just the game.

  • Click again to focus the existing tab (no duplicates)
  • Fallback link if pop-up blocker intervenes

⚑ Faster Round Transitions

We cut the dead time between rounds significantly:

v2.4.0 v2.5.0
Speaker preflight 5s every round 3s first round only
Play command Unbounded wait 8s max timeout
Worst case ~13s+ ~11s first, ~8s after
  • Preflight caching β€” speaker verified once, skipped for all subsequent rounds
  • Timeout-bounded playback β€” play calls can't hang forever
  • Better error messages β€” timeouts and failures now log which URI failed

πŸ› Bug Fix

  • Apple Music & Tidal via Music Assistant (#155) β€” URIs now correctly converted before passing to MA, fixing playback failures for Apple Music and Tidal users

🎡 Playlists

New Playlists

  • 100% en EspaΓ±ol πŸ‡ͺπŸ‡Έ β€” 127 Latin & Spanish classics (merged from HITSTER + Temazos)
  • 80s Hits expanded β€” 83 new tracks merged from "Top Songs der 80er" (now 208 songs, v2.1)
  • Top 100 Dutch Classics πŸ‡³πŸ‡± β€” 100 Nederlandstalig tracks with full streaming URIs

Standardized Names (all English)

All playlist names have been standardized to English for consistency:

Before After
80er Hits 80s Hits
90er Hits 90s Hits
Top Songs der 60er 60s Classics 🎸
German classics Schlager Classics πŸ‡©πŸ‡ͺ
Kâlner Karneval Cologne Carnival 🎭
HITSTER 100% en espaΓ±ol 100% en EspaΓ±ol πŸ‡ͺπŸ‡Έ
Eurodance 90s Party Songs Eurodance 90s πŸ’₯
Movie's Greatest Themes 100 Greatest Movie Themes 🎬
Yacht Rock Top 100 Songs Yacht Rock β›΅

Removed duplicate Nederlandstalig playlist (was listed twice).


πŸ“Š By The Numbers

21 Playlists | 2,363 Songs | 4 Music Platforms | 4 Languages


Your speakers, your music service, your party! πŸŽ‰

Beatify v2.4.0 β€” Tidal, Movie Quiz & French Language

03 Feb 22:21

Choose a tag to compare

Release Date: February 2026

Beatify v2.4.0 brings Tidal as a fourth streaming provider, an exciting Movie Quiz Bonus mode, French language support, and two new playlists β€” now featuring 18 playlists with over 2,000 songs.


🌊 New Streaming Provider: Tidal

Tidal joins Spotify, Apple Music, and YouTube Music as the fourth supported music platform. All 18 playlists have been enriched with Tidal URIs, giving you more flexibility in how you play.

  • Backend: New PROVIDER_TIDAL with URI pattern tidal://track/{id}
  • Frontend: Tidal chip button in Admin UI with enable/disable based on speaker capability
  • Platform support: Music Assistant (Tidal via URI) β€” Sonos and Alexa do not support Tidal
  • Enrichment: 90%+ of songs enriched with Tidal URIs via Odesli API

🎬 New Feature: Movie Quiz Bonus

Playing the Movie's Greatest Themes playlist? Now you can earn bonus points by guessing which movie the song is from! After guessing the release year, three movie options appear β€” pick the right film for tiered bonus points:

Speed Points
Fast answer (≀3s) +30 points
Quick answer (≀6s) +20 points
Correct answer +10 points
  • Film Buff superlative: Awarded to the player with the most movie bonus points
  • Server-side timing: Fastest correct guesses rank highest
  • 41 new unit tests across 9 test classes

πŸ‡«πŸ‡· New Language: French

French joins English, German, and Spanish as the fourth UI language. All game text, playlist descriptions, and song fun facts are now available in French β€” Bienvenue!


🎸 New Playlist: British Invasion & Britpop

100 tracks spanning the 1960s British Invasion through 90s Britpop. From The Beatles and The Kinks to Oasis and Blur β€” the best of British rock in one playlist. Every track includes chart positions, certifications, alternative artists, and fun facts in four languages.


β˜€οΈ New Playlist: Summer Party Anthems

112 feel-good summer tracks perfect for parties. Features The Beach Boys, Wham!, Daft Punk, and decades of sunshine hits from 1957–2020 to keep the energy high. Complete with comprehensive metadata and cross-platform streaming URIs.


πŸ“Š By The Numbers

18 Playlists | 2,008 Songs | 4 Music Platforms | 4 Languages


Your speakers, your music service, your party! πŸŽ‰

Beatify v2.3.3 β€” 2000s Pop Anthems & Classic Rock Expansion 🎸

02 Feb 09:30

Choose a tag to compare

Release Date: February 2026

Beatify expands the Greatest Hits playlist with 80 Classic Rock tracks, adds a new 2000s Pop Anthems playlist, and fixes song metadata desync on Sonos.


πŸ› Bug Fixes

  • Fix song/answer desync on Sonos + Spotify (#124) β€” Songs were showing wrong artist/title because the game relied on async media player metadata, which can be stale on Sonos. Now uses playlist data as the source of truth for song identity. Album art is still fetched from the media player.
  • Fix invalid Spotify URIs in Pure Pop Punk and 2000s Pop Anthems (#122)
  • Hide playlist requests section during active game (#107)

🎡 New Playlist: 2000s Pop Anthems

151 pop anthems from the 2000s featuring BeyoncΓ©, Rihanna, Lady Gaga, Britney Spears, Usher, Black Eyed Peas, and more. Every track includes chart positions, certifications, alternative artists, and fun facts in three languages. The biggest decade of pop, now in Beatify.


🎸 Expanded: Greatest Hits of All Time (+80 Classic Rock)

The Greatest Hits playlist grows from 100 to 180 songs with 80 Classic Rock essentials. New artists include Fleetwood Mac, Led Zeppelin, Pink Floyd, Jimi Hendrix, The Rolling Stones, Black Sabbath, Foo Fighters, Metallica, Soundgarden, Pearl Jam, and many more.

  • 12 duplicates identified and removed during merge
  • 100% YouTube Music, 96% Apple Music coverage
  • 25 missing weeks_on_chart values researched and filled
  • Added rock tag for Style filter visibility

πŸ“Š By The Numbers

16 Playlists | 1,796 Songs | 3 Music Platforms | 3 Languages

  • 🎹 80er Hits (125 songs)
  • 🎡 90er Hits (32 songs)
  • πŸŽ‰ 2000s Pop Anthems (151 songs) ✨ NEW
  • πŸ•Ί Disco & Funk Classics (76 songs)
  • πŸ’₯ Eurodance 90s (100 songs)
  • πŸ† Eurovision Winners (72 songs)
  • πŸ’ƒ Fiesta Latina 90s (50 songs)
  • 🎯 Greatest Hits of All Time (180 songs) ✨ +80 Classic Rock
  • 🎭 KΓΆlner Karneval (291 songs)
  • 🎡 Motown & Soul Classics (100 songs)
  • 🎬 Movies: Greatest Themes (162 songs)
  • 🎀 One-Hit Wonders (98 songs)
  • 🎸 Pure Pop Punk (100 songs)
  • 🎢 Schlager Klassiker (60 songs)
  • πŸ’” Top 100 Power Ballads (99 songs)
  • β›΅ Yacht Rock Top 100 (100 songs)

Full Changelog: v2.3.2...v2.3.3

Your speakers, your music service, your party! πŸŽ‰

Beatify v2.3.2 β€” Soul, Disco & Latin Expansion 🎡

30 Jan 10:51

Choose a tag to compare

Release Date: January 2026

Beatify adds three new genre playlists spanning soul, disco, and Latin music β€” plus major data quality improvements across all existing playlists.


🎡 New Playlist: Motown & Soul Classics

100 iconic Motown and soul tracks from 1959–1999 featuring Diana Ross & The Supremes, Marvin Gaye, The Temptations, Stevie Wonder, The Jackson 5, and more. Every track includes chart positions, certifications, alternative artists, and fun facts in three languages. The definitive soul music collection for quiz night.


πŸ•Ί New Playlist: Disco & Funk Classics

76 essential disco and funk tracks from the 1970s and 80s featuring Bee Gees, Donna Summer, Earth Wind & Fire, Chic, KC & The Sunshine Band, Gloria Gaynor, and more. Full chart data coverage (100% Billboard, UK, and weeks on chart) makes this the most complete playlist in Beatify.


πŸ’ƒ New Playlist: Fiesta Latina 90s

50 Latin party anthems from the 1990s featuring Shakira, Ricky Martin, ManΓ‘, Chayanne, Luis Miguel, Elvis Crespo, and more. Beatify's first Spanish-language playlist, spanning merengue, salsa, cumbia, and Latin pop. ~85% Spanish-language tracks for an authentic fiesta experience.


πŸ“Š By The Numbers

15 Playlists | 1,565 Songs | 3 Music Platforms | 3 Languages

  • 🎡 Motown & Soul Classics (100 songs) ✨ NEW
  • πŸ•Ί Disco & Funk Classics (76 songs) ✨ NEW
  • πŸ’ƒ Fiesta Latina 90s (50 songs) ✨ NEW
  • 🎹 80er Hits (125 songs)
  • 🎡 90er Hits (32 songs)
  • πŸ’₯ Eurodance 90s (100 songs)
  • 🎸 Pure Pop Punk (100 songs)
  • β›΅ Yacht Rock (100 songs)
  • πŸ’” Power Ballads (99 songs)
  • 🎯 Greatest Hits of All Time (100 songs)
  • πŸ† Eurovision Winners (72 songs)
  • 🎀 One-Hit Wonders (98 songs)
  • 🎭 KΓΆlner Karneval (291 songs)
  • 🎢 Schlager Klassiker (60 songs)
  • 🎬 Movies: 100 Greatest Themes (162 songs)

Your speakers, your music service, your party! πŸŽ‰

v2.3.1

28 Jan 20:03

Choose a tag to compare

Release Date: January 2026

Beatify introduces tag-based playlist filtering, adds three new playlists, and expands the 80er Hits collection to 125 tracks.


🏷️ Playlist Tag Filtering

Playlists can now be filtered by tags in the Admin UI! Every playlist is tagged with relevant categories like decade, genre, region, and mood. Click tags to instantly filter your playlist selection.

The filter bar appears above the playlist list with clickable tag buttons. Multiple tags can be selected for broader filtering (OR logic). Tags are displayed as pills on each playlist item for quick visual reference.

Tag categories include decades (1970s, 1980s, 1990s, 2000s), genres (rock, pop, schlager, eurodance, ballads), regions (german, international), and themes (movies, carnival, eurovision, party).


πŸ’₯ New Playlist: Pure Pop Punk

100 essential pop-punk tracks from the 2000s featuring Blink-182, Green Day, Sum 41, Fall Out Boy, Good Charlotte, and more. Every track includes comprehensive metadata: chart positions, certifications, alternative artists, and fun facts in three languages. Perfect for nostalgic millennials and high-energy quiz rounds.


β›΅ New Playlist: Yacht Rock Top 100

100 smooth West Coast classics from the late 70s and 80s featuring Toto, Michael McDonald, Steely Dan, Christopher Cross, Hall & Oates, and more. Full enrichment with chart data, certifications, and YouTube Music URIs. The ultimate soft rock playlist for laid-back quiz sessions.


🎹 Expanded: 80er Hits & New 90er Hits

The 80er Hits playlist grows from 100 to 125 tracks with 25 new additions including Phil Collins, Prince, Rick Astley, Bonnie Tyler, and Bruce Springsteen classics.

New 90er Hits playlist with 32 essential tracks from the decade featuring TLC, Cher, R.E.M., Hanson, Fugees, and more. All tracks fully enriched with chart positions, certifications, and streaming URIs.


🎡 YouTube Music Improvements

All playlists now use real YouTube Music video IDs instead of search URLs. This ensures direct playback without search redirection for a seamless music experience.


πŸ“Š By The Numbers

12 Playlists | 1,200+ Songs | 3 Music Platforms | 3 Languages

  • 🎹 80er Hits (125 songs) ✨ +25 NEW
  • 🎡 90er Hits (32 songs) ✨ NEW
  • πŸ’₯ Eurodance 90s (100 songs)
  • 🎸 Pure Pop Punk (100 songs) ✨ NEW
  • β›΅ Yacht Rock (100 songs) ✨ NEW
  • πŸ’” Power Ballads (99 songs)
  • 🎯 Greatest Hits of All Time (100 songs)
  • πŸ† Eurovision Winners (72 songs)
  • 🎀 One-Hit Wonders (98 songs)
  • 🎭 KΓΆlner Karneval (291 songs)
  • 🎢 Schlager Klassiker (60 songs)
  • 🎬 Movies: 100 Greatest Themes (162 songs)

Your speakers, your music service, your party! πŸŽ‰

Beatify v2.3.0 β€” Playlist Tags & Filter UI 🏷️

28 Jan 14:54
16957a4

Choose a tag to compare

Release Date: January 2026

Beatify introduces tag-based playlist filtering, adds three new playlists, and expands the 80er Hits collection to 125 tracks.


🏷️ Playlist Tag Filtering

Playlists can now be filtered by tags in the Admin UI! Every playlist is tagged with relevant categories like decade, genre, region, and mood. Click tags to instantly filter your playlist selection.

The filter bar appears above the playlist list with clickable tag buttons. Multiple tags can be selected for broader filtering (OR logic). Tags are displayed as pills on each playlist item for quick visual reference.

Tag categories include decades (1970s, 1980s, 1990s, 2000s), genres (rock, pop, schlager, eurodance, ballads), regions (german, international), and themes (movies, carnival, eurovision, party).


πŸ’₯ New Playlist: Pure Pop Punk

100 essential pop-punk tracks from the 2000s featuring Blink-182, Green Day, Sum 41, Fall Out Boy, Good Charlotte, and more. Every track includes comprehensive metadata: chart positions, certifications, alternative artists, and fun facts in three languages. Perfect for nostalgic millennials and high-energy quiz rounds.


β›΅ New Playlist: Yacht Rock Top 100

100 smooth West Coast classics from the late 70s and 80s featuring Toto, Michael McDonald, Steely Dan, Christopher Cross, Hall & Oates, and more. Full enrichment with chart data, certifications, and YouTube Music URIs. The ultimate soft rock playlist for laid-back quiz sessions.


🎹 Expanded: 80er Hits & New 90er Hits

The 80er Hits playlist grows from 100 to 125 tracks with 25 new additions including Phil Collins, Prince, Rick Astley, Bonnie Tyler, and Bruce Springsteen classics.

New 90er Hits playlist with 32 essential tracks from the decade featuring TLC, Cher, R.E.M., Hanson, Fugees, and more. All tracks fully enriched with chart positions, certifications, and streaming URIs.


🎡 YouTube Music Improvements

All playlists now use real YouTube Music video IDs instead of search URLs. This ensures direct playback without search redirection for a seamless music experience.


πŸ“Š By The Numbers

12 Playlists | 1,200+ Songs | 3 Music Platforms | 3 Languages

  • 🎹 80er Hits (125 songs) ✨ +25 NEW
  • 🎡 90er Hits (32 songs) ✨ NEW
  • πŸ’₯ Eurodance 90s (100 songs)
  • 🎸 Pure Pop Punk (100 songs) ✨ NEW
  • β›΅ Yacht Rock (100 songs) ✨ NEW
  • πŸ’” Power Ballads (99 songs)
  • 🎯 Greatest Hits of All Time (100 songs)
  • πŸ† Eurovision Winners (72 songs)
  • 🎀 One-Hit Wonders (98 songs)
  • 🎭 KΓΆlner Karneval (291 songs)
  • 🎢 Schlager Klassiker (60 songs)
  • 🎬 Movies: 100 Greatest Themes (162 songs)

Your speakers, your music service, your party! πŸŽ‰

Beatify v2.2.0 β€” Multi-Platform Music & Eurodance Party

27 Jan 23:00

Choose a tag to compare

Release Date: January 2026

Beatify expands to YouTube Music, drops 100 Eurodance bangers, and delivers enhanced metadata across all playlists.


🎡 YouTube Music Provider Support

Beatify now supports YouTube Music as a music service provider alongside Spotify and Apple Music! Select YouTube Music in the admin settings to use it as your music service. Playlists now include YouTube Music URIs for seamless playback through the Music Assistant integration.

All eight playlists are equipped with YouTube Music URIs: 80er Hits (99%), Greatest Hits of All Time (100%), Eurovision Winners (93%), Schlager Klassiker (100%), Eurodance 90s (97%), and enhanced coverage for KΓΆlner Karneval, One-Hit Wonders, and Movies Themes.


πŸ’₯ New Playlist: Eurodance 90s Party Songs

100 iconic Eurodance tracks from the era of La Bouche, Real McCoy, Haddaway, Culture Beat, Corona, Gala, and more. Every track includes comprehensive metadata: chart positions (Billboard & UK peaks), certifications, alternative artists for gameplay variety, and fun facts in three languages (English, German, Spanish). 84% Apple Music coverage and 97% YouTube Music coverage ensure broad platform compatibility.

This playlist celebrates the euphoric energy of 90s Eurodance with "Be My Lover," "What Is Love," "Rhythm of the Night," "Mr. Vain," and 96 more party anthems.


🎯 Enhanced Playlist Metadata

All playlists now include richer metadata: chart positions from Billboard and UK charts, RIAA and BPI certifications (Platinum, Gold), and Apple Music URIs for cross-platform compatibility. The metadata enrichment enables more engaging gameplay with context-rich fun facts and achievements.


πŸ“Š By The Numbers

8 Playlists | 880+ Songs | 3 Music Platforms | 3 Languages

  • 🎸 Greatest Hits of All Time (100 songs)
  • 🎹 80er Hits (100 songs)
  • πŸ’₯ Eurodance 90s (100 songs) ✨ NEW
  • πŸ† Eurovision Winners (72 songs)
  • 🎀 One-Hit Wonders (98 songs)
  • 🎭 KΓΆlner Karneval (291 songs)
  • 🎢 Schlager Klassiker (60 songs)
  • 🎬 Movies: 100 Greatest Themes (162 songs)

Your speakers, your music service, your party! πŸŽ‰