SkillAgentSearch skills...

Tvhplayer

Desktop client for Tvheadend. Watch and record live TV on your PC.

Install / Use

/learn @mfat/Tvhplayer
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<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

Screenshot_6

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
<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>

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

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

View on GitHub
GitHub Stars95
CategoryDevelopment
Updated27d ago
Forks6

Languages

Python

Security Score

95/100

Audited on Mar 1, 2026

No findings