Voe: adapt to changes in obfuscation (Kohi-den#959) #960
No reviewers
Labels
No labels
Bug
Domain change
Duplicate
Features request
Remove request
Source is down
Source request
Wont fix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: AlmightyHak/extensions-source#960
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "Sphereso/voe-patch"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
fixes #959
Checklist:
extVersionCode
value inbuild.gradle
for individual extensionsoverrideVersionCode
orbaseVersionCode
as needed for all multisrc extensionsisNsfw = true
flag inbuild.gradle
when appropriateid
if a source's name or language were changedweb_hi_res_512.png
when adding a new extensionhave you tested to check if this also fix #824? if yes (tested & fixed), please add "Closes #824" as well in PR message.
a quick search shows that this voe extractor is used in many other extensions, please test them all for any regression (assuming they were working before this).
extracting the hls data and streaming the actual video is unrelated
voe completely changed how they hide the video link therefor the current version of the voe extractor does not work in any extension
sure, I assumed that you fixed it to watch things and so you might as well check if the skipping issue still occurs or not. I guess I assumed wrong then.
so you're not going to test on those other affected extensions. noted.
i have rarely encountered this issue myself while watching. I am not an expert in the HLS protocol but my assumption is that it is something related to how voe is streaming the video. Therefor this is either an issue on voe side or aniyomis video player itself
till now i tested every multilanguage, english and german extension using voe. Voe is broken in every single one of them
ah, I didn't mean to test them without your changes. I meant to test them with your changes. If they're working now with your changes then it's great and we might be able to close other no videos issues on those extensions.
works like a charm.
disclaimer: i only tested on english, german and multilang extensions that worked (found shows)
on another thought maybe we could better report what went wrong in the extractors if there is a way to do that.
"Video list is empty" prompts you to think that there is just no video present but in most cases that is not the cause. If we could report to the user that something went wrong in the parsing issues like this one would be way easier to point out.
Voe is not the only extractor that doesn't work at all. I'm looking into the Filemoon extractor right now which is also completely broken
understand, good enough for me.
i think that message is from app when the function returns empty list. maybe throw an exception with custom message could work?
nice and thanks!
i tried it. Throwing an exception displays a message but also stops the entire video parsing which renders the entire extension unusable when a single extractor is not working. So that's not an option
I'll see if i can find a way but other than that this should be solved
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.