A self-hosted media enthusiast detailed a home networking configuration designed to broadcast free
SiliconDust Tuner and Jellyfin Integration Powers Whole-Home Over-the-Air Television Streaming
A self-hosted media enthusiast detailed a home networking configuration designed to broadcast free over-the-air (OTA) television across multiple rooms using a refurbished SiliconDust HDHomeRun Flex tuner, a digital antenna, and the media platforms Jellyfin and Plex. The setup bypasses the need for high-cost cable subscriptions or splitters by using local network routing to distribute broadcast signals directly to screens in the home.
The Tech TL;DR:
- Core Architecture: An OTA antenna connects to a SiliconDust HDHomeRun Flex hardware tuner, which bridges broadcast TV signals straight onto a local Ethernet network.
- Software Stack: Self-hosted media servers Jellyfin and Plex ingest the hardware stream, providing live television playback across various screens in the house.
- Operational Benefit: Delivers free local broadcast signals to multiple rooms from a single antenna placement without running coaxial cable lines or physical splitters.
Overcoming Geographic Signal Interference with Network-Attached Hardware
Living on the rural edge of broadcast ranges presented a persistent reception barrier for the author. While indoor digital antennas successfully pulled in local station signals, reception varied between opposite ends of the house. Rather than installing multiple indoor antennas or running lengthy coaxial splitters through the walls, the author isolated the single room featuring the strongest reception point to host the antenna hardware.
The signal routing relies on a SiliconDust HDHomeRun Flex device connected to a standard power source and plugged directly into the home network router via an Ethernet cable. Once connected to the network, the tuner allows a media server to stream the OTA signals across the local area network. This approach allows any device running a compatible media server client to tap into the live television feed without suffering from localized signal attenuation.
Configuring Jellyfin and Plex for Live Broadcast Ingestion
Integrating the tuner into existing media management software required distinct configuration steps for both Jellyfin and Plex environments. For the Jellyfin deployment, navigating to the dashboard’s live TV section allowed the server to discover the network-attached tuner device. After verifying basic playback of available local channels, the author accessed the tuner’s web interface using its assigned local IP address to apply the latest device firmware updates and reboot the hardware.
Adding the hardware tuner to the Plex server streamlined channel mapping through a Plex Pass subscription, which automatically matched local broadcast streams with a local program guide. Jellyfin required separate configuration for program listings, leading the author to utilize SiliconDust’s free XMLTV feed with two-day listings, alongside plans to evaluate a third-party HDHomeRun Guide server-side plugin for automated guide maintenance. These live streams ultimately complement existing self-hosted libraries of ripped physical media and simulated live channels created via tools like Tunarr and ErsatzTV.
Network Tuners Enable Media Server Ingestion
Deploying a network tuner for media server ingestion requires proper network discovery and stream binding.
# Query the SiliconDust tuner discovery endpoint on the local network
curl -s http://my.hdhomerun.local/discover.json | jq .
# Example expected JSON response structure from the tuner hardware
{
"FriendlyName": "HDHomeRun FLEX",
"ModelNumber": "HDHR5-4F",
"FirmwareVersion": "20230332",
"BaseURL": "http://192.168.1.150",
"LineupURL": "http://192.168.1.150/lineup.json"
}
By capturing the tuner’s output stream, self-hosted servers can deliver broadcast streams into formats suitable for diverse client applications. This architecture avoids recurring monthly broadcast fees while maintaining centralized control over local media distribution and digital video recording schedules.