Skip to content

feat: isolated Pluto TV playlists on existing Bunny + qist stream repository audit - #9

Merged
vbrekher merged 4 commits into
masterfrom
feat/plutotv-bunny-qist-source-audit
Nov 1, 2026
Merged

vbrekher merged 4 commits into
masterfrom
feat/plutotv-bunny-qist-source-audit

Conversation

@vbrekher

@vbrekher vbrekher commented Nov 1, 2026

Copy link
Copy Markdown
Owner

qist audit

Checked public qist repositories for M3U/HLS. Identified 824-entry list.m3u, Chinese IPTV tvlive.txt, tvboxtv.txt, zb.txt, and 14,651-entry livex.m3u which is only numbered vod.mycamtv.net links and must NOT be imported. qist's 18+ TVBox scripts are mostly VOD parsers, not stable linear IPTV.

Pluto TV publication

Added tools/plutotv_bunny.py to fetch current ALL/DE public Pluto lists, validate every stream host/format and group, and build plutotv.m3u (full), plutotv-lite.m3u (<=240, Tizen), plutotv-de.m3u, plutotv-erotic.m3u (German Sinnliche Fantasien), plutotv-us.m3u, plutotv-gb.m3u. Preserves stream logos and categories; one group per channel, no CUB, no media proxy or fake HD claims. Only uploads Pluto files into the existing Bunny Storage/Pull zones, never creates billable resources or overwrites adulttest/adult indexes. --dry-run, --publish-only, --self-test available.

CI compiles, runs offline tests, then downloads current upstream playlist M3Us and checks counts and safeguards without a Bunny Account API key. Live Bunny upload from user's Mac remains NOT_RUN until owner executes command. Pluto URLs are third-party jmp2.uk, NOT official Pluto direct streams; geo restrictions can remain.

@vbrekher
vbrekher merged commit d4a22ac into master Nov 1, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant