Bitchute Issues

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
User avatar
zip2mike
Hobby Astronomer
Hobby Astronomer
Posts: 27
Joined: 2020-01-08, 02:22
Location: Osaka, Japan

Bitchute Issues

Unread post by zip2mike » 2022-02-05, 05:14

When I go to Bitchute.com, it will load, but unlike other websites, it usually takes up to one minute of 'dancing bars' before the content of the Home Page actually appears. The next problem is that nothing on the Bitchute Home Page, nor Bitchute links from other sites, will ever load. The linked page always directs to Bitchute, and the dancing bars indicate that content is loading, but it never actually does. Nothing pops up to tell me that there is a problem.

I have tried clearing Cache & Cookies and everything else I can think of, but to no avail. This issue is unique to Pale Moon, as the problem does not persist when using other browsers. And all other websites respond and load normally on Pale Moon. As more people move away from YouTube, there are more frustrating links to Bitchute popping up every day in my feeds.

I have searched the Forum and found that others have reported similar issues with Bitchute, but found no answers.

Any help would be greatly appreciated,

-Mike-

Operating system: Windows 10 Pro
Browser version: 10.0.19044
32-bit or 64-bit browser?: x64
Problem URL: Bitchute.com
Browser theme (if not default): Conmpact
Installed add-ons:
image.png
Installed plugins: (about:plugins): No installed plugins found

If possible, please include the output of help->troubleshooting information (as text):

**PASTE troubleshooting information here**
You do not have the required permissions to view the files attached to this post.

coffeebreak
Moon Magic practitioner
Moon Magic practitioner
Posts: 2986
Joined: 2015-09-26, 04:51
Location: U.S.

Re: Bitchute Issues

Unread post by coffeebreak » 2022-02-05, 06:59

Code: Select all

Error: SyntaxError: invalid regexp group
Source File: https://cdnjs.cloudflare.com/ajax/libs/plyr/3.6.9/plyr.polyfilled.min.js
Line: 1, Column: 104691
Source Code:
onfig.attributes.embed.hash)):a=function(e){const t=e.match(/^.*(?:vimeo.com\/|video\/)(?:\d+)(?:\?.*&*h=|\/)+(?<hash>[\

Error: TypeError: window.Plyr is not a constructor
Source File: https://www.bitchute.com/static/v136/js/video.js
Line: 1
forum searches (console errors): "invalid regexp group", "plyr"

zip2mike,
Please don't open duplicate threads merely because you feel that the already existing thread has not solved the problem.

Problem with BitChute is already reported, see:
https://forum.palemoon.org/viewtopic.php?f=70&t=27596
https://forum.palemoon.org/viewtopic.php?f=70&t=27609

Read carefully, you'll find a workaround.

User avatar
Kris_88
Keeps coming back
Keeps coming back
Posts: 940
Joined: 2021-01-26, 11:18

Re: Bitchute Issues

Unread post by Kris_88 » 2022-02-05, 08:53

Untitled.png
There is a solution for bitchute.
Script to inject into page:

Code: Select all

if(window.location.hostname == 'www.bitchute.com') {
   document.addEventListener("beforescriptexecute",
    function(e) {
      if(e.target.src == 'https://cdnjs.cloudflare.com/ajax/libs/plyr/3.6.9/plyr.polyfilled.min.js') {
        var s = document.createElement('script');
        s.type = 'text/javascript';
        s.src = 'https://cdnjs.cloudflare.com/ajax/libs/plyr/3.3.9/plyr.polyfilled.min.js';
        s.async = false;
        e.target.parentNode.insertBefore(s, e.target.nextSibling);
        e.preventDefault();
        e.stopPropagation();
      };
    }
   , true);
};
You do not have the required permissions to view the files attached to this post.

User avatar
Kris_88
Keeps coming back
Keeps coming back
Posts: 940
Joined: 2021-01-26, 11:18

Re: Bitchute Issues

Unread post by Kris_88 » 2022-02-05, 09:33

Even possible to use plyr 3.6.4.

Code: Select all

if(window.location.hostname == 'www.bitchute.com') {
   document.addEventListener("beforescriptexecute",
    function(e) {
      if(e.target.src == 'https://cdnjs.cloudflare.com/ajax/libs/plyr/3.6.9/plyr.polyfilled.min.js') {
        var s = document.createElement('script');
        s.type = 'text/javascript';
        s.src = 'https://cdnjs.cloudflare.com/ajax/libs/plyr/3.6.4/plyr.polyfilled.min.js';
        s.async = false;
        e.target.parentNode.insertBefore(s, e.target.nextSibling);
        e.preventDefault();
        e.stopPropagation();
      };
    }
   , true);
};

Michaell
Lunatic
Lunatic
Posts: 286
Joined: 2018-05-26, 18:13

Re: Bitchute Issues

Unread post by Michaell » 2022-02-05, 16:59

Kris_88, do you mean to inject javascript into a page by using GreaseMonkey or Guerilla Scripting? The latter installs but may not be up to date (max ver 28) so I can't really tell if it is working. And although I have not used GM in years I gave it a try to. No difference. Debugging would be easier if the scripts would popup a notification or post something to Error Console to indicate they're working.

The inline scripts setting does nothing for me, but I do have eMatrix installed and blocking a lot by default. I see an awful lot of errors for bitchute.com in Error Console. Haven't tried PMPlayer yet. [Edit: PMPlayer worked.]

Coffeebreak, you were wrong to chastise user; no solution in old threads.
Win10home(1709), PM33.1.0-portable as of Apr 23, '24

User avatar
Kris_88
Keeps coming back
Keeps coming back
Posts: 940
Joined: 2021-01-26, 11:18

Re: Bitchute Issues

Unread post by Kris_88 » 2022-02-05, 17:34

I use my own tool.
But for GreaseMonkey you can use the script:

Code: Select all

// ==UserScript==
// @name        bitchute
// @namespace   btc1
// @include     https://www.bitchute.com/*
// @run-at document-start
// @version     1
// @grant       none
// ==/UserScript==
if(window.location.hostname == 'www.bitchute.com') {
   document.addEventListener("beforescriptexecute",
    function(e) {
      if(e.target.src == 'https://cdnjs.cloudflare.com/ajax/libs/plyr/3.6.9/plyr.polyfilled.min.js') {
        var s = document.createElement('script');
        s.type = 'text/javascript';
        s.src = 'https://cdnjs.cloudflare.com/ajax/libs/plyr/3.6.4/plyr.polyfilled.min.js';
        s.async = false;
        e.target.parentNode.insertBefore(s, e.target.nextSibling);
        e.preventDefault();
        e.stopPropagation();
      };
    }
   , true);
};
The same works for Guerilla Scripting too.

Michaell
Lunatic
Lunatic
Posts: 286
Joined: 2018-05-26, 18:13

Re: Bitchute Issues

Unread post by Michaell » 2022-02-05, 20:31

Thanks. I had almost the same thing in GM (GS was same code but w/o headers). I saw 2 differences in yours (asterisk at end and run at startup) so I added those (and restarted). Still not working, so I'm giving up for now; may try a new profile later. Fortunately, videos aren't my main interest, so opening another browser will do.
Win10home(1709), PM33.1.0-portable as of Apr 23, '24

User avatar
Kris_88
Keeps coming back
Keeps coming back
Posts: 940
Joined: 2021-01-26, 11:18

Re: Bitchute Issues

Unread post by Kris_88 » 2022-02-05, 20:43

Michaell wrote:
2022-02-05, 20:31
(GS was same code but w/o headers)
GS code with header:

Code: Select all

// ==UserScript==
// @name        bitchute
// @namespace   btc1
// @include     https://www.bitchute.com/*
// @run-at document-start
// @version     1
// @grant       none
// ==/UserScript==
if(window.location.hostname == 'www.bitchute.com') {
   document.addEventListener("beforescriptexecute",
    function(e) {
      if(e.target.src == 'https://cdnjs.cloudflare.com/ajax/libs/plyr/3.6.9/plyr.polyfilled.min.js') {
        var s = document.createElement('script');
        s.type = 'text/javascript';
        s.src = 'https://cdnjs.cloudflare.com/ajax/libs/plyr/3.6.4/plyr.polyfilled.min.js';
        s.async = false;
        e.target.parentNode.insertBefore(s, e.target.nextSibling);
        e.preventDefault();
        e.stopPropagation();
      };
    }
   , true);
};
I have checked all I wrote. It works for me.
Untitled.png
You do not have the required permissions to view the files attached to this post.

coffeebreak
Moon Magic practitioner
Moon Magic practitioner
Posts: 2986
Joined: 2015-09-26, 04:51
Location: U.S.

Re: Bitchute Issues

Unread post by coffeebreak » 2022-02-05, 21:04

Michaell wrote:
2022-02-05, 16:59
no solution in old threads.
Actually, there IS a workaround posted in the active thread already opened for this topic, one that works when I try it (and I'm not referring to PMPlayer).
Off-topic:
But that aside, no I was not wrong. It's established policy on this forum to Prevent double posts (rule5).

This isn't contingent on whether a "fix" was already posted in the open active thread - the purpose is to keep information/discussion on a given issue coherent and in one place, and make relevant information more easy to search for. The person who opened this thread could have just as easily, but more properly, posted in the thread that is already active and been helped there.

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

Re: Bitchute Issues

Unread post by Moonchild » 2022-02-05, 22:45

Since this is both in the wrong board (web compatibility issue) and duplicate.... locking.

Go to the other thread to discuss.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite