Skip to content

Latest commit

Β 

History

History
51 lines (36 loc) Β· 1.77 KB

File metadata and controls

51 lines (36 loc) Β· 1.77 KB

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 DVB-API (caPMT) protocol instead of CCcam or New and
  • πŸ“¦ pipx installed (uvx or any other are fine too)

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