Repository navigation
v0.2.0 — Live TV passes
A pass buys time on a line of our own, and that line arrives as a managed list, so the title page, the subject page, the probes and Play all work on it unchanged.
A week is a dollar, a month is ten, a year is forty-eight and is sold as four a month. Every price is configuration, read by the page and the checkout from one function.
What a managed list withholds is the point. The address is never revealed, the rows offer no VLC, Infuse or .m3u, both .m3u routes and both share routes refuse, and a stream on it needs an active pass on every start. The provider is never named to a reader anywhere.
Provisioning is explicit: after a settled payment, outside the webhook's transaction so a slow provider cannot fail the webhook, and behind a button on /live when it did not finish. The scheduled tick only ever takes lapsed lists down, handing back whatever list the reader had before.
Needs IPTV_ARGON_API_KEY and IPTV_ARGON_TEMPLATE_ID on the service before anything is on sale.