Skip to content

vk496/abertpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

abertpy

Overview

abertpy is a utility designed to enable Spanish TDT (Digital Terrestrial Television) reception via the Hispasat 30.0W satellite using TVHeadend. Unlike other tools that depend on proprietary hardware or closed setups, abertpy offers a more flexible and automated integration with TVHeadend.

Key Features

  • 🔄 Automatically recreates MUXes based on live reception (no static lists)
  • 📅 EPG (Electronic Program Guide) support
  • 🌐 Supports both local and remote TVHeadend setups (local is recommended)
  • 🧩 Fully integrated. No external scripts required

Prerequisites

Before installing abertpy, ensure the following components are properly set up:

  • ✅ A working TVHeadend instance already receiving Abertis channels via Hispasat 30.0W
  • 🧪 TSDuck installed (specifically the tsanalyze binary)
  • 🔐 Oscam-emu running and configured in TVHeadend
    • ⚠️ Use CCcam protocol instead of DVB-API
  • 📦 pipx installed (optional but recommended)

Installation

  1. Install abertpy globally via pipx:

    sudo pipx install --global abertpy
  2. Verify TVHeadend can access abertpy:

    sudo su hts -s /bin/bash -c "abertpy ping"
  3. Discover your Hispasat network UUID (this will fail intentionally to list available networks):

    abertpy -t http://tvheadend.lan:9981/
  4. Run the setup with the correct network UUID:

    abertpy -t http://tvheadend.lan:9981/ -n <your_network_uuid>
  5. (Optional) Add or update your SoftCam.key file: SoftCam.key gist

About

Abertis & Hispasat (30.0W) tool for TVHeadend

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages