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.
- 🔄 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
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
tsanalyzebinary) - 🔐 Oscam-emu running and configured in TVHeadend
⚠️ Use CCcam protocol instead of DVB-API
- 📦 pipx installed (optional but recommended)
-
Install abertpy globally via pipx:
sudo pipx install --global abertpy
-
Verify TVHeadend can access abertpy:
sudo su hts -s /bin/bash -c "abertpy ping" -
Discover your Hispasat network UUID (this will fail intentionally to list available networks):
abertpy -t http://tvheadend.lan:9981/
-
Run the setup with the correct network UUID:
abertpy -t http://tvheadend.lan:9981/ -n <your_network_uuid>
-
(Optional) Add or update your SoftCam.key file: SoftCam.key gist