What's New in v2.1.0
๐ฎ Touch-Friendly OSD Controls
- Sync Button - New touch-friendly "Sync" button in Kodi video player OSD
- Stop All Button - New "Stop All" button to stop playback on all screens simultaneously
- Master-Only Visibility - OSD buttons automatically hide on slave devices (only visible on master with USB mounted)
- Keyboard Shortcut - Press 'S' during video playback to trigger sync immediately
โจ Improved User Experience
- No Startup Prompts - Pre-configured Addons database eliminates "Do you want to enable this addon?" prompts
- No Version Check Popup - Kodi version check addon disabled by default
- Accurate Device Count - Fixed duplicate localhost counting (shows correct 3/3 instead of 4/4)
๐ Self-Hosted Mode Enhancements
- Automatic master/slave role detection based on USB storage presence
- Integrated DHCP, DNS, NTP, and DLNA services on master device
- NTP time synchronization for accurate playback coordination
๐ฆ What's Included
- Raspberry Pi OS Bookworm (arm64-lite) base
- Kodi media player with Estuary skin (patched for Sync/Stop buttons)
- Media-Mux Sync addon (
service.mediamux.sync) - All sync/stop scripts and dependencies pre-installed
- Self-hosted networking (dnsmasq, minidlna, chrony)
- Avahi/mDNS for automatic device discovery
๐ Quick Start
- Flash image to SD card using balenaEtcher or Rufus
- Insert SD card into Raspberry Pi 4
- Connect Ethernet, HDMI, and power
- Repeat for each Pi (all use the same image)
Master/Slave auto-detection:
- Pi with USB storage attached โ Master (provides DHCP/DLNA)
- Pi without USB storage โ Slave (DHCP client)
๐ฎ How to Use
- Start playing a video on the master device
- Tap screen (or press any key) to show OSD
- Click Sync to synchronize all screens
- Click Stop All to stop playback on all devices
๐ Changelog
ac3a2d6 Update README with v2.1.0 image link and Kodi addon docs
ed81bd1 Update INSTALL.md to v1.3 with recent improvements
66622ae Add proper descriptions to Sync/Stop OSD buttons
6197779 Show Sync/Stop OSD buttons only on master device
4b064a2 Use pre-configured Addons33.db template for Kodi addon settings
23526e4 Fix Kodi addon database handling to prevent boot crashes
a692408 feat: auto-enable Kodi addon and disable version check popup
d6d24ba feat: add Stop All OSD button and fix device discovery duplicate
582fb1c feat: add Kodi OSD sync button for touch screen control