Update popr.ts - #45
Merged
Merged
Conversation
Credit to Gemini and @EndOverdosing on vyla-entertainment
userness
commented
May 13, 2026
userness
left a comment
Contributor
Author
There was a problem hiding this comment.
Ok I added more debuggs
Member
|
I'll take a look at this. Thank you both |
|
Guys dont overthink to much. You can build the proxy manually and it will work on all devices just fine with the headers applies. Call url: proxifyStream(finallink), |
An0n-01
approved these changes
May 14, 2026
An0n-01
left a comment
Member
There was a problem hiding this comment.
looks good. will test it out on dev branch before merging it tho.
Member
|
thank you for the PR! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Credit to @EndOverdosing on vyla-entertainment
Pull Request
Description
This does @EndOverdosing's recommendation to "add an isMasterOrVod" (checkStreamType) " "Also don't detect HLS by file extension since Popr's segments use .png, check the response content for #EXTM3U instead ... And make sure Referer and Origin from stream.headers are being forwarded when proxying"
Type of Change
Related Issues
Fixes This Discussion
Changes Made
#EXTM3Uinstead of.m3u8Checklist
General
Provider Checklist (if adding/modifying a provider)
BaseProviderfrom@omss/frameworkidand descriptivenamecapabilities(movies/tv support)getMovieSources()and/orgetTVSources()correctlythis.createProxyUrl()for proxyingthis.HEADERSProviderResultformatTesting
How Has This Been Tested?
The logic was verified by comparing the TypeScript implementation against the working JavaScript reference provided by @EndOverdosing..
Performance Impact
Details:
An extra check was added, to prevent the user being returned dead links, but causes a slight increase in resolve time.