Welp, there goes VORAPIS.

General project discussion.
Use this as a last resort if your topic does not fit in any of the other boards but it still on-topic.
Forum rules
This General Discussion board is meant for topics that are still relevant to Pale Moon, web browsers, browser tech, UXP applications, and related, but don't have a more fitting board available.

Please stick to the relevance of this forum here, which focuses on everything around the Pale Moon project and its user community. "Random" subjects don't belong here, and should be posted in the Off-Topic board.
User avatar
jobbautista9
Board Warrior
Board Warrior
Posts: 1025
Joined: 2020-11-03, 06:47
Location: Philippines

Re: Welp, there goes VORAPIS.

Post by jobbautista9 » 2024-09-22, 02:41

moonbat wrote:
2024-09-22, 02:31
Is there a link?
Devs don't want it distributed out of their Discord yet, but I can PM you the Discord CDN link (which auto-expires in like a day or two).
Image

"Destroying things, smartly!" - IJN Samidare, probably

Avatar artwork by ebifurya: https://www.pixiv.net/artworks/85379109

XUL add-ons developer. You can find a list of add-ons I manage at http://rw.rs/~job/software.html.

User avatar
Basilisk-Dev
Astronaut
Astronaut
Posts: 512
Joined: 2022-03-23, 16:41
Location: Chamber of Secrets

Re: Welp, there goes VORAPIS.

Post by Basilisk-Dev » 2024-09-22, 19:24

Kxeon wrote:
2024-09-20, 01:14
MTube doesn't work anymore either so basically I'm stuck with the regular, yet stupid laggy, YouTube.
Womp womp.
You can just set your user agent for YouTube to Safari on an iPhone if you want to use the more lightweight mobile YouTube. That's what I do when I have to use YouTube's official site, I usually use alternate frontends like Invidious.

This accomplishes the same thing as MTube, and doing it this way doesn't require an extension at all.
Basilisk Project Owner

viewtopic.php?f=61&p=230756

User avatar
frostknight
Astronaut
Astronaut
Posts: 740
Joined: 2022-08-10, 02:25

Re: Welp, there goes VORAPIS.

Post by frostknight » 2024-09-22, 21:41

jobbautista9 wrote:
2024-09-21, 15:55
No, one of the devs in the Discord made a separate restartless xpi that is compatible for Pale Moon (though the install.rdf still only targets Firefox for some reason, probably didn't know what PM's UUID is). It works perfectly again like the userscript before.

I would link the xpi here, but I'm gonna wait for the dev's permission for that.
I don't see why you don't link it here now. Why would they really mind? Did they say something regarding that?

Just wondering.

But on the other hand, I am sure you have a copy of it.
Freedom is never more than one generation away from extinction. Feelings are not facts
If you wish to be humbled, try to exalt yourself long term If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Say NO to Fascism and Corporatism as much as possible!
Also, Peace Be With us All!

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 38382
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: Welp, there goes VORAPIS.

Post by Moonchild » 2024-09-22, 21:55

frostknight wrote:
2024-09-22, 21:41
I don't see why you don't link it here now.
It's called having respect.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
back2themoon
Knows the dark side
Knows the dark side
Posts: 3006
Joined: 2012-08-19, 20:32

Re: Welp, there goes VORAPIS.

Post by back2themoon » 2024-09-22, 23:18

frostknight wrote:
2024-09-22, 21:41
I don't see why you don't link it here now. Why would they really mind? Did they say something regarding that?
Yes, right above your own post: "Devs don't want it distributed out of their Discord yet"

Just be patient.

User avatar
frostknight
Astronaut
Astronaut
Posts: 740
Joined: 2022-08-10, 02:25

Re: Welp, there goes VORAPIS.

Post by frostknight » 2024-09-23, 00:15

Moonchild wrote:
2024-09-22, 21:55
It's called having respect.
Yeah, okay. I wasn't thinking about that. But also:
back2themoon wrote:
2024-09-22, 23:18
Yes, right above your own post: "Devs don't want it distributed out of their Discord yet"

Just be patient.
I didn't see your post of devs don't want it distributed out of their discord yet.

I focused only on your comment above mine. The comment you mentioned was two comments above mine. Semantics I know... lol

;)
Freedom is never more than one generation away from extinction. Feelings are not facts
If you wish to be humbled, try to exalt yourself long term If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Say NO to Fascism and Corporatism as much as possible!
Also, Peace Be With us All!

User avatar
back2themoon
Knows the dark side
Knows the dark side
Posts: 3006
Joined: 2012-08-19, 20:32

Re: Welp, there goes VORAPIS.

Post by back2themoon » 2024-09-23, 08:18

frostknight wrote:
2024-09-23, 00:15
I didn't see your post of devs don't want it distributed out of their discord yet. I focused only on your comment above mine. The comment you mentioned was two comments above mine. Semantics I know...
I think 'posting without reading" is more accurate here, but I guess we've all done it at some point. Perhaps there's a specific forum term for it, don't know.

User avatar
frostknight
Astronaut
Astronaut
Posts: 740
Joined: 2022-08-10, 02:25

Re: Welp, there goes VORAPIS.

Post by frostknight » 2024-09-23, 16:47

back2themoon wrote:
2024-09-23, 08:18
I think 'posting without reading" is more accurate here, but I guess we've all done it at some point. Perhaps there's a specific forum term for it, don't know.
Maybe there is but I don't know it.
Freedom is never more than one generation away from extinction. Feelings are not facts
If you wish to be humbled, try to exalt yourself long term If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Say NO to Fascism and Corporatism as much as possible!
Also, Peace Be With us All!

User avatar
jobbautista9
Board Warrior
Board Warrior
Posts: 1025
Joined: 2020-11-03, 06:47
Location: Philippines

Re: Welp, there goes VORAPIS.

Post by jobbautista9 » 2024-09-24, 03:35

Anyway the xpi sent to users on Discord is currently using jetpack, and one of the devs wanted to convert it to either overlay or bootstrap. They're asking for assistance on that. If anyone here could spare some time you can talk with them on their Discord: https://vorapis.pages.dev/#/home/join_community

This is the direct link to the thread ("report-form" --> "Pale Moon (Goanna) Support") once you've joined: https://discord.com/channels/1132972877 ... 2621343836

And the message containing the xpi they've sent: https://discord.com/channels/1132972877 ... 6864130149

The plan is for the xpi to simply only serve as a wrapper and load the script from VORAPIS' servers on document-start when loading YouTube.
Image

"Destroying things, smartly!" - IJN Samidare, probably

Avatar artwork by ebifurya: https://www.pixiv.net/artworks/85379109

XUL add-ons developer. You can find a list of add-ons I manage at http://rw.rs/~job/software.html.

User avatar
UCyborg
Astronaut
Astronaut
Posts: 541
Joined: 2019-01-10, 09:37
Location: Slovenia

Re: Welp, there goes VORAPIS.

Post by UCyborg » 2024-09-26, 23:40

FreeTube has to be the smoothest YouTube experience I had in recent years. Now if only there was the way to fix atrocious font rendering on Windows. Are most people just blind or how does the whole world tolerate the way Chromium renders fonts on Windows (stupid Skia), anti-aliased with excessive blurring and black being more gray than black?

And being able to select VP9 codec, not just H.264 and AV1 would be nice.

User avatar
frostknight
Astronaut
Astronaut
Posts: 740
Joined: 2022-08-10, 02:25

Re: Welp, there goes VORAPIS.

Post by frostknight » 2024-09-27, 03:36

UCyborg wrote:
2024-09-26, 23:40
FreeTube has to be the smoothest YouTube experience I had in recent years. Now if only there was the way to fix atrocious font rendering on Windows.
And being able to select VP9 codec, not just H.264 and AV1 would be nice.
How many instances are there? Or is it not like invidio in that sense. Just asking
Freedom is never more than one generation away from extinction. Feelings are not facts
If you wish to be humbled, try to exalt yourself long term If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Say NO to Fascism and Corporatism as much as possible!
Also, Peace Be With us All!

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2480
Joined: 2018-05-05, 13:29

Re: Welp, there goes VORAPIS.

Post by vannilla » 2024-09-27, 09:57

frostknight wrote:
2024-09-27, 03:36
How many instances are there? Or is it not like invidio in that sense. Just asking
FreeTube is an application, not a website. It's Chrome with a different UI since it's built on Electron.

User avatar
frostknight
Astronaut
Astronaut
Posts: 740
Joined: 2022-08-10, 02:25

Re: Welp, there goes VORAPIS.

Post by frostknight » 2024-09-27, 17:29

vannilla wrote:
2024-09-27, 09:57
FreeTube is an application, not a website. It's Chrome with a different UI since it's built on Electron.
That does sound vaguely familiar...

Yeah...

I prefer not to do that route if possible though. ;)
Freedom is never more than one generation away from extinction. Feelings are not facts
If you wish to be humbled, try to exalt yourself long term If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Say NO to Fascism and Corporatism as much as possible!
Also, Peace Be With us All!

User avatar
UCyborg
Astronaut
Astronaut
Posts: 541
Joined: 2019-01-10, 09:37
Location: Slovenia

Re: Welp, there goes VORAPIS.

Post by UCyborg » 2024-09-27, 22:42

FreeTube can use Invidious instance to get the data from YouTube.

User avatar
back2themoon
Knows the dark side
Knows the dark side
Posts: 3006
Joined: 2012-08-19, 20:32

Re: Welp, there goes VORAPIS.

Post by back2themoon » 2024-09-28, 15:32

UCyborg wrote:
2024-09-26, 23:40
Are most people just blind or how does the whole world tolerate the way Chromium renders fonts on Windows (stupid Skia), anti-aliased with excessive blurring and black being more gray than black?
Totally agree. Massive downgrade.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 38382
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: Welp, there goes VORAPIS.

Post by Moonchild » 2024-09-28, 15:48

back2themoon wrote:
2024-09-28, 15:32
UCyborg wrote:
2024-09-26, 23:40
Are most people just blind or how does the whole world tolerate the way Chromium renders fonts on Windows (stupid Skia), anti-aliased with excessive blurring and black being more gray than black?
Totally agree. Massive downgrade.
There's a reason I've put this as a feature for Pale Moon:
https://www.palemoon.org/ wrote:Superior gradients and fonts compared to other rendering engines
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
UCyborg
Astronaut
Astronaut
Posts: 541
Joined: 2019-01-10, 09:37
Location: Slovenia

Re: Welp, there goes VORAPIS.

Post by UCyborg » 2024-09-28, 17:15

Off-topic:
Microsoft at least did something about the text contrast in Edge (though it's still a bit blurier compared to PM), I'm not sure if it's default these days or still behind the flag (Improving font rendering in Microsoft Edge). But they surely never contributed this back to Chromium so all Chrome and Electron stuff have bad fonts. The only way I can somewhat tolerate your typical Chromium browser on Windows is with Chrome Font Super Enhancer, my eyes just start hurting reading text otherwise. The extension applies some CSS to darken the fonts, it's not perfect and fonts will have default appearance for split second initially, happens also when some new text is shown dynamically.

Another general problem as far as I understood is that many fancy fonts they're using these days just aren't optimized on the fundamental level, so they require anti-aliasing to not appear totally garbled. Supposedly hi-DPI screens are better at hiding these imperfections. There are some people that can't tolerate anti-aliasing and will go out of their way to disable it in Windows and change default fonts in the OS as well as those on the web that websites use by default to more traditional web safe fonts. Though this can reduce some artistic value (my subjective opinion, but ought to be better than pain).

Pale Moon is indeed one of the few browsers where changing ClearType settings in Windows makes any difference. Mozilla also screwed this up at some point...
BTW, I got my hands on that TURBOLAUNCHER extension on Discord, but I noticed it doesn't work in private windows. Nothing in the code screams don't work in private windows, but maybe it's not obvious. Maybe something has to be added in harness-options.json file at the root of extension's directory structure?

Code: Select all

{
 "abort_on_missing": false, 
 "check_memory": false, 
 "enable_e10s": false, 
 "is-sdk-bundled": false, 
 "jetpackID": "V3-eov3cv@hotmail.com", 
 "loader": "addon-sdk/lib/sdk/loader/cuddlefish.js", 
 "main": "index.js", 
 "mainPath": "turbolauncher/index", 
 "manifest": {
  "turbolauncher/index": {
   "docsSHA256": null, 
   "jsSHA256": "38cd64a011aa51cf7a84379bc0e836531fcc68d598cd825ca7182d7017cded6e", 
   "moduleName": "index", 
   "packageName": "turbolauncher", 
   "requirements": {
    "sdk/page-mod": "sdk/page-mod", 
    "sdk/self": "sdk/self"
   }, 
   "sectionName": "lib"
  }
 }, 
 "metadata": {
  "addon-sdk": {
   "description": "Add-on development made easy.", 
   "keywords": [
    "javascript", 
    "engine", 
    "addon", 
    "extension", 
    "xulrunner", 
    "firefox", 
    "browser"
   ], 
   "license": "MPL 2.0", 
   "name": "addon-sdk"
  }, 
  "turbolauncher": {
   "author": "eov3cv@hotmail.com", 
   "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.", 
   "homepage": "https://www.github.com/vorapis-yt", 
   "main": "index.js", 
   "name": "turbolauncher", 
   "version": "2.0.9.9"
  }
 }, 
 "name": "turbolauncher", 
 "parseable": false, 
 "preferencesBranch": "V3-eov3cv@hotmail.com", 
 "sdkVersion": "1.17", 
 "staticArgs": {}, 
 "verbose": false
}
Also tried in fresh profile, no difference.

User avatar
UCyborg
Astronaut
Astronaut
Posts: 541
Joined: 2019-01-10, 09:37
Location: Slovenia

Re: Welp, there goes VORAPIS.

Post by UCyborg » 2024-09-28, 21:44

The XPI just loads userscript turbolauncher.js that's bundled inside. That script actually works fine on its own when installed in Greasemonkey 3.31.4 unlike the broken different one they host on the web page. Well, there's an issue with search box autocomplete, but that's not related to the script I think, which just fetches the real thing to transform YT interface.

User avatar
UCyborg
Astronaut
Astronaut
Posts: 541
Joined: 2019-01-10, 09:37
Location: Slovenia

Re: Welp, there goes VORAPIS.

Post by UCyborg » 2024-09-29, 00:09

What a bunch of useless wankers!

I got the script patched and put it on my drive (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 at least doesn't understand strict-origin-when-cross-origin, mode being explicitly set to cors doesn't appear to be the problem though. Anyway, the solution was to simply keep things simple. Nothing terribly wrong with Greasemonkey either.

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.

But Moonchild and the crew should still check the behavior of fetch, I don't think original script is passing any parameter that isn't well within the specs.

User avatar
frostknight
Astronaut
Astronaut
Posts: 740
Joined: 2022-08-10, 02:25

Re: Welp, there goes VORAPIS.

Post by frostknight » 2024-09-29, 05:04

UCyborg wrote:
2024-09-26, 23:40
Are most people just blind or how does the whole world tolerate the way Chromium renders fonts on Windows (stupid Skia), anti-aliased with excessive blurring and black being more gray than black?
Actually, how can anyone tolerate Chromium in general. I detest the shiny bright colors of it. Not to mention their privacy issues as well, etc...
Freedom is never more than one generation away from extinction. Feelings are not facts
If you wish to be humbled, try to exalt yourself long term If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Say NO to Fascism and Corporatism as much as possible!
Also, Peace Be With us All!