Code: Select all
Now, I'll add the part that many technically adept helpers (including many at least semi-technically adept ones) shamefully forget (in sum causing many user-hours scratching one's head and searching in forums): how to use it!!! I found the easiest way was to go into GreaseMonkey, go back to the post with the script and copy it to the clipboard. Then, in the GreaseMonkey Manage User Scripts page (actually the "about:addons", in the "User Scripts section", click "New User Script", and if yer OS hasn't already cleared yer clipboard, as Windows is prone to unpredictably, click "Use Script from Clipboard".
I missed that solution myself, since there was so little response to it; but I think it will solve all such problems, if they solved mine. My problems always seem far more vexing than those of other people - not usually just for skimming over solutions, but because what I am trying to do is so technically intractable (e.g. try finding a light-weight, cross-platform way to kick off a thread in Qt, and return a class with yer results for many threads ... just try it sometime; or figure out what to do when QNetwork keeps locking up).
It looks like it may be only a temporary solution. It encodes version numbers in its source; so if BitChute changed player versions it used, it would break. The technique right now works beautifully, however - at least for me. It might be modified to use some kind of pattern matching.