Beatify v1.0.0 – Multiplayer Music Guessing Game for Home Assistant

:musical_note: Beatify v1.0.0 – Multiplayer Music Guessing Game for Home Assistant

:tada: Turn Your Living Room Into a Music Game Show!

Hi everyone,

I’m thrilled to announce the v1.0.0 stable release of Beatify – a multiplayer music year-guessing party game that runs entirely on your Home Assistant.

:link: GitHub Repo: https://github.com/mholzi/beatify


:dart: What is Beatify?

Beatify is a party-style trivia game where players compete to guess the release year of songs playing through your speakers. Perfect for house parties, family game nights, or any gathering where you want to get people off their phones and into the moment!

:bulb: Inspired by games like Hitster, but fully integrated into your smart home – no app downloads required.

How It Works

  1. Host opens Beatify and selects speakers + playlists

  2. QR code appears – guests scan with their phones

  3. Song plays through your speakers

  4. Everyone races to guess the release year

  5. Points awarded based on accuracy and speed

  6. Champion crowned!


:sparkles: Features

  • :rocket: Zero Friction – Guests scan a QR code, that’s it. No apps, no accounts

  • :loud_sound: Your Speakers – Works with Sonos, HomePod, Chromecast, any HA media player

  • :musical_note: Any Music Source – Spotify, Apple Music, YouTube Music, local files

  • :zap: Speed Bonus – Answer faster for up to 2x points

  • :fire: Streak Milestones – Hit 3, 5, or 10 in a row for bonus points

  • :game_die: Double or Nothing – Feeling confident? Bet to double your score

  • :busts_in_silhouette: 20+ Players – Tested with large groups

  • :earth_africa: Multi-Language – English and German support

  • :house: Runs Locally – No cloud, no subscription, fast and private

  • :iphone: Mobile-First UI – Gorgeous neon dark theme


:camera_flash: Screenshots

Admin Setup

Player Gameplay

Round Reveal

Final Podium


:hammer_and_wrench: Installation

Via HACS (Recommended)

  1. Go to HACS → ⋮ Menu → Custom repositories

  2. Add: https://github.com/mholzi/beatify as type Integration

  3. Search “Beatify” and click Install

  4. Restart Home Assistant

  5. Go to Settings → Devices & Services → Add Integration → Beatify

That’s it! Beatify appears in your sidebar ready to play.

:page_facing_up: Full instructions: README on GitHub


:video_game: Perfect For

  • :house: House Parties – Gets everyone engaged

  • :birthday: Birthday Parties – “Guess songs from your birth year!”

  • :game_die: Game Nights – Add music trivia to your rotation

  • :family_man_woman_girl_boy: Family Gatherings – Bridge generations through music

  • :christmas_tree: Holiday Parties – Create memories, not awkward silences


:speech_balloon: Feedback Welcome!

This is the first stable release, but I’m always looking to improve:


:world_map: What’s Next

  • More language support

  • Custom theming options

  • Additional game modes

  • Enhanced playlist management


Thanks for checking it out – have fun guessing those years! :notes:

— Markus

1 Like

:video_game: Beatify v1.1.0 – Customization Update

Hey everyone!

Quick update – v1.1.0 is now live with some features that were highly requested after our first few game nights.

:sparkles: What’s New

:stopwatch: Customizable Round Timer
Not everyone thinks at the same speed! Now you can choose:

  • :zap: Quick (15s) – High pressure, fast rounds
  • :stopwatch: Normal (30s) – The classic experience
  • :person_in_lotus_position: Relaxed (45s) – More time for those “I know this song…” moments

:dart: Difficulty Presets
Match the challenge to your group’s music knowledge:

  • :blush: Easy – Guess within 7 years to score (great for mixed generations)
  • :dart: Normal – Within 3 years (balanced gameplay)
  • :fire: Hard – Only ±2 years counts (for the music nerds)

Players see the current difficulty as a badge, so everyone knows what they’re up against.

:bar_chart: Round Analytics
After each reveal, see fun stats:

  • How far off the group was on average
  • Guess distribution histogram
  • Speed champion of the round
  • Percentage who scored points

:clapper: New Playlist
Added “Movie’s Greatest Themes” – 162 iconic film soundtrack songs spanning decades of cinema.

:package: Update

Just update through HACS and restart Home Assistant.


As always, feedback welcome! Let me know what you’d like to see next.

:link: GitHub - mholzi/beatify: Home Assistant party game integration using Music Assistant | Release v1.1.0 - Customization Update · mholzi/beatify · GitHub

Beatify v1.3.0 — Steal the Show :ninja:

Release Date: January 2026

Get ready to outplay, outsmart, and outsteal your friends! This release introduces game-changing power-ups, end-game awards that celebrate every play style, and rock-solid reliability improvements that keep the party going all night long.


:ninja: Steal Power-Up — Trust No One

The most requested feature is here! Build a streak and steal your way to victory:

How it works:

  1. Get 3 correct guesses in a row (within scoring range)

  2. A glowing “Steal Available” indicator appears

  3. Click the steal button to see who has already submitted

  4. Choose your target and copy their answer instantly!

| Scenario | Result |

|----------|--------|

| You steal a perfect guess | You get the same points they would |

| You steal a wrong answer | You share their fate! |

| Someone steals from you | Your answer still counts normally |

Strategic depth:

  • Use it early when answers cluster, or save it for when you’re stumped

  • The steal target list shows who submitted (but not their answers!)

  • Both stealer and victim see the relationship revealed at the end

Translations included for English and German. The mind games begin! :performing_arts:


:trophy: End-Game Superlatives — Everyone’s a Winner

Because first place isn’t the only way to shine! After the final round, special awards celebrate unique achievements:

| Award | What It Takes | Badge |

|-------|---------------|-------|

| :zap: Speed Demon | Fastest average submission time | “X.Xs avg” |

| :fire: Hot Streak | Longest scoring streak (min 3) | “X in a row” |

| :game_die: Risk Taker | Most bets placed (min 3) | “X bets” |

| :muscle: Clutch Player | Highest score in final 3 rounds | “X pts in final 3” |

| :dart: Close Calls | Most guesses within 1 year | “X close guesses” |

Awards appear with staggered animations on both player devices and the TV dashboard. Even the slowest guesser might be the ultimate Risk Taker!


:star: Song Difficulty Rating — Know What You’re Up Against

See how hard each song really is based on how everyone has played it:

| Stars | Accuracy | Meaning |

|-------|----------|---------|

| :star::star::star::star: | 75%+ | Easy — Most players nail it |

| :star::star::star: | 50-75% | Medium — Solid challenge |

| :star::star: | 25-50% | Hard — Only experts score |

| :star: | <25% | Extreme — Nearly impossible! |

  • Displayed during the REVEAL phase after each round

  • Ratings improve as more games are played

  • “Not enough data yet” shown for new songs

Finally know if that obscure 1967 B-side was actually guessable!


:wrench: Under the Hood

Media Player:

  • Pre-flight check wakes sleepy Sonos speakers before each round

  • Smart retry (up to 3 attempts) if a song fails to play

  • Game pauses gracefully instead of crashing on media errors

  • Metadata sync prevents mismatched song info during reveal

Stability:

  • WebSocket keepalive prevents timeouts during long reveals

  • Playlists auto-update when a newer bundled version is available

Bug Fixes:

  • Fixed runaway retry loop that could exhaust playlist in seconds

  • Fixed Safari desktop bet toggle not responding to clicks

  • Fixed dark mode button text color on “Join as Player” button


:clipboard: Technical Notes

Breaking Changes

None — full backward compatibility with v1.2.x game saves and statistics.

Minimum Requirements

  • Home Assistant 2024.1.0 or later

  • A Spotify-connected media player (Sonos, Chromecast, etc.)


Full Changelog: Comparing v1.2.0...v1.3.0 · mholzi/beatify · GitHub


Ready to steal some answers? Update now and let the games begin! :video_game: