Tvhplayer
Desktop client for Tvheadend. Watch and record live TV on your PC.
Install / Use
/learn @mfat/TvhplayerREADME
<a href='https://flathub.org/apps/io.github.mfat.tvhplayer'>
<img width='240' alt='Get it on Flathub' src='https://flathub.org/api/badge?locale=en'/>
</a>
TVHplayer
A TVheadend client for watching and recording live TV on PC

Features:
With TVHplayer you can:
- Play live TV & radio channels
- Browse EPG
- Schedule recordings
- Initiate instant recordings with custom duration
- Record live TV locally on your computer
- Monitor your server status, signal strength and DVR
- TVHplayer is cross-platform - runs on linux, macOS and Windows
Download
- Head to releases section to download the app for your operating system (Linux, MacOS or Windows)
- Linux users can also install the app from Flathub
Requirements
- Make sure both digest and plain authentication are enabled in your server
- See requirements.txt for required python modules (python3 -m pip install python-vlc
- python3 -m pip install python-vlc
- VLC
- 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.
Help and Support
- Refer to the User Guide for more information about using the app.
- If you encounter any problems open a bug report
Run the app from source
- You can run the code directly with python. You may want to do this if you don't want to download an 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 or clone using git:
git clone https://github.com/mfat/tvhplayer.git - cd into the folder
- Run the app with:
python3 tvhplayer/tvhplayer.py
Technical information
- TVHplayer uses Tvheadend's http API (no htsp support yet)
- For playback, it uses libvlc
Support development
Bitcoin: bc1qqtsyf0ft85zshsnw25jgsxnqy45rfa867zqk4t
Doge: DRzNb8DycFD65H6oHNLuzyTzY1S5avPHHx
