Skip to content

mfat/tvhplayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8733958 · Mar 11, 2025
Feb 4, 2025
Mar 11, 2025
Mar 4, 2025
Mar 2, 2025
Nov 29, 2024
Mar 8, 2025
Mar 4, 2025
Nov 17, 2024
Nov 29, 2024
Mar 11, 2025
Mar 2, 2025
Mar 9, 2025
Mar 6, 2025
Mar 5, 2025
Mar 5, 2025
Nov 28, 2024
Nov 28, 2024
Nov 28, 2024
Mar 5, 2025
Nov 29, 2024
Nov 29, 2024
Nov 29, 2024
Mar 6, 2025
Nov 28, 2024

Repository files navigation

Get it on Flathub

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
Get it on Flathub

Requirements

  • Make sure both digest and plane authentication are enabled in your server
  • See requirements.txt for requred python modules
  • 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