Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 01/05/2026 in Posts

  1. You're drifting off-topic. Likes are a different matter, topic and profile views are generated automatically, but seems like the counter just stopped. I'm a young woman, and not familiar with US country music from the sixties-seventies.
    1 point
  2. Nonsense! How is it even possible to "fake" profile views?!?!?! And you had been told before, it's a real social site. Stop calling it fake. You need to listen to what the supervisor tells you.
    1 point
  3. Ok, as I made all enhancements to the driver which I planned (and some checks of NT version of this driver too) now I have time to test some very strange info that @Omores was the first to discover: On some CSMs Int 13h for NVMe does not work only for Extended version of this service (Functions 4xh Read/Write) and works for Standard (Legacy) under [Protected] Virtual 8086 Mode. I literally could not believe in this stupidity but after my own test on above mentioned system I can say that this is TRUE. What does it mean? You can boot from non LBA (old DOS) FAT versions of MBR partition (0Bh for FAT32, 06h for FAT16) exactly as Omores did. To fast check that your system has this bug/workaround just run: http://sweetlow.orgfree.com/download/hdsize.zip (if you will get error under Chrome try to copy/past this address into browser address line directly for the second time) HDSIZE.EXE /R1 and HDSIZE.EXE /E /R1 under DOS+EMM386 if you can boot from some other (non NVMe) drive. If you will get error (9 with high probability) or this: "Read 1 Sectors @ 0 LBA... Success, but these sectors are untouched: 0" message on some (NVMe) drive for the first command and no errror for the second then you have exactly such problem.
    1 point
  4. Yes. All builds of ytdlp-silent-xp.exe have been tested by me on my Windows XP computer. Unfortunately, none of them are working, not even the latest.
    1 point
  5. For anyone who isn't familiar with LUA scripts. My mod of the LUA script yt-dlp4vlc does the following: YouTube links entered in VLC are now processed by the YouTube downloader yt-dlp and are then transferred to VLC and played back. Credits to FalloNero. The console window is hidden either by a PowerShell command or by the tool hidecon if the latter exists in VLC's programme folder. Video links without appended quality parameter can now be played again with the quality preset by the user in the VLC settings. The default video codec has been preset by me to h264 so that even older hardware is supported. This can of course be changed in the script by the users according to their needs.
    1 point
  6. Since the ytdlp-silent-xp.exe file for starting yt-dlp hidden provided by FalloNero is still not working, I modified the code again and cleaned up all unnecessary lines of code. From now on, my PowerShell command "PowerShell.exe -windowstyle hidden cmd /c &" will be executed in the case the hidecon.exe file doesn't exist. If, however, the hidecon.exe file is present in the main folder of VLC, my reduced hidecon command "hidecon &" will be used instead to start yt-dlp hidden. Here is my new mod of the LUA script yt-dlp4vlc: -- YouTube Link Resolver for VLC with Separate Video and Audio URLs -- Place this script in VLC's lua/playlist directory local yt_dlp_path = 'yt-dlp.exe' local yt_dlp_silent_path = 'hidecon.exe' function sleep(s) local ntime = os.time() + s repeat until os.time() > ntime end function probe() -- Check if the input is a YouTube link return vlc.access == "http" or vlc.access == "https" and (string.match(vlc.path, "youtube%.com") or string.match(vlc.path, "youtu%.be")) end function parse() -- Construct the full YouTube URL local youtube_url = vlc.access .. "://" .. vlc.path -- Extract "quality" query parameter if present local quality = youtube_url:match("[&?]quality=(%d+)[pP]?") youtube_url = youtube_url:gsub("[&?]quality=%d+[pP]?", ""):gsub("[&?]$", "") -- Remove trailing ? or & -- Get the preferred resolution preset by the user in VLC local prefres = vlc.var.inherit(nil, "preferred-resolution") if prefres < 0 then prefres = 2160 -- Best quality set to 2160p to overwrite VLC's native value of -1 end local allowed_qualities = { ["240"] = true, ["360"] = true, ["480"] = true, ["720"] = true, ["1080"] = true, ["2160"] = true } -- Default quality limited to the preferred resolution taken from VLC's settings local format_string = string.format("bestvideo[height<=%i]+bestaudio", prefres) if quality and allowed_qualities[quality] then format_string = string.format("bestvideo[height<=%i]+bestaudio", quality) vlc.msg.info("Using requested quality: " .. quality .. "p") else vlc.msg.info("No valid quality specified. Defaulting to best available.") end local cmd_hidden = 'hidecon &' -- Start cmd hidden and ... -- No better codec than h264 (an important switch for older hardware). This can of course be changed by the users according to their needs. local codec_limit = '-S "codec:h264"' local video_url = '' local audio_url = '' local yt_dlp_silent_exists = io.open(yt_dlp_silent_path, "r") ~= nil if not yt_dlp_silent_exists then vlc.msg.info(yt_dlp_silent_path .. " not found. Falling back to " .. yt_dlp_path) cmd_hidden = 'PowerShell.exe -windowstyle hidden cmd /c &' -- Start cmd hidden and ... local cmd = string.format( '%s "%s" %s -f \"%s\" -g "%s"', cmd_hidden, yt_dlp_path, codec_limit, format_string, youtube_url ) local handle = io.popen(cmd) video_url = handle:read("*l") audio_url = handle:read("*l") handle:close() else vlc.msg.info(yt_dlp_silent_path .. " found. Running program") local cmd = string.format( '%s "%s" %s -f \"%s\" -g "%s"', cmd_hidden, yt_dlp_path, codec_limit, format_string, youtube_url ) local handle = io.popen(cmd) video_url = handle:read("*l") audio_url = handle:read("*l") handle:close() end video_url = video_url and video_url:gsub("^%s+", ""):gsub("%s+$", "") or "" audio_url = audio_url and audio_url:gsub("^%s+", ""):gsub("%s+$", "") or "" vlc.msg.info("[YouTube Resolver] Original URL: " .. youtube_url) vlc.msg.info("[YouTube Resolver] Video URL: " .. video_url) if audio_url and audio_url ~= "" then return { { path = video_url, name = vlc.path .. " (Video)", options = { ":input-slave=" .. audio_url } } } else return { { path = video_url, name = vlc.path .. " (Video + Audio)" } } end end Cheers, AstroSkipper
    1 point
  7. The LUA script yt-dlp4vlc reads the video quality preset by the user in VLC's settings only once while starting the player. If this setting is changed by the user at some point, the player has of course to be restarted to take the new setting into account.
    1 point
  8. Thanks! Yes of course, I'd forgotten about that flag. @DrWho3000 That is the easiest way of changing your new tab page back to what you want. No extension needed!
    1 point
  9. He used "imgur". Here it is "direct" to MSFN.
    1 point
  10. Although the LUA script yt-dlp4vlc,, originally created by FalloNero on GitHub, is still working, I modified it once again but already months ago. I didn't like his solution from April 2025 to have to add the video quality to the link every time it was transferred to VLC. It is easier to only enter the raw YouTube link as was the case in the past. In the LUA script, I therefore added code to be able to read and use the video quality which the user has preset in the video settings of VLC. Furthermore, I added a new variable containing a limit to use no better codec than h264 (an important switch for older hardware). I also changed the content of the format_string variable. Both can of course be changed by the users according to their needs. Finally, I reduced the hidecon command to start yt-dlp hidden. Here is my new mod of the LUA script yt-dlp4vlc: -- YouTube Link Resolver for VLC with Separate Video and Audio URLs -- Place this script in VLC's lua/playlist directory local yt_dlp_path = 'yt-dlp.exe'; local yt_dlp_silent_path = 'yt-dlp-silent.exe'; function sleep(s) local ntime = os.time() + s repeat until os.time() > ntime end function probe() -- Check if the input is a YouTube link return vlc.access == "http" or vlc.access == "https" and (string.match(vlc.path, "youtube%.com") or string.match(vlc.path, "youtu%.be")) end function parse() -- Construct the full YouTube URL local youtube_url = vlc.access .. "://" .. vlc.path -- Extract "quality" query parameter if present local quality = youtube_url:match("[&?]quality=(%d+)[pP]?") youtube_url = youtube_url:gsub("[&?]quality=%d+[pP]?", ""):gsub("[&?]$", "") -- Remove trailing ? or & -- Get the preferred resolution preset by the user in VLC local prefres = vlc.var.inherit(nil, "preferred-resolution") if prefres < 0 then prefres = 2160 -- Best quality set to 2160p to overwrite VLC's native value of -1 end local allowed_qualities = { ["240"] = true, ["360"] = true, ["480"] = true, ["720"] = true, ["1080"] = true, ["2160"] = true } -- Default quality limited to the preferred resolution taken from VLC's settings local format_string = string.format("bestvideo[height<=%i]+bestaudio", prefres) if quality and allowed_qualities[quality] then format_string = string.format("bestvideo[height<=%i]+bestaudio", quality) vlc.msg.info("Using requested quality: " .. quality .. "p") else vlc.msg.info("No valid quality specified. Defaulting to best available.") end local cmd_hidden = yt_dlp_silent_path -- No better codec than h264 (an important switch for older hardware). This can of course be changed by the users according to their needs. local codec_limit = '-S "codec:h264"' local video_url = '' local audio_url = '' local yt_dlp_silent_exists = io.open(yt_dlp_silent_path, "r") ~= nil if not yt_dlp_silent_exists then vlc.msg.info(yt_dlp_silent_path .. " not found. Falling back to " .. yt_dlp_path) cmd_hidden = 'hidecon &' -- Start cmd hidden and ... local cmd = string.format( '%s "%s" %s -f \"%s\" -g "%s"', cmd_hidden, yt_dlp_path, codec_limit, format_string, youtube_url ) local handle = io.popen(cmd) video_url = handle:read("*l") audio_url = handle:read("*l") handle:close() else vlc.msg.info(yt_dlp_silent_path .. " found. Running program") local cmd = string.format( '%s -s "%s %s -f \"%s\" -g %s"', cmd_hidden, yt_dlp_path, codec_limit, format_string, youtube_url ) local process = io.popen("start /B " .. cmd) process:close() local output_file = "yt-dlp-output.txt" local file_exists = false local timeout = 0 local timeout_limit = 10 while not file_exists do local file_test = os.rename(output_file, output_file) if file_test then file_exists = true else vlc.msg.info("Waiting for output file...") sleep(1) timeout = timeout + 1 if timeout > timeout_limit then vlc.msg.warn("Timeout reached. The output file was not created.") break end end end vlc.msg.info("File found") local file = io.open(output_file, "r") video_url = file:read("*l") audio_url = file:read("*l") file:close() os.remove(output_file) end video_url = video_url and video_url:gsub("^%s+", ""):gsub("%s+$", "") or "" audio_url = audio_url and audio_url:gsub("^%s+", ""):gsub("%s+$", "") or "" vlc.msg.info("[YouTube Resolver] Original URL: " .. youtube_url) vlc.msg.info("[YouTube Resolver] Video URL: " .. video_url) if audio_url and audio_url ~= "" then return { { path = video_url, name = vlc.path .. " (Video)", options = { ":input-slave=" .. audio_url } } } else return { { path = video_url, name = vlc.path .. " (Video + Audio)" } } end end Don't forget to download hidecon (see the quoted post) and copy it to the main progranmme folder of VLC! From now on, the user's default settings for video quality will be respected again. Simply enter any YouTube link in VLC and the preset quality will be played. Cheers, AstroSkipper
    1 point
  11. The old download link I used in my ytBATCH releases was https://github.com/nicolaasjan/yt-dlp/releases/latest/download/yt-dlp_x86_Windows-XP.zip which is no longer working. As you can see, at some point you changed the file name of the ZIP archive. For me. no problem. I have already rewritten the yt-dlp update module for the upcoming release of ytBATCH.
    1 point
  12. So how many ProxHTTPSProxy root certificates do you have installed in your system's Trusted Root Certification Authority? Please have a look and provide a screenshot!
    1 point
  13. In my system both proxies generated their own root certificates to work with. I do not use the pregenerated root certificate of ProxHTTPSProxy either and both are working flawlessly. Just a reminder!
    1 point
  14. Just to clarify and to avoid misunderstandings you copied the ProxHTTPSProxy root certificate in HTTPSProxy's program folder to use it there? Are you sure? I can't hardly believe that.
    1 point
  15. Providing a personal certificate which was generated only for your proxy isn't a good idea due to security reasons. Using this certificate by other people is a security risk for your encrypted connections. And I doubt that the cause of failure was the HTTPSProxy CA certificate only. It was most likely the combination of HTTPSProxy CA.cert and deleting certs in certs subfolder.
    1 point
  16. So I've been right. You forgot to delete all certificates in certs folder the last time when you had generated a new HTTPSProxy CA certificate. Deleting was the solution. I mentioned that several times in the past. As I told you if one of them works the other has to work too. They are from same source.
    1 point
  17. Due to your HTTPSProxy failure did you do what I advised you urgently some posts before?: You can' t use both proxies in RAM at the same time. Then another idea. You said you had generated a new HTTPSProxy CA certificate in the past. Did you delete all certificates in certs subfolder of HTTPSProxy's program folder subsequently? If not it won't work at all.
    1 point
  18. I really appreciate , but I'm afraid you won't be able to test it yourself since all retail versions have a rather hard activation process and install a ton of bloatware (protections and the such) , not to mention you'd have to have a license. The version that came with the PC is much easier in this regard . It auto self-activates on this motherboard only . The version is 11.0.0.2516 . With all due respect to VLC , it just doesn't have that picture depth and sound quality and began to support DTS only recently. I'm not a Cyberlink employee , it's my own opinion and I really like that version . The newer ones are much , much worse , so I won't buy them.
    1 point
  19. Well , it's strange . Like I said earlier , I have an absolutely clean x64 SP2 . This update installs without any problems . Then - boom - the kernel from December works ! Did you see , win32 said , as of now "only two level of updates April 2017 and March 2019" , right ? So this one has all of the needed files for it to work . Again , I'm not using it simply because I don't need it , not because it doesn't work or smth. Ex-kernel is a great achievement , I already said it many times.
    1 point
  20. The best dance music in this genre (dance , techno) existed only for a short amount of time . Somewhere between 1991-1994, maybe early 1995. It was fast and catchy , but not too loud to the point of complete distortion . Everything after 1995 sounded too flat and loud (loud not like "good" loud , but like an overload). Why ? Maybe it's because they began to use notebooks instead of real recordiing studios, maybe the governments decided that the music was too cool and people spent too much at the clubs instead of having children and constantly working. But it is a fact . You can listen for yourself and compare . Though , I would advise to use a real Hi-Fi/Hi-end system and cd-s. P.S. It was just dance, yes , exactly that - simple "dance" or "techno" , not this ugly new term "Eurodance" that surfaced in 2000s. I totally understand that the 99% of that kind of music came from Holland (yes , it was Holland , not "The Netherlads), Germany , Austria , Italy , Belgium , Denmark and some other Western European countries , but this term "eurodance" just doesn't sound well . For those who don't remember , try to listen to the albums mostly from 1992-1994. 2-unlimited (Holland) , Masterboy (Holland), LaserDance by Erik Van Vliet (Holland), U-96 (Germany), Mo-Do , (Germany) , CAPELLA (Great Britain & Italy) (why in caps ? , it's a marvel , but no later than early 1995), Technotrax (many compilations came out under this name) , F.M. Present Jean Jane , Einstein Doctor DJ. If someone's interested , I can surely suggest more . And the special : Red Zone (Sega) game soundtrack by a super talented Danish composer Jesper Kyd. This game and music is not advisable to watch/listen for some members with the "modern" point of view, dictated by the modern media , esp. who thinks it's "their own opinion" , as it may hurt their feelings , since the game is from the good ol' days when we all knew who the real enemy is. This warning here is obvious , just do not watch and ignore . If someone will start off-topic political conversations , I will just block/ignore . Respect and be polite. All have a nice day/night.
    1 point
  21. The programme is Power DVD (circa 2009). It was supplied with the PC . As of now, I have that dubious "feature" disabled. But that's not a permanent solution. That'ss not the programme that makes me wonder , that's all those firewalls that allow such kind of traffic . As far as I know, they have that MDNS "casting" in Power DVD for a long time , since version 7 or so.
    1 point
×
×
  • Create New...