
Home Theater Manager - Movies, Trailers, Ticketing, Scheduling, and Management
I’ve been working on an open-source project called Home Theater Manager for people running dedicated theater rooms or small private screening setups.
The idea is to make a self-hosted “theater operations” app that can handle:
- Movie and trailer library scanning
- Scheduled showtimes
- Trailer + feature playlists
- Now-playing control
- Ticket/seat management
- Printable tickets
- Output/display selection for projector or theater playback
- Future QR ticket scanning/check-in
It’s aimed less at replacing Plex/Jellyfin and more at the “make my home theater feel like an actual cinema” side of things: scheduling a show, picking trailers, printing novelty tickets, and eventually controlling the playback/display flow from one local app. Integrates into existing storage servers by being able to mount storage to this and use it for the Movie Playback.
The project is still evolving, but it’s usable enough to share and I’d love feedback from people who care about the weird little details of a proper theater experience.
I used both Opus 4.8 and 5.5 to help check the code as well as build the front ends, I build the architecture that it runs on.
GitHub: https://github.com/CALTechNet/home-theater-manager
Curious what features you’d want in something like this. Pre-show automation? Lighting cues? AVR/projector control? Better trailer selection? I’m all ears.