Skip to content

Releases: vk496/abertpy

0.6.1

Choose a tag to compare

@vk496 vk496 released this 22 Jul 17:37

Fixes

Channels stayed dead when TVheadend disabled an override. TVheadend disables an override once a scan notices its sid is not a real SID in the PAT. A disabled service refuses to stream, and TVheadend then rejects the subscription with No input source available without ever touching a tuner.

recreate_mux_if_needed could not detect this — it only looked for a rival service carrying the original SID, and TVheadend creates none when it simply disables ours in place. It logged already correct, nothing to do over a channel that was dead. The proxy now flips the node back on, re-importing it as-is rather than re-patching it (which appended a second copy of the CA and H264 streams on every run).

Retry budget was too short. The same immediate connection close happens whenever every tuner is busy, which clears only when another subscription releases one — routinely longer than the hardcoded 10s window. The proxy exhausted its retries inside a single tuner-lock attempt and exited, TVheadend respawned the pipe, and the channel appeared to start and then break in a loop.

The budget is now configurable with --retry-seconds (default 120), and the exponential interval is capped so a longer budget means more attempts rather than increasingly distant ones.

0.6.0

Choose a tag to compare

@vk496 vk496 released this 20 Jul 23:31

Full Changelog: 0.5.1...0.6.0

0.5.1

Choose a tag to compare

@vk496 vk496 released this 19 Jul 22:35

Full Changelog: 0.5.0...0.5.1

0.5.0

Choose a tag to compare

@vk496 vk496 released this 19 Jul 20:42

Full Changelog: 0.4.3...0.5.0

0.4.3

Choose a tag to compare

@vk496 vk496 released this 18 Jul 18:41

Full Changelog: 0.4.2...0.4.3

0.4.2

Choose a tag to compare

@vk496 vk496 released this 16 Jul 14:28

Full Changelog: 0.4.1...0.4.2

0.4.1

Choose a tag to compare

@vk496 vk496 released this 05 Jul 18:06

Full Changelog: 0.4.0...0.4.1

0.4.0

Choose a tag to compare

@vk496 vk496 released this 05 Jul 18:00

Full Changelog: 0.3.1...0.4.0

0.3.1

Choose a tag to compare

@vk496 vk496 released this 12 Dec 17:16

Full Changelog: 0.3.0...0.3.1

0.3.0

Choose a tag to compare

@vk496 vk496 released this 11 Dec 21:04

Full Changelog: 0.2.1...0.3.0