Company
Date Published
Oct. 8, 2024
Author
Ben Tasker
Word count
1755
Language
English
Hacker News points
None

Summary

The author built a docker container to create their own streaming TV station using their collection of ripped DVDs. The system randomly selects media from the local library and makes it available via RTMP and HLS, playing its own schedule like a regular TV channel. It includes features such as allow and block lists for media, ability to set broadcast window, dynamic broadcast triggering, writing play history and other stats into InfluxDB, and an API endpoint to skip to the next episode. The author chose to use InfluxDB due to its time-series database feature that allows easier exploration and analysis of play history.