Jump to content

UCyborg

Platinum Sponsor
  • Posts

    3,098
  • Joined

  • Last visited

  • Days Won

    28
  • Donations

    100.00 USD 
  • Country

    Slovenia

Everything posted by UCyborg

  1. The recent work was done on Pale Moon code here. Haven't checked what goes on on Basilisk's side, it's maintained by the other guy, MC said that interface is defined globally so it should work either way without prefixing it, but I haven't went into compiling full original development version of Pale Moon to find out if the extension also triggers problem there. I don't know the cause of funny buttons/icons I referenced in previous post.
  2. Depends on how you look at it. It keeps the system going, people employed etc. It's how it is after basic necessities are satisfied. Once upon a time the only worries were shelter, food and water and not being eaten by the predator.
  3. I forgot I still haven't unplugged that broken HDD, I'll just unmount in Windows for now and see if it does anything for (invisible) BSOD. Invisible because screen goes off before it crashes. So this is one case when unchecking option to automatically reboot doesn't help to see the error.
  4. I spotted this funny issue on New Moon last time when disabling Session Manager, unsure if it was related to forgotten "Ci" in the code.
  5. No, but I don't have any of the recent Chromium browsers either. Though Edge 94 is getting long in the tooth, judging by GitHub's appearance.
  6. I don't have an account there so not sure if an attempt with made up credentials would count.
  7. AFAIK, the idea of OAuth 2.0 was to avoid using passwords to authenticate. Not sure how that's supposed to work with "certified" clients where the key and secret may be known (eg. Thunderbird). The app at work (it only needs SMTP if mail notifications are desired) was recently updated to support GMail's OAuth, you basically generate your OAuth 2.0 client ID at https://console.cloud.google.com/, download JSON with the key and secret and feed it to the app, go through consent screen on the web once, then it works and never has to see your account's password. No idea how it would work with Microsoft's mail services, if dev department will ever get around to supporting their OAuth, one customer told me they're using SMTP relay to be able to get around lack of OAuth support on the app side, no idea how that is setup and how it works exactly.
  8. @j7n Are you on NT 6.1? If so, does it happen with original Pale Moon? Edit: Wait, you solved it by wiping that drive? Mine also "works". Except nothing for the last 4 years at least now sudden random BSODs on transition to sleep / hybrid shutdown. No system software has changed in the last 4 years. Except I might have updated VirtualBox and virtualization software is always heavily dependent on kernel drivers. I'm just saying these things don't last forever. Though maybe my BSODs would also be gone by restoring the fresher copy of OS partition... I don't recall last time I "defragged". Probably did it less than 4 times in the last 15 years. I think on high capacity mechanical drives, it's only good for wearing them down.
  9. Got it, depending on actions performed, you can get the session with wrong tabs, like you open 3 different tabs, close one of them, then session gets restored with all 3 instead of 2. I think it can be solved by figuring out the cause of ReferenceError: nsIWebNavigation is not defined error, which as noted before, only happens on New Moon.
  10. I get this then: My usual sessions are very crowded, but this simple recovery scenario seems to work. This is with following When New Moon starts setting, though it doesn't seem likely that it matters: If I have it set to showing home page, then Session Manager replaces newly created home page session on launch with selected session. However, the browser window doesn't open with setting on the screenshot above until Session Manager dialog is dismissed. Only these extension were loaded:
  11. I cannot get ReferenceError: nsIWebNavigation is not defined in Pale Moon when closing tab, only NM28. Also can't break built-in session restore in either browser with all three extensions loaded, though I'm not sure what specifically to look for. The tabs I saved come back.
  12. I was going off my experience with performance hiccups with certain compositors, like the default one that comes with KDE was pretty bad with NVIDIA, at least around 2020 timeframe. And animation smoothness in web browsers or rather choppiness. At the end of the day, Windows is popular and with popularity comes that the most stuff will most often work as expected, at least it did for me so far. And with all senseless MS' decisions regarding usability, hackers are still working on reverting them, although relative to setup I'm used to, things are still becoming slightly worse over time. But overall, I don't feel the need to escape from Windows, I know how to make it work for me. For the future, I don't really know. This hardware is too old to move forward with Windows, the older Win11 that still works doesn't gain me anything I'd need, just heavier on resources. Current install has been fine since late 2020, only recently getting some random BSODs on transition to sleep or hibernation. No idea if it got crooked on the software side and restoring fresher backup of said installation would help or it's just aging hardware, which subtle faults theoretically could be causing crookedness one way or another. Who knows, maybe one day I'll be getting by without a desktop, just a smartphone. When it comes to doing essentials these days, you can pretty much do everything with it.
  13. I'd call it underwhelming. Though it's near useless to navigate on my POS Lenovo laptop with 1,35 GHz APU in Pale Moon. With older Edge it's manageable, interface is still a bit slow, but other than that, 1080p 60 FPS streams are smooth, at least with H.264 codec that can be decoded on GPU. That chip is too old to have support for any newer codecs. VORAPIS seems to not stream bad VP9 bytechunks like the original YouTube does. But its HTML5 player is also inconsistent in what is displayed in Stats for nerds, unless it's made like that only because Chromium can only show one set of stats while Firefox can only show the other (just an assumption).
  14. Is it regional thing? Frequency of use? I don't do much YT as far as new content discovery goes. BTW, I fixed includes/excludes in the script posted before so its behavior is in line with extension they posted on Discord. The playlist loop button, it works correctly there.
  15. Oops, in Firefox, I forgot to disable Improve YouTube! extension, that's where it came from. @NotHereToPlayGames and others Mind trying if this works via Greasemonkey without video player crapping out with an error after 40 seconds or resetting sooner? // ==UserScript== // @name Project VORAPIS TURBOLAUNCHER // @namespace //www.github.com/VORAPIS // @version 2.1.0.0 // @description V3 is the alternative solution to a fast and responsive YouTube frontend which combines performance with beauty, bringing back Google's best web layout. // @author eov3cv@hotmail.com // @include /.*:\/\/.*\.youtube\.com\/.*/ // @include /.*:\/\/www\.googleapis\.com\/youtube\/.*/ // @include /.*:\/\/youtube\.clients6\.google\.com\/.*/ // @include /.*:\/\/content-youtube\.googleapis\.com\/.*/ // @include /.*:\/\/myactivity\.google\.com\/.*/ // @include /.*:\/\/storage\.googleapis\.com\/.*/ // @exclude /.*:\/\/.*\.youtube\.com\/embed\/.*/ // @exclude /.*:\/\/studio\.youtube\.com\/.*/ // @exclude /.*:\/\/consent\.youtube.com\/.*/ // @exclude /.*:\/\/.*\.youtube.com\/oembed.*/ // @exclude /.*:\/\/.*\.youtube.com\/api\/.*/ // @exclude /.*:\/\/.*.youtube.com\/subscribe_embed.*/ // @exclude /.*:\/\/.*\.youtube.com\/s\/.*/ // @exclude /.*:\/\/.*\.youtube\.com\/img\/.*/ // @exclude /.*:\/\/img\.youtube\.com\/.*/ // @icon https://www.google.com/s2/favicons?sz=64&domain=youtube.com // @grant none // @run-at document-start // ==/UserScript== //Project VORAPIS (V3) License & Disclaimer // //Copyright (c) 2024 VORAPIS (eov3cv@hotmail.com) // //All rights reserved. // //DISCLAIMER // //Project VORAPIS (short. V3) is a JavaScript application developed to run as a userscript/extension on www.youtube.com, aiming to recreate the experience of using YouTube as it was in 2013-2014. //It is important to note: // //1. This project is not funded, endorsed, or affiliated with Google LLC, YouTube, or any of their subsidiaries. V3 is developed independently and operates within the Terms of Service (TOS) of the utilized Google and YouTube services, including but not limited to "My Activity", "InnerTube", and "YouTube Data API v3". // //2. The developer(s) of V3 claim rights only to the original code that powers this library. No claim is made to any CSS, HTML, JavaScript, or other assets owned by Google, YouTube, or their subsidiaries. This includes a modified version of the 2014 Google/YouTube HTML5 player, adapted for compatibility with today's APIs. The modification efforts are acknowledged, but proprietary rights to the original player remain with Google/YouTube. // //LICENSE TERMS // //The V3 project is provided "as is" for personal, non-commercial use, free of charge, with the following conditions: // //- Sale or any form of commercial exploitation of V3 is strictly prohibited. //- Users are not allowed to claim V3 or any of its parts as their own work. //- The developer(s) of V3 offer no warranties or guarantees regarding the software's functionality, performance, or its compliance with any legal standards. // //LIMITATION OF LIABILITY // //Under no circumstances shall the developer(s) of V3 be liable for any direct, indirect, incidental, special, or consequential damages resulting from the use of or inability to use the project, including but not limited to reliance on any information obtained through the project; or any failure of performance. // //COPYRIGHT NOTICE // //Copyright (c) 2024 Project VORAPIS. All rights reserved. // //By downloading, accessing, or using V3, you acknowledge that you have read, understood, and agree to comply with the terms and conditions outlined in this license and disclaimer. //page script void function () { window["trusted_policy"] = window["trustedTypes"] ? (window["trustedTypes"].createPolicy("VOR_TRUSTED_USELESS_POLICY", { createHTML: function (a) { return a; } })) : { createHTML: function (a) { return a; } }; window["PatcherJSC_TURBO_RUNNING"] = true; var turbo_launcher = {}; turbo_launcher.gcc = {}; turbo_launcher.gcc.url = "https://vorapis.pages.dev/product/v3/game_service/patcher/get_latest_client"; turbo_launcher.gcc.update = function () { return fetch(turbo_launcher.gcc.url + "?t=" + (new Date()).getTime()).then(function (r) { return r.text(); }).then(function (r) { return r; }); }; turbo_launcher.vss = {}; turbo_launcher.vss.req = function (u) { return fetch(u).then(function (r) { return r.text(); }).then(function (r) { return r.replaceAll("strict-origin-when-cross-origin", ""); }); }; turbo_launcher.vss.get = function () { var ls = window.localStorage; if (!ls) { return console.error("LocalStorage error!"); } var info = ls.getItem("VLTURBO_INFO"); var data = ls.getItem("VLTURBO_DATA"); var imp = false; if (data) { imp = true; var s = document.createElement("script"); s.innerHTML = window["trusted_policy"].createHTML(data); document.documentElement.appendChild(s); } else { window.stop(); } return turbo_launcher.gcc.update().then(function (cver) { if (info != cver) { return turbo_launcher.vss.req(cver).then(function (cvss) { ls.setItem("VLTURBO_DATA", cvss); if (!imp) { window.location.reload(); } }); } ls.setItem("VLTURBO_INFO", cver); }); }; turbo_launcher.main = function () { turbo_launcher.vss.get(); }; turbo_launcher.main(); }(); I added replaceAll call to patch the script and get rid of strict-origin-when-cross-origin occurrences (breaking search box autocomplete and video dislike count). The original version is 2.0.9.9 and that part of the code just does "return r;" A workaround 'till either party either fixes the browser or the script. Probably local storage for www.youtube.com should be cleared in developer's tools under Storage tab in case the launcher was used before as the old script might still be in there. Edit: Sorry, edited million times, should be OK now.
  16. @roytam1 Well I don't get it, but I opened the issue in UXP repo with the list of values that throw TypeError so it's not forgotten if they get around to tackling it sometime. @AstroSkipper I know about updateURL, it was just for testing. I put the VORAPIS script inside the old Palefill extension so the latter loaded it for YouTube, that seems to work well. But the question remains what's wrong with Greasemonkey. Oh and I don't get remaining time displayed (the one counting down) on the video player in Pale Moon.
  17. Huh, so some videos still crap out after 40 seconds. It has something to do with the script being loaded directly via Greasemonkey for Pale Moon. Loading through that extension posted on Discord supposedly works, but I haven't tried THAT video in particular, so who knows if it really works... So my previous conclusion that those fetch amendments that aren't even directly related to the 40 second player crapout problem somehow solved it is incorrect. So yeah, I'm not a programmer and all these hassles aren't worth it for me. I can live with the slower interface and have the option to use another browser or another program entirely if I want. My old PC is new enough for this and even if I had another very old computer, it probably wouldn't be connected to the internet in the first place and such tasks would be delegated to a different machine anyway.
  18. What a bunch of useless w*****s! @NotHereToPlayGames You can save yourself the trouble and wasted time and download the patched VORAPIS V3 user script from my drive if you'll bother with it (I won't keep it updated though), basically the only difference compared to original linked at https://vorapis.pages.dev/product/v3/game_service/patcher/get_latest_client is that I removed referrerPolicy and mode parameters from fetch calls wherever they're set to strict-origin-when-cross-origin and cors respectively. They're supposed to be default behaviors of fetch anyway and UXP doesn't understand strict-origin-when-cross-origin. cors for mode appears to be OK. The player works, search box suggestions work and dislike count works as well! As at least some of us know, the latter comes from 3rd party Return YouTube Dislike.
  19. Not here, not in PM, NM, 32-bit, 64-bit... But installing userscript turbolauncher.js inside the XPI in Greasemonkey, then it works in both private and non-private windows. Of course I removed the XPI from add-ons list. No issue with the player itself.
  20. Try "incognito" mode, a private window. That seems to break it. But otherwise, video player doesn't break, so it's a progress.
  21. @Reino You're not the only one with problems with that script. https://forum.palemoon.org/viewtopic.php?f=65&t=31606 Still trying to make sense out of Discord, looking for that extension they were yapping about. What a unholy mess... Edit: Eh, that extension doesn't do anything here, just loads plain old YouTube. Right, the extension doesn't come from the main developer, who doesn't really care for browsers outside ChromeZilla. So that explains why it's a mess.
  22. Just out of curiosity, did anyone ever notice in any UXP based browser when you navigate to another page, sometimes the current page flashes (flash of white then old page is re-displayed), before new page starts being displayed? I've been noticing it for a while now, I think it didn't happen in the past, but not 100% sure. Can't repro in fresh profile. I don't recall changing anything specifically. Maybe I should try to see if it happens without Stylem. Can't think of anything else connected to display of web pages.
  23. You're right though, none of these XUL bells and whistles are really needed per se. None whatsoever are needed to access web content. But then why do we bother with tweaking our browsers (or operating systems)? We could just go with default minimal setup. Is it all just distraction from the otherwise bleak existence? Arthur Schopenhauer, Studies in Pessimism: The Essays
  24. Supposedly they have UXP compatible extension for VORAPIS on Discord. Yeah, many things on Windows are for Windows 10+ these days, no sense in restricting myself. OS is the means to an end, not the end and at the end of the day, I'm interested in things that run on it, not the OS itself.
  25. I might start using FreeTube seriously instead of bothering with web browsers. Considering its options, I find it a bit inconsistent that codec selection consists of two extremes - AV1 and H.264 with VP9 missing, but interface is pretty smooth even running computer in power saving mode. AV1 codec runs decently at 25 FPS up-to about 1440p without dropping too much frames, but then I tend to save better stuff anyway, performance is better with a dedicated video player in any case. Maybe can live even with H.264 for casual browsing (the most significantly apparent advantage would be ability to play 60 FPS videos smoothly on this machine, AV1 is too demanding for that), which isn't all that much in the grand scheme of things for me. Gotta live with compromises until I get tired of this PC, or it gets too tired, it already doesn't like summers.
×
×
  • Create New...