Skip to content

Media-Mux v02.1.0

Latest

Choose a tag to compare

@hackboxguy hackboxguy released this 09 Feb 09:47

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

  1. Flash image to SD card using balenaEtcher or Rufus
  2. Insert SD card into Raspberry Pi 4
  3. Connect Ethernet, HDMI, and power
  4. 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

  1. Start playing a video on the master device
  2. Tap screen (or press any key) to show OSD
  3. Click Sync to synchronize all screens
  4. 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


๐Ÿ”— Documentation