TVHplayer is a simple desktop program for playing and recording live TV using a TVheadend server.
It supports multiple servers and uses VLC library for video playback.
In addition to the regular TVheadend DVR feature that allows recording on the server, TVHplayer also supports local recording, saving live TV directly to client machine.
Features:
Add multiple servers
Play TV & radio channels
Initiate instant records on your TVheadend server
Record live TV locally
Set custom duration for recordings
Cross-platform - runs on linux, macOS and Windows
Feel free to test and share your feedback. Please make sure both VLC and ffmpeg are installed.
Instead of running the executable, you can download the tvhplayer.py from github abd run it with python.