Jump to content

Recommended Posts

Posted
On 10/15/2024 at 3:01 PM, grey_rat said:

Example, mobile Youtube in WinXP, play in: browser new tab, WMP plugin, and PotPlayer

Can't get WMP plugin to play anything with audio except "Low Definition MP4". CPU usage is kinda high with WMP plugin, it's better with VLC plugin, but there are no controls...

I tried those on Win10 install though, I no longer have XP install on this hardware. Is WMP plugin version 1.0.0.8 the latest? It's 17 years old!


Posted

WMP works via WMF (windows media foundation) in Vista+, that's why it's slow there. It's faster in XP.  VLC uses its own codecs.

Youtube removed 720p mp4 with sound. If it removes 360 with sound, then this extension will not actually work.

1.0.0.8 last

Posted

DASH streams where audio and video are separated cause two instances of plugin to be created in HTML, at least that's what I saw when inspecting code when trying VLC, so no wonder it's a mess.

I didn't expect WMP plugin to work on Win10, looks like all interfaces behind the scenes are still there. I never actually opened WMP itself on Win10.

I guess it's true YouTube is cheapening on bitrate when it comes to 1080p streams with VP9 codec, judging by trying few different videos from recent years in PotPlayer and looking at the bitrate. Now where's that blog post that specifically implied VP9 being higher quality in context of YouTube?

On 10/13/2024 at 11:00 PM, NotHereToPlayGames said:

I no longer use UXP and no longer use XP - but this is MSFN and we're all supposed to be diehard XP fans for the next thirty years - sorry, NOT ME, "been there, done that".

Isn't it just a specific subset of users? I think it's a coincidence that MSFN happens to give the impression of being "the last XP stronghold", connected to unusually long life span of the OS.

The difference between XP and UXP is that XP was abandoned and didn't learn any new tricks since the 2000s. If you can even put it that way as it's an old dried out branch of Windows codebase at one particular point in history.

Posted
13 hours ago, UCyborg said:

DASH streams where audio and video are separated cause two instances of plugin to be created in HTML, at least that's what I saw when inspecting code when trying VLC, so no wonder it's a mess.

I didn't expect WMP plugin to work on Win10, looks like all interfaces behind the scenes are still there. I never actually opened WMP itself on Win10.

I guess it's true YouTube is cheapening on bitrate when it comes to 1080p streams with VP9 codec, judging by trying few different videos from recent years in PotPlayer and looking at the bitrate. Now where's that blog post that specifically implied VP9 being higher quality in context of YouTube?

Isn't it just a specific subset of users? I think it's a coincidence that MSFN happens to give the impression of being "the last XP stronghold", connected to unusually long life span of the OS.

The difference between XP and UXP is that XP was abandoned and didn't learn any new tricks since the 2000s. If you can even put it that way as it's an old dried out branch of Windows codebase at one particular point in history.

The last time it received new tricks was in late 2000s,with SP3,and ended support since 2010s,in 2014.

Posted (edited)
If you call tricks what you get with 8+, keep' em. (https://msfn.org/board/topic/174160-guide-disable-data-collection-in-windows-10/#comments, https://msfn.org/board/topic/174208-windows-10-deeper-impressions/#comments, etc. etc. etc.)

PS: besides, look at the title of the thread you are in. Edited by dmiranda
Posted (edited)
On 10/13/2024 at 5:19 PM, UCyborg said:

Actually, for me at least, I almost don't miss any exclusive script for stock YT,
except Simple YouTube Age Restriction Bypass. I don't "need" it often, but it's handy.

... Possibly slightly off-topic here, but I, too, was using above userscript (in Violentmonkey, in Serpent 52) ; it used to work on both the (bloated) desktop YT GUI and the mobile YT GUI, too (via that Fx WE) ; well, the userscript can be now considered "a thing of the past", as a result of the ruthless war Google :realmad: unleashed against YT-specific scripts/extensions/downloader apps, etc. 

A month or so ago Google changed radically the way their fragmented streams (MPEG-DASH) are being delivered to "web" clients (browsers); each fragment is now "POST-requested" instead of "GET-requested" and, additionally, each fragment URI is now being "protected" by a PO (point-of-origin) token, unique to the browser YT session; that change alone BROKE practically all downloader usercripts for browsers (e.g. Youtube Links) and SYTARB suffered the same blow, in that adaptive age-gated streams were impossible now to "unblock"; to add insult to injury, Google have also removed the most popular "progressive download" format 22 (premuxed, standalone MP4 container with h264@720p25+aac@128k), so the userscript could, at best, unblock just the lowly format 18 (progressive, h264@360p25) ... 

However, it appears that even that is now out of reach, because the "age-verified-YT-account-proxy", the back-bone of the userscript (and of a specialised yt-dlp plugin) has been taken DOWN ca. 2wks ago (supposedly the hosting agreement expired :(); you can read more at the userscript's GitHub issue tracker :} ; with Google even patching the only known "hack" (tv_embedded client) to bypass age-gated videos, it's now IMPOSSIBLE to view/download age-restricted YT videos without an age-verified YT account...

I have never had a Google account myself and I'm not inclined on creating one now just for the sake of watching those age-gated clips (which, due to "political correctness", have grown exponentially in their numbers; yet another Google ploy to grab your personal details, if you ask me); in my country (EU member), the last time I checked, Google wanted to send them a digital scan of your "proper" ID card so that they could "age-verify" your YT account :realmad:  ...

The web, just like the real world, has turned into a really "bad place" - I'm despaired/depressed by both, TBH :} ...

Edited by VistaLover
Posted (edited)
8 hours ago, VistaLover said:

However, it appears that even that is now out of reach, because the "age-verified-YT-account-proxy", the back-bone of the userscript (and of a specialised yt-dlp plugin) has been taken DOWN ca. 2wks ago (supposedly the hosting agreement expired :(); you can read more at the userscript's GitHub issue tracker :} ; with Google even patching the only known "hack" (tv_embedded client) to bypass age-gated videos, it's now IMPOSSIBLE to view/download age-restricted YT videos without an age-verified YT account...

:realmad:  Bummer.  I don't need the script often but it is nice to have as a just-in-case.

I've bumped into the need here and there for videos that are NOT even age-related, rather just UNWARRANTED CENCORSHIP (ie, WOKE industries throwing an age-restriction on what their wokeness sees as "fake news" but the REAL world knows is *REAL* news!).

Or just political SATIRE that the REAL world knows is *SATIRE*.

Edited by NotHereToPlayGames
Posted (edited)

Ant Video Downloader works with V3/VORAPIS frontend after removing now non-working specific mods for dealing with stock YouTube. Or maybe I had some other problem that it wasn't working before... I gave up on getting it working on official client, too complicated. There's no formal release of updated version of this extension, I just mess with it every once in a while. Though YouTube's been' using POST requests for a while, few months back you just had to replace ump=1 with ump=0 in captured requests to get actual video/audio data. I don't know solution for V3 and getting to age restricted videos without login. My Google account must be over 14 years old by now, I think I'm too far gone to unGoogle myself at this point. :buehehe: I like using unofficial clients for their services. :P

I noticed they still send JavaScript for legacy browsers if you don't use plain Firefox/Chrome user agent, but those don't make UI any more responsive when used with an UXP based browser.

Edited by UCyborg
Posted

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20241026-3219d2d-uxp-f890f88314-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20241026-3219d2d-uxp-f890f88314-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20241026-3219d2d-uxp-f890f88314-xpmod-ia32.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32

NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20241026-d849524bd-uxp-f890f88314-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20241026-d849524bd-uxp-f890f88314-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20241026-d849524bd-uxp-f890f88314-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20241026-d849524bd-uxp-f890f88314-xpmod.7z

Official UXP changes picked since my last build:
- PR #2643 - The border-radius Directive Should Apply to Outlines (cee682b980)
- Issue #2645 - Fix type confusion for `ResumeKind` (19c4996881)
- Issue #2641 - Speculative load changes for referrerpolicy (f6f046930d)
- Issue #2641 - Update Fetch to adhere to the updated spec (pass refpolicy) (7d978ccd71)
- Issue #2645 - Return null if getName() PC is invalid. (e665b30629)

No official Pale-Moon changes picked since my last build.

No official Basilisk changes picked since my last build.

My changes picked since my last build:
- libjpeg-turbo: disable thread local storage usage introduced in https://github.com/libjpeg-turbo/libjpeg-turbo/commit/f579cc11b33e5bfeb9931e37cc74b4a33c95d2e6, this should fix crashing in XP/2003. (06fe8456f7)
- Revert "Issue #2645 - Fix type confusion for `ResumeKind`" (f890f88314)

Update Notice:
- You may delete file named icudt*.dat inside program folder when updating from old releases.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.

Posted

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20241026-7bda12e7-uxp-f890f88314-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20241026-7bda12e7-uxp-f890f88314-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom

* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20241026-id-656ea98-uxp-f890f88314-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20241026-id-656ea98-ia-93af9a0-uxp-f890f88314-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild

Posted

New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20241026-28b53b37b-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20241026-28b53b37b-xpmod.7z

repo: https://github.com/roytam1/basilisk55

Repo changes:
- libjpeg-turbo: disable thread local storage usage introduced in https://github.com/libjpeg-turbo/libjpeg-turbo/commit/f579cc11b33e5bfeb9931e37cc74b4a33c95d2e6, this should fix crashing in XP/2003. (4da4190f7)
- import from UXP: comment changes in Issue #2641 (41e5c7b62)
- import from UXP: PR #2643 - The border-radius Directive Should Apply to Outlines (cee682b9) (9eb6034cc)
- import from UXP: Issue #2645 - Return null if getName() PC is invalid. (c34e0c7b) (28b53b37b)

Posted (edited)

I don't know if this is the right place to report issues,  please advise if not.

I'm using New Moon on WinXP SP3. 

Problem with DuckDuckGo for a while now, and update to the latest New Moon 2024-10-24 did not help.

I can enter a search term in DDG's search box and get a page of results. But every link gives me a "400 Bad Request" page.

Apparently the DDG server thinks I am doing something nasty.

No problem using other browsers on other devices at home, so my IP isn't blacklisted. And Google is working fine. Disabling uBlock for the site did not help.

Edited by Asp
Posted
On 10/16/2024 at 7:58 AM, modnar said:

You need no mobile version, just normal version with h264ify extension (in Serpent 52.9). And yeah their HD quality is not what it used to be - I believe they're just saying it's at 1080p when in reality they're doing some monkey business in the back.

I heard they reduced the bitrate for their videos. I've never used a 1080p camera, and I don't have much experience with 720p either, but a 640x480 video needs a minimum bitrate of 500 Kbps, but 1 Mbps should typically be high enough if encoded using h264, but there are circumstances when even 2 Mbps isn't very high. Videos with high motion will need a higher bitrate than videos where the camera doesn't move. A bright location will need much higher bitrate than a dark location will. I also believe targeting a constant bitrate will cause more blurriness than targeting a variable bitrate.

Posted
On 10/11/2024 at 6:53 AM, roytam1 said:

Notice about end of NM27 based browsers

Since AF is now importing post-Fx48 changes, which is more and more VC2013-unfriendly, making me struggling on trying to rewrite them to VC2013-compatible syntax.
But it seems that this can't last long and even it builds, it hits segfault in run time in various memory locations and it different code paths, It looks like I come to a blind alley.
And since the only reason for me to keep building because I want a VC2013 build, so this may be the time to stop here unless I can find a way to continue.

I hope I can bisect my last batch of imported commits and undoing the faulty (to me) commit and create a "last release" for AF, NM27, and KMG76.

 

i.e. NM27 and KMG76 build to-be-released in tomorrow should contain last stable code before landing faulty components like SharedImmutableStringsCache.

EDIT: To clarify, Pull Requests of NM27 engine will still be reviewed and merged, doable fixes and patches suggested may still be applied, if any. But massive merging from ArcticFox will be stopped.

I was wondering why your GitHub account says UXP updated Y hours ago, but palemoon27 updated 2 weeks ago. I understand fully why you don't plan to release future New Moon 27 or K-Meleon 76.5 Goanna builds if it makes Visual C++ 2013 compatibility more difficult, especially seems how I never learned to use Visual C++ 2013. Confession: I'm getting crashes in mozjs.dll relating to js/public/HashTable.h in New Moon 27.9.6 when trying to use Visual C++ 2008 compatible syntax, so I think I will give up. Instead, I will opt for either a Firefox 24 (works well enough for me), or a Firefox 31 fork. Can you build K-Meleon 74 Gecko using the Mozilla 24.8.1 codebase?

Posted

Asp said:
"Problem with DuckDuckGo for a while now, and update to the latest New Moon 2024-10-24 did not help.
 I can enter a search term in DDG's search box and get a page of results. But every link gives me a "400 Bad Request" page."

No problems here with DDG.

Latest NM28 works fine with DDG.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...