Soundbeats – Multiplayer Music Guessing Game 
A Local Trivia Game for Music Lovers – Now in Beta, Testers Wanted!
Hi everyone,
I’m excited to share a new Home Assistant game integration I’ve been working on:
Soundbeats – a multiplayer music guessing game built to run locally on Home Assistant.
GitHub Repo: https://github.com/mholzi/Soundbeats
What is Soundbeats?
Soundbeats is a party-style guessing game where players compete to guess the release year of a randomly played song. Perfect for family game nights, gatherings, or just testing your music knowledge!
Inspired by games like Hitster, but fully integrated into your smart home.
Features:
Guess the release year of Spotify songs
Supports up to 5 teams
Built-in timer for fast-paced action
Points system based on accuracy and bets
Lovelace-based multiplayer UI
Runs 100% locally in Home Assistant
Screenshots / Demo
Looking for Beta Testers!
You’re a great fit for testing if you:
Enjoy smart home gaming ideas
Have a media player with Spotify integration
(e.g., Sonos, Spotify Connect, or any player with Spotify playback support via Home Assistant)
Are comfortable installing custom integrations or HACS components
Can give feedback on gameplay, bugs, or UI/UX
How to Install
You can install Soundbeats by adding this custom repo to HACS:
- Go to HACS > Integrations > Custom repositories
- Add:
https://github.com/mholzi/Soundbeats
as type “Integration”
- Install it and restart Home Assistant
- Register the frontend resources manually (if not using HACS frontend):
- Go to Settings > Dashboards > Resources
- Add:
/soundbeats_frontend_assets/soundbeats-card.js
as type: module
Full instructions: Installation Guide on GitHub
How to Help
Play the game and try different teams/settings
Report bugs or issues via GitHub
Suggest improvements or feature ideas
Share screenshots, videos, or your setup!
Roadmap
- Game round history & stats
- Dynamic difficulty scaling
- Configurable song list by genre or decade
- More UI polish and animations
- Companion app support?
Thanks for testing – and have fun guessing those beats! 
— Markus
2 Likes
I just release the next update for the integration after a night of heavy playing and a lot of fun with my friends in the 70th style Partykeller (look it up for non-Germans).
Here the changes. Would be great to get feedback!
SoundBeats v.0.5.3
Below is a user-friendly summary of notable enhancements and fixes since release v0.5.0.
Changes are grouped by UI and Gameplay enhancements.
UI Enhancements
-
Tablet Mode:
- New tablet mode with left/right layout and enhanced CSS/animations for an improved experience.
- Tablet-specific countdown timer updates and refined ranking display with time-based transitions.
- Ranking overview evolution and logic for updating rankings on countdown state changes.
- Prevent results modal in tablet mode and ensure proper state reset on round completion.
-
Mobile Optimization:
- Mobile-optimized UI for Soundbeats game.
- Improved mobile accessibility and keyboard navigation.
- Reimplemented mobile UI from scratch, then reverted in favor of a more stable approach.
-
Dropdowns & Selectors:
- Optimized dropdown performance with direct DOM manipulation and advanced caching.
- Added dropdown open/close tracking to prevent auto-closing during use.
- Improved dropdown protection and checks in audio player options.
- Team selector visibility fixes and initial setup access improvements.
- Moved team count dropdown from Team Management to Game Settings.
- Added visual dividers to Game Settings for better structure.
-
Year Picker:
- Replaced slider with a hybrid year picker, then tested mobile-friendly slider and plus/minus buttons (with reverts for stability).
-
Other UI Improvements:
- Change bet button to full width and green color for clarity.
- Implemented unified global ranking logic across UI.
- Enhanced text input protection to avoid refresh while typing.
- Implemented Round Results Popup modal for round summaries.
-
Documentation:
- Tablet mode documentation added to README.
- README updates for ranking logic and other new features.
Gameplay Enhancements
-
Ranking Logic:
- Fixes to ranking logic for proper tie handling.
- Unified global ranking logic across all Soundbeats UI components.
- Refined tablet ranking state and logic for accurate, real-time updates.
-
User Filtering:
- Updated user filter to exclude Home Assistant and Supervisor users for more accurate player lists.
-
Team Management:
- Improved team selector and moved relevant controls to Game Settings.
-
Round Results & Modals:
- Implemented a dynamic popup modal to display round results.
- Added logic to prevent result modal in tablet mode for a smoother experience.
-
Audio & Interaction:
- Complete dropdown protection for audio player options.
- Improved button selection reliability with specific IDs.