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
Kxeon
Hobby Astronomer
Hobby Astronomer
Posts: 29
Joined: 2024-05-09, 20:04

Welp, there goes VORAPIS.

Unread post by Kxeon » 2024-09-20, 01:14

Drats. Looks like they dropped support for Pale Moon. Not only does Pale Moon not work with V3 anymore, now guess what; they're apparently also preparing to drop userscripts altogether.
MTube doesn't work anymore either so basically I'm stuck with the regular, yet stupid laggy, YouTube.
Womp womp.
To see a portion of my specs (CPU, GPU, Laptop Model, OS, and RAM) if not said already, go to my Bio

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 5264
Joined: 2015-12-09, 15:45
Contact:

Re: Welp, there goes VORAPIS.

Unread post by moonbat » 2024-09-20, 02:07

There's still the polymer engine fixes userscript. Although not as great, it does let you customize a lot and loads faster.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

User avatar
frostknight
Lunatic
Lunatic
Posts: 334
Joined: 2022-08-10, 02:25

Re: Welp, there goes VORAPIS.

Unread post by frostknight » 2024-09-20, 05:06

Or you can use a youtube-frontend like invidio, piped, etc...

They aren't great, but at least they don't lag like crazy.

Google does try to block them, but unless you plan to comment or similar, they are better.
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
Peace Be With us All!
Also, say NO to Fascism and Corporatism as much as possible!

User avatar
andyprough
Keeps coming back
Keeps coming back
Posts: 881
Joined: 2020-05-31, 04:33

Re: Welp, there goes VORAPIS.

Unread post by andyprough » 2024-09-20, 06:34

frostknight wrote:
2024-09-20, 05:06
Or you can use a youtube-frontend like invidio, piped, etc...
I still find the best way is to install mpv and yt-dlp and then use mpv commands from the terminal to see the videos.

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

Re: Welp, there goes VORAPIS.

Unread post by Moonchild » 2024-09-20, 08:41

The brief time I checked it out (with the greasemonkey script) it didn't work at all, so I'm not even sure what we lost.
"A programmer is someone who solves a problem you didn't know you had, in a way you don't understand." -- unknown
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

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

Re: Welp, there goes VORAPIS.

Unread post by vannilla » 2024-09-20, 10:18

VORAPIS was good for normal videos, lives were hit and miss and embeds were broken altogether for me.
Ultimately I use "YouTube web" only with embeds because everything else I do with FreeTube. Yes, it's Chrome in a trenchcoat, but between a Google service spying on me and lagging my browser and a Google service spying on me without interfering with my browser I'll take the second option.

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 5264
Joined: 2015-12-09, 15:45
Contact:

Re: Welp, there goes VORAPIS.

Unread post by moonbat » 2024-09-20, 11:40

Moonchild wrote:
2024-09-20, 08:41
The brief time I checked it out (with the greasemonkey script) it didn't work at all, so I'm not even sure what we lost.
It's like a time machine for Youtube - takes it back several years ago to what was more desktop focused - information dense, compact and vastly more functional.
Youtube with Vorapis.png
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

User avatar
jobbautista9
Keeps coming back
Keeps coming back
Posts: 856
Joined: 2020-11-03, 06:47
Location: Philippines
Contact:

Re: Welp, there goes VORAPIS.

Unread post by jobbautista9 » 2024-09-20, 11:46

It's a shame that they're taking out userscript support, it made YouTube a lot more usable for me. That said it seems the script's developers are blaming it on the Greasemonkey we're using, since the WebExtensions version apparently works perfectly fine in the last 52 ESR of Firefox. Are we really stuck forever with 3.31.4 for Greasemonkey?
Image

:akko_derp:

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

User avatar
frostknight
Lunatic
Lunatic
Posts: 334
Joined: 2022-08-10, 02:25

Re: Welp, there goes VORAPIS.

Unread post by frostknight » 2024-09-21, 02:43

jobbautista9 wrote:
2024-09-20, 11:46
It's a shame that they're taking out userscript support, it made YouTube a lot more usable for me. That said it seems the script's developers are blaming it on the Greasemonkey we're using, since the WebExtensions version apparently works perfectly fine in the last 52 ESR of Firefox. Are we really stuck forever with 3.31.4 for Greasemonkey?
What a copout, its not their fault or palemoon dev's fault. Its just power hungry corporatist youtube executives and their even greedier ceo, etc...

Basically, rich aholes being rich aholes.
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
Peace Be With us All!
Also, say NO to Fascism and Corporatism as much as possible!

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 5264
Joined: 2015-12-09, 15:45
Contact:

Re: Welp, there goes VORAPIS.

Unread post by moonbat » 2024-09-21, 04:27

frostknight wrote:
2024-09-21, 02:43
Its just power hungry corporatist youtube executives and their even greedier ceo, etc...

Basically, rich aholes being rich aholes.
What does the Vorapis dev not wanting to support an older Greasemonkey for userscripts have to do with Youtube's executive management? :wtf:
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

User avatar
frostknight
Lunatic
Lunatic
Posts: 334
Joined: 2022-08-10, 02:25

Re: Welp, there goes VORAPIS.

Unread post by frostknight » 2024-09-21, 06:39

moonbat wrote:
2024-09-21, 04:27
What does the Vorapis dev not wanting to support an older Greasemonkey for userscripts have to do with Youtube's executive management? :wtf:
I was commenting to jobbautista9

It had nothing to do with vorapis. My bad... should have put off topic I guess.
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
Peace Be With us All!
Also, say NO to Fascism and Corporatism as much as possible!

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 5264
Joined: 2015-12-09, 15:45
Contact:

Re: Welp, there goes VORAPIS.

Unread post by moonbat » 2024-09-21, 07:05

It would help if someone could update the Greasemonkey that PM uses to be compatible with the current upstream version, sadly I don't see that happening :(
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

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

Re: Welp, there goes VORAPIS.

Unread post by vannilla » 2024-09-21, 10:12

moonbat wrote:
2024-09-21, 07:05
It would help if someone could update the Greasemonkey that PM uses to be compatible with the current upstream version, sadly I don't see that happening :(
Greasemonkey is a mess that's very hard to work with. Source: I read the source code to the point of being able to find where some features are.

The code quality is not great, but most importantly you when you read it you can really see Mozilla's modus operandi that still continues nowadays.
GM started as your usual toolkit extension, it used XPCOM and all that. Then Mozilla announced that the future was using framescripts or something, so extensions got ready for that and moved everything out from components to framescripts. Then Mozilla announced that rather than using the venerable object interfaces you'll have to use some pure javascript singleton, so extensions started moving everything to this object. Then while people were still working on it, Mozilla announced the end of toolkit extensions and everyone just dropped everything and started anew with webextensions.
That's the legacy of "legacy" extensions: people struggling to keep up with Mozilla's arbitrary decisions and leaving a mess, only for Mozilla itself to leave it all behind without letting people patch things properly. It's the equivalent of producing industrial waste and leaving it to pollute the environment.

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

Re: Welp, there goes VORAPIS.

Unread post by Moonchild » 2024-09-21, 10:56

If that's the case, can't it be forked from a point before they did all this, and get a pure XPCOM extension? Nobody says they must use the latest iteration as a starting point.
"A programmer is someone who solves a problem you didn't know you had, in a way you don't understand." -- unknown
"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
Nuck-TH
Project Contributor
Project Contributor
Posts: 229
Joined: 2020-03-02, 16:04

Re: Welp, there goes VORAPIS.

Unread post by Nuck-TH » 2024-09-21, 12:53

It won't have newer GM API features. Which means that even less modern scripts will work.

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

Re: Welp, there goes VORAPIS.

Unread post by vannilla » 2024-09-21, 13:49

Moonchild wrote:
2024-09-21, 10:56
If that's the case, can't it be forked from a point before they did all this, and get a pure XPCOM extension? Nobody says they must use the latest iteration as a starting point.
Probably, yeah. Depends on how far back you go as the packaging and installation of Firefox et al. extensions changed at some point in time (of course).
Nuck-TH wrote:
2024-09-21, 12:53
It won't have newer GM API features. Which means that even less modern scripts will work.
Not like they are available now, you just need to implement them. If anyone steps up to make a fork, that is.

User avatar
Kxeon
Hobby Astronomer
Hobby Astronomer
Posts: 29
Joined: 2024-05-09, 20:04

Re: Welp, there goes VORAPIS.

Unread post by Kxeon » 2024-09-21, 14:03

New Info:
Someone has created a version of V3 that comes in extension form instead of userscript form! It works quite well and actually fixes that stopping problem!
Apparently it's because of the token being generated correctly this time instead of not working at all and being null.
It's a test version, thus why I'm not posting it here. I wonder if I should? :?:

Here's the transcription of some of the troubleshooting thread from the V3 Discord (only a portion of it, after the xpi was sent):
[23:07] Gastroschisis?: @pandakekok9 @Forte @Kxeo @Nuck-TH Let me know if it works. Keep in mind that it's only a test version, quickly put together to confirm it functions better than the god-awful greasemonkey solution.
File Type: unknown
turbolauncher.xpi
13.59 KB
[23:23] Forte: ok video playback has lasted longer than 40 seconds, that's a step up
[23:24] Gastroschisis?: That's a massive understatement.
[23:24] Gastroschisis?: It generates a potoken properly, which means the player won't crash.
[23:24] Gastroschisis?: And it's a native firefox extension.
[23:25] Forte: excellent
[23:25] Gastroschisis?: So it's going to be faster than greasemonkey or any script ever could.
[0:14] Niko: You can even embed native code in those old Firefox extensions
[0:14] Niko: Only thing they had going for them
[0:15 rnornrny: wow a quick turnaround
[0:16] Niko kirasicecreamm: Wdym quick turnaround?
[0:19] rnornrny: after many decades of v3 being terrible on pm it just becomes normal
[0:20] Niko: Well, yes
[0:20] Niko: You could optimize it very well for Pale Moon
[0:21] Niko: Reprety could rewrite all of V3 in x86 assembly just for Pale Moon users
[0:21] Niko: And it would ironically be the fastest version of V3
[0:23] Gastroschisis?: reprety wouldn't ever want to have anything to do with making v3 work on pale moon.
[0:24] Gastroschisis?: understandably so
[0:24] Gastroschisis?: he's not a masochist like me
[0:25] Niko: Would you rewrite V3 in x86 assembly?
[0:25] Niko: I wouldn't
[0:25] Niko: x86 assembly is horrifying
[0:26] Niko: And you're better off doing the majority of work in C
[0:34] Gastroschisis?: "This" was pale moon, not assembly.
[0:35] Gastroschisis?: Not for free no.
[1:01] Gastroschisis?: That would be a full time job for months at the least.
[5:21] Reprety: i wouldnt write anything in assembly
[5:21] Reprety: lol
[6:35] rnornrny: thats just a evil task
I have a feeling sooner or later, a special & complete version of the extension will be released. Hopefully.
To see a portion of my specs (CPU, GPU, Laptop Model, OS, and RAM) if not said already, go to my Bio

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 5264
Joined: 2015-12-09, 15:45
Contact:

Re: Welp, there goes VORAPIS.

Unread post by moonbat » 2024-09-21, 15:34

Kxeon wrote:
2024-09-21, 14:03
Someone has created a version of V3 that comes in extension form instead of userscript form
You mean web extension form. That's irrelevant for UXP browsers.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

User avatar
jobbautista9
Keeps coming back
Keeps coming back
Posts: 856
Joined: 2020-11-03, 06:47
Location: Philippines
Contact:

Re: Welp, there goes VORAPIS.

Unread post by jobbautista9 » 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.
Image

:akko_derp:

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

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 5264
Joined: 2015-12-09, 15:45
Contact:

Re: Welp, there goes VORAPIS.

Unread post by moonbat » 2024-09-22, 02:31

Woah, that's great news indeed! Showing PM some love! :clap:
Is there a link?
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

Post Reply