Desktop client for playback and recording live TV with TVheadend
- Add multiple servers
- Browse EPG for each channel and schedule recording your favorite shows
- Play live TV & radio channels
- Initiate instant records on your TVheadend server
- Record live TV locally
- Set custom duration for recordings
- Monitor your server status, signal strength and DVR right from the app -Uses built-in VLC player for maximum compatibility
- Cross-platform - runs on linux, macOS and Windows
- Head to releases section to download
- tvhplayer is the linux executable.
- For windows download the exe installer
- For macOS run the app from source (see below) until an executable is ready for release.
- VLC must be installed as it's used for playback. (on linux make sure to install vlc dev packages too)
- FFMPEG (used for local recording feature if you need it)
- On Windows follow this guide to add ffmpeg to windows PATH. You can also put ffmpeg.exe in the same directory as tvhplayer.
- For any problems or bugs create an issue
- You can run the code directly with python, this way the app will start faster. You may want to do this if you don't want to download the executable. To do this:
- install python
- download the requirements.txt and run this command:
pip install -r requirements.txt
- Download the tvhplayer zip file from the latest release and extract to a folder.
- Run the app with:
python3 tvhplayer.py
Bitcoin: bc1qqtsyf0ft85zshsnw25jgsxnqy45rfa867zqk4t