j7n Posted January 31, 2023 Posted January 31, 2023 Some months I go I stumbled upon a link to compiles of YouTube-DL and Yt-dlp working on WinXP in someone's signature. But I cannot find it again. It doesn't seem to be possible to search for the contents of signatures. Who has them?
mina7601 Posted January 31, 2023 Posted January 31, 2023 I assume you are talking about @nicolaasjan's signature. He has them. 2
nicolaasjan Posted January 31, 2023 Posted January 31, 2023 (edited) I have them. See below and bookmark this post, so that you can always see them when logged in. [Edit] The link to yt-dlp doesn't change any more. It is hosted on GitHub for quite some time now. Edited March 29, 2024 by nicolaasjan 9
nicolaasjan Posted January 31, 2023 Posted January 31, 2023 Also note, that these links are sometimes changed by Dropbox when I upload an update. 1
j7n Posted February 1, 2023 Author Posted February 1, 2023 Thank you. Looks like they need to update youtube-DL because it works slowly again. "Unable to decode n-parameter" 1
nicolaasjan Posted February 1, 2023 Posted February 1, 2023 (edited) 3 hours ago, j7n said: Looks like they need to update youtube-DL because it works slowly again. "Unable to decode n-parameter" Fixed in [jsinterp] Support if statement thanks to @VistaLover's observation. Link in my sig already has the fix (for yt-dlp). Edited February 1, 2023 by nicolaasjan 1
j7n Posted February 1, 2023 Author Posted February 1, 2023 Do you know why YT-DLP does not run on Windows NT6, but runs on WinXP? YouTube-DL works on both and is better to use in dual-boot. The procedure entry point GetCPFileNameFromRegistry could not be located in the dynamic link library kernel32.dll.
nicolaasjan Posted February 1, 2023 Posted February 1, 2023 (edited) 1 hour ago, j7n said: Do you know why YT-DLP does not run on Windows NT6, but runs on WinXP? YouTube-DL works on both and is better to use in dual-boot. The procedure entry point GetCPFileNameFromRegistry could not be located in the dynamic link library kernel32.dll. No idea. I'm not a programmer. But there is good news. The last couple of weeks I'm testing another build of yt-dlp, compiled with a modified Python 3.8. Just tested on Windows 7 and no error: [debug] Command-line config: ['-vU'] [debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out cp1252 (No VT), error cp1252 (No VT), screen cp1252 (No VT) [debug] yt-dlp version 2023.02.01 [8b008d625] (win_x86_exe) [debug] Python 3.8.13+ (CPython AMD64 32bit) - Windows-7-6.1.7601-SP1 (OpenSSL 3.1.0-dev ) [debug] exe versions: ffmpeg N-109674-gc0bc804e5-2023-01-26-nonfree (fdk,setts), ffprobe N-109674-gc0bc804e5-2023-01-26-nonfree [debug] Optional libraries: Cryptodome-3.16.0, brotli-1.0.9, certifi-2022.12.07, mutagen-1.46.0, sqlite3-2.6.0 [debug] Proxy map: {} [debug] Loaded 1761 extractors [debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest Latest version: 2023.01.06, Current version: 2023.02.01 yt-dlp is up to date (2023.02.01) Worked on Vista and Windows 10 as well. Could you please test? https://dl.dropboxusercontent.com/s/0b0r4vbdu70njyz/yt-dlp.7z. It's also listed on my yt-dlp GitHub fork page under Releases. (click on "Show all 19 assets") When using the New Moon browser, you need the Palefill extension to navigate GitHub. Edited February 1, 2023 by nicolaasjan 1
nicolaasjan Posted February 1, 2023 Posted February 1, 2023 For your Windows NT6 you could also use one of the official builds listed there. ("yt-dlp_x86_Windows-XP.zip" is the only one manually uploaded after GitHub's build process) 1
j7n Posted February 1, 2023 Author Posted February 1, 2023 The linked version on dropboxusercontent works for me and is fast again. I have YouTube-DL integrated into New Moon, which I use from both WinXP and Win2008, so I like that it works in both. 1
nicolaasjan Posted February 1, 2023 Posted February 1, 2023 I have changed the link in my signature to the Python 3.8 version now. 1
VistaLover Posted February 1, 2023 Posted February 1, 2023 (edited) 17 hours ago, j7n said: Do you know why YT-DLP does not run on Windows NT6, but runs on WinXP? 17 hours ago, nicolaasjan said: No idea. I'm not a programmer. ... Well, those builds use a CPython 3.7.1 version "hacked"/patched to work specifically on WinXP, ONLY (whereas official CPython 3.7.x, by the PSF, requires WinVista as minimum [client] WinOS) ... The PSF EoS'ed WinXP SP3 with the CPython 3.4.x branch; this patched py3.7 compilation borrows modified "system-like" files from either Wine/ReactOS/OneCore API (not sure exactly which ) projects (files bcrypt.dll, kernelXP.dll, ntext.dll, psapi.dll, ws2_xx.dll), which specifically target NT 5.1 and aim to backport missing functions from NT 6.0 (where py3.7 runs natively ) . It's the same (type of) CPython 3.7.x "hack" that is incorporated into the latest ProxHTTPSProxy versions (maintained/released by MSFN member AstroSkipper); this nice project runs successfully ONLY under Windows XP; for Vista [and higher, though Win7 updated to EoS shouldn't need ProxHTTPSProxy ], the embedded Python has to, somehow, be switched to one of the official py3.7 releases... Edited February 2, 2023 by VistaLover 5
nicolaasjan Posted February 2, 2023 Posted February 2, 2023 6 hours ago, VistaLover said: ... Well, those builds use a CPython 3.7.1 version "hacked"/patched to work specifically on WinXP, ONLY (whereas official CPython 3.7.x, by the PSF, requires WinVista as minimum [client] WinOS) ... The PSF EoS'ed WinXP SP3 with the CPython 3.4.x branch; this patched py3.7 compilation borrows modified "system-like" files from either Wine/ReactOS/OneCore API (not sure exactly which ) projects (files bcrypt.dll, kernelXP.dll, ntext.dll, psapi.dll, ws2_xx.dll), which specifically target NT 5.1 and aim to backport missing functions from NT 6.0 (where py3.7 runs natively ) . So, my question is now: is this Python 3.8 version I use now "hacked" together in a different way? (works on XP ---> Windows 10) I used the one from Zorba the Geek, linked in his post here, because: Quote The archive of Python binaries provided by cmalex is a mess, so I selected and reassembled the relevant files to make a standard Python distribution which you can obtain here. Compilation of yt-dlp with it wasn't really straightforward. See my post here. 1
AstroSkipper Posted February 2, 2023 Posted February 2, 2023 (edited) On 2/1/2023 at 11:11 PM, VistaLover said: It's the same (type of) CPython 3.7.x "hack" that is incorporated into the latest ProxHTTPSProxy versions (maintained/released by MSFN member AstroSkipper); this nice project runs successfully ONLY under Windows XP; for Vista [and higher, though Win7 updated to EoS shouldn't need ProxHTTPSProxy ], the embedded Python has to, somehow, be switched to one of the official py3.7 releases... Hello @VistaLover! Does that mean that @cmalex's TLS 1.3 proxy ProxyMII https://www.mediafire.com/file/pdy1cd8insmdq7g/ProxyMII_220717.7z/file (not my package ProxHTTPSProxy's PopMenu TLS 1.3 3V3) is not running under Windows Vista? Did you test ProxyMII in this OS in the past? I can't do that because I don't use this operating system. BTW, the handling of this proxy is fully documented in my main article ProxHTTPSProxy and HTTPSProxy in Windows XP for future use in the section 8. Edited February 3, 2023 by AstroSkipper Update of content 1
oitoevinte Posted February 10, 2023 Posted February 10, 2023 Just grabbed yt-dlp from the signature, didn't knew this was ported to XP, but it's coming with a few concerns on Virustotal https://www.virustotal.com/gui/file/2c7adccafeb7f15ff664a688f993a8ee00260da14981e19932ee6da8a938ca6d/relations 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now