Categories
Media Server Video Streaming Home Entertainment Live TV DVR TV Recording Japanese TelevisionStars
Forks
Watchers
Developer links
Denpa
Denpa is a home TV recording server that turns a Linux machine and a TV tuner into a private recorder for Japanese terrestrial and satellite broadcasts, with reservations and browser playback. There are no configuration files: plug in a supported tuner and card reader, press scan, and the tuner type, channels, and program guide set themselves up. Reserve from the guide, or save a search as a rule and matching broadcasts record automatically; a repeated episode is ignored after its first airing is captured. Recordings encode to AV1 or H.264 MKV files (H.265 when a GPU is present) with captions exactly as broadcast, and detected commercials become chapters that playback skips entirely. Playback resumes where you stopped, runs at up to double speed, and clips save on the server with captions intact; programs also download to devices for offline viewing. Live viewing runs about a second behind the broadcast: pausing starts chase playback, alternate audio stays selectable, and BML data broadcasting works in the browser. The companion denpa-tv app reaches Android TV and Fire TV through QR pairing, and an API exposes channels, recordings, and audio-only feeds to Home Assistant and scripts. EPGStation and EDCB users can import rules, reservations, and recordings, and the interface stays closed until you open it to trusted networks or protect it with OIDC login. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Benefits
- No Configuration Files Required
- Plug in a supported tuner and B-CAS card reader and press scan: tuner type, channel list, and program guide configure themselves with no files to edit or services to assemble.
- Commercials Skipped Every Time
- Detected advertising breaks become chapters in every recording, and playback jumps over them without showing a single frame, so a recorded drama plays straight through at up to double speed.
- Broadcast Captions Preserved Exactly
- ARIB captions are stored and drawn at their broadcast position, including station names and special characters rendered through the bundled Denpa Font, so nothing is lost or garbled in conversion.
- Migrate Existing Libraries Easily
- Rules, reservations, and recordings import from EPGStation and EDCB, and a full export moves settings and libraries to a new machine, so switching recorders never means starting over.
Features
- Guide And Rule Reservations
- Tap a program in the electronic program guide to reserve it, or save search terms as a rule that records every matching broadcast once.
- GPU Video Encoding
- Recordings encode to AV1 or H.264 MKV files, with H.265 available when an Intel, AMD, NVIDIA, or Rockchip GPU is present in the host.
- Live Chase Playback
- Live streams start about a second behind the broadcast; pause to begin chase playback, and choose dual-language or commentary audio tracks.
- BML Data Broadcasting
- The d button opens interactive BML data broadcasting in the browser during live viewing and recorded playback, mirroring what a television shows.
- Offline And TV Apps
- Programs download to phones and tablets for offline viewing, and the denpa-tv app for Android TV and Fire TV pairs by QR code.