mirror of
https://github.com/nirvana-7777/script.service.ultimate.git
synced 2026-10-03 14:32:15 +02:00
The access-forbidden check tested "403" against the whole SMIL response. Every SMIL carries a trackingData attribute full of numeric ids, so the test matches their digits: cid=2684244037393 contains 403 and made the parser reject a perfectly good document. nPVR recordings were unplayable this way, each answering HTTP 404 on playback while the very same response still yielded a valid releasePid and complete tracking data -- which a real error document would not carry. The neighbouring branches already read the <ref> title, which is where theplatform reports the failure, so match there instead: a 403 as its own token in title or abstract, or the word "forbidden" in either.