- SBS, SBS Viceland, SBS World Movies, SBS Food, NITV: had no URL at
all. Found the correct current channel keys behind the i.mjh.nz
redirector already used successfully by other entries in this file
(Seven, Nine, 7two, etc). The redirector mints a fresh token and
forwards to SBS's real Akamai edge, which explicitly declines
non-Australian requests (X-Error-Reason: geo-blocked) - real,
correctly-functioning access control, not a broken link - so marked
Ⓖ like the file's other geo-blocked entries (9Gem, 9Go!, etc).
- 9Gem, 9Go!, 9Life, 9Rush: the old direct 9now-livestreams.akamaized.net
URLs now 400 (stale signed paths). Replaced with the same i.mjh.nz
redirector mechanism, which mints a fresh token per request instead
of embedding a static one. Verified alive via check_channels.py
(3/3 ok), real HLS master + variant playlists.
- C31 Melbourne: had no URL. The station now operates under the CTV
Plus community-TV platform after a 2016 licensing change; found its
current CloudFront-backed stream via ctvplus.org.au. Verified alive
via check_channels.py (3/3 ok), real HLS content with live segments.
Researched but left unchanged (no viable replacement found):
- Spree TV, M4TV: official domains parked or unresolvable, stations
appear defunct.
- 10 Shake, Racing.com: newly found dead (stale CDN paths), but their
official platforms are JS SPAs with no static stream discoverable.
Regenerated playlist.m3u8 and playlists/playlist_australia.m3u8 via
make_playlist.py.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Enus8N247jHM5r5Som5JuU
Wikimedia only serves fixed thumbnail widths (20/40/60/120/250/330/
500/960/1280/1920/3840px); 640px returns a 400 error. Switched all
occurrences to the nearest allowed size, 500px.
Fixes#1135
Sourced from the actively-maintained i.mjh.nz/.r/ resolver (Matt
Huisman's AU Freeview mirror project), which redirects to fresh,
tokenized CDN URLs on each request. Confirmed live for Seven, 7two,
7mate, 7flix, Nine, 10, 10 Peach, 10 Shake. SBS/NITV are no longer
carried by this mirror (still invalid).
Continued the country-by-country pass against the CI failed-channel
report. Verified every replacement URL with curl before applying.
Also fixed a malformed nested-bracket markdown link in belarus.md.
China: 10, Portugal: 5 (+2 duplicates removed), Poland: 6,
Korea: 2, Albania: 3, Australia: 4, Belarus: 3,
Bosnia and Herzegovina: 1, Iraq: 3, North Macedonia: 2,
Canada: 3, India: 1, Taiwan: 3, Chile: 1, Sweden: 1
Bulgaria, Moldova, Macau, Georgia, Greece channels
Cross-checked against iptv-org's maintained playlists (36 channels
fixed across nine files). Channels without a matching current source
remain marked invalid.