-
Notifications
You must be signed in to change notification settings - Fork 10.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Site support request: voe.sx #29232
Comments
@CodeSpoof I dunno man, maybe I'm losing it after attempting to triage too many youtube-dl issues in one day, but when I open up my DevTools console, I end up stuck in a loop of constantly running anonymous functions with |
For anyone else who tries this, debugger statements can be disabled with the appropriate button in your Sources tab or hitting Ctrl-F8. |
How to Crack VoeURL parsing
Download Video/Embed
Surprisingly easy. Someone should figure out that table thing though so we have all the metadata we can get. If I never get around to making the extractor, I leave it as an exercise to the reader. |
@CodeSpoof Now that a basic proof for extracting has been made, I would like for you to share those interesting edge cases with us, even if their contents are a bit dubious. |
Edge case (region restriction in embed view, call not embedded, then embedded to view): Region restriction only tested for:
Tried different accept-language headers, didn't seem to change anything but just in case: |
@CodeSpoof https://voe.sx/e/ifprbv97b4u7 works just fine for me without doing your trick, and https://voe.sx/e/6926ecve5aia doesn't work for me at all. I'm in the US, what region are you in? |
Germany |
Well, please feel free to ignore me :-) ,but I'm having issues with voe.sx, too. Not limited to anything embedded, and, yes, using a german ISP, too (Unitymedia/now Vodafone). To add another sample, https://voe.sx/2ek0wunngaqz doesn't work for me either. |
For me, using the .m3u8 link from the HTML works. Example:
Gives me: Now I can just download that link using youtube-dl:
|
Still good. |
The solution from euclid2021 doesn't work anymore the curl output says hls2 in the url so i guess thats the issue
|
Remember to quote URLs passed to yt-dl, especially if they contain But now, try the updated PR #29616. $ python -m youtube_dl -F -v 'https://voe.sx/e/5vit9t9dgwwm'
[debug] System config: [u'--prefer-ffmpeg']
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-F', u'-v', u'https://voe.sx/e/5vit9t9dgwwm']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2021.12.17
[debug] Git HEAD: 774b346f9
[debug] Python version 2.7.17 (CPython) - Linux-4.4.0-210-generic-i686-with-Ubuntu-16.04-xenial
[debug] exe versions: avconv 4.3, avprobe 4.3, ffmpeg 4.3, ffprobe 4.3
[debug] Proxy map: {}
[voe] 5vit9t9dgwwm: Downloading webpage
[voe] 5vit9t9dgwwm: Downloading m3u8 information
[info] Available formats for 5vit9t9dgwwm:
format code extension resolution note
0 mp4 720p
353 m3u8 640x288 353k , avc1.640029, 23.974fps, mp4a.40.2 (best)
$ |
the PR does not seem to work for me because the url they redirect me to "scatch176duplicities.com" is not recognized (but seems to be just a voe.sx mirror) |
It's more helpful to comment in the PR itself: I've copied this over. |
Any updates on this? |
Try the newly updated PR #29616, which fixes #29232 (comment). Also, please provide at least one current URL from this site where there is a possibility that the uploader has the right to do so (own content, fair use, etc). In either case, pls respond in the PR. |
@CRYST4LF1GHT3R |
Also note that youtube-dl fork yt-dlp https://github.com/yt-dlp/yt-dlp has declined to support voe.sx because it's often (but not always!) used for copyright infringement. So I don't know what the policy over here is for this kind of "dual-use" sites... |
Hence why I asked for test URLs where
See #32716 (comment). |
In fact: https://voe.sx/abuse The linked tool is a wrapper for yt-dl in what appears to be the normal case that only HLS formats are offered, and otherwise doesn't appear to add anything to the current PR extractor. TBH it would be better for users to help complete the long-delayed PR, as requested. |
Checklist
Example URLs
Description
Some videos on VOE are restricted to embed view, but I didn't find any of that kind by search, that would comply with the beforementioned rules for links. Those urls can be transformed, by simply adding/removing the "/e" in the url which makes them embed. Some videos also are restricted to embed view and restricted to watch by region. That can be bypassed sometimes, when one calls the non-embed video URL once and calls the embed URL afterwards in the same tab. Videos for both special cases, I found using search term "site:voe.sx", but those videos where either NSFW or they violated copyrights, so if you can't implement those special cases, because of the lack of safely obtainable information, it wouldn't be neccessary.
The text was updated successfully, but these errors were encountered: