Repository navigation
v0.24.0
Added
- What comskip, MythTV and the Auto-Cut VCRs knew (ADR 0023), all
inert until they have evidence, all in the default set:
rating_bug— the parental-rating box after a break is positive
programme evidence (Python HDMI path and the phone camera);
ad_units— gaps on the 15-second ad-unit grid hold a mute through
the middle of a pod (both cores; on the phone it rides on Quiet gaps);
uniform separators inblack_frame— a white flash or colour card
counts like black;cutscene— captured intro/outro frames
(adhush cutscene add), an "in" frame ducks alone, an "out" frame is
the show back;stereo_width— the mono/stereo switch, measured by the
capture backends before their downmix (capture.stereo);watermark
— ATSC A/335 / DVB-TA presence lost when a local spot replaces the
marked picture (experimental: written from the spec's shape, not a
live feed). - Three feeds (ADR 0024):
schedule— XMLTV programme boundaries
(a grace window after a start dilutes mutes;ad_freechannels never
mute);ts_streamcapture +scte35— an HDHomeRun or DVB transport
stream's in-band splice cues, parsed in-process, authoritative where
they survive;crowd— an opt-in shared feed of break times on the
same channel with k-anonymous hashing,adhush crowd servefor the
server. - Programme evidence comes from any detector that has it
(Detector.program_present); wall time reaches every detector
(Detector.tick); cues are a third event type (CueEvent).
Fixed
- The release run built every binary and then refused to publish: strict
mypycannot find Pillow, whichadhush cutscene add --imageimports
optionally inside atry/exceptand which CI does not install. The
missing import is now ignored by configuration, andci.ymlruns the
Python checks on every branch push instead of onlymainand pull
requests, so the next such drift appears on the push rather than at the tag.
Downloads by platform
| Platform | File |
|---|---|
| Android (phone app) | adhush-<ver>-android-debug.apk — sideload |
| iOS / any phone (web app) | open http://<core>:8675/ in Safari or Chrome → Add to Home Screen; the page is in adhush-web-<ver>.zip |
| Windows 10/11 x64 | adhush-<ver>-windows-x64.zip — adhush.exe (terminal) and adhushw.exe (silent, for the logon task) |
| macOS (Apple silicon) | adhush-<ver>-macos-arm64.zip — Intel Macs: the wheel |
| Linux x64 / ChromeOS (Intel) | adhush-<ver>-linux-x64.tar.gz |
| Linux arm64 / ChromeOS (ARM) | adhush-<ver>-linux-arm64.tar.gz |
| Raspberry Pi 4 / 5 | adhush-<ver>-raspberry-pi.zip — binary, listener config, the PDF guides |
| Any Python 3.11+ | adhush-<ver>-py3-none-any.whl |
Platform matrix and what each build can do: docs/release.md