Skip to content

Home Theater Manager v1.0.0

Latest

Choose a tag to compare

@CALTechNet CALTechNet released this 23 Jun 04:36
· 7 commits to main since this release
5157784

Home Theater Manager v1.0.0

First stable release of Home Theater Manager: a self-hosted web app for running a private theater workflow from scheduling through playback and ticketing.

Highlights

  • Weekly showtime scheduling with overlap detection and overnight-show continuation handling
  • Media library scanning with runtime, resolution, aspect ratio, HDR, audio format, file size, and bitrate metadata
  • Trailer + feature playlist creation through the showing wizard
  • Now Showing controls with playback state, shuttle controls, immediate show start, and output preview
  • Ticketing workflow with seat selection, concessions, PDF preview, reprints, and full-page/receipt ticket styles
  • Settings for discovered video outputs, audio routing, passthrough/PCM mode, idle black/logo screen, and detected hardware
  • Installer, hardware discovery, console/video routing tools, Docker Compose deployment, and PolyForm Noncommercial licensing

Notes

  • The default playback driver remains demo-friendly mock mode.
  • The ffmpeg/mpv real playback runner is wired for GPU/KMS and DeckLink/SDI paths, but real hardware deployments should still validate output routing, device permissions, audio behavior, and sync on the target machine.

Verification for release prep

  • python3 -m py_compile backend/app/main.py playback-mock/app/main.py
  • git diff --check

Frontend build and full pytest suite were not run in this shell because Node/npm and pytest are not installed here.