GithubHelp home page GithubHelp logo

sebaro / viewtube Goto Github PK

View Code? Open in Web Editor NEW
28.0 28.0 5.0 6.81 MB

Watch videos from video sharing websites with extra options.

Home Page: http://sebaro.pro/viewtube

License: GNU General Public License v3.0

JavaScript 99.74% Shell 0.14% Batchfile 0.12%

viewtube's People

Contributors

sebaro avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

viewtube's Issues

spacebar pause/play

At times when i use spacebar for pause or play the i can hear sound but video would not play. if i use mouse to play the video then i hear 2 sounds like 2 videos are playing.

can you please fix that

thanks

subtitles support

Hello ,

have asked this in the past but forgot about how to do it correctly so please if you dont mind

can you please show the proper way on how to enable subtitle playback for youtube

i am using linux, and maybe the distro does no longer provide good subtitle plugins,
could not get it to function<

have tried several options, would not function.

i am using firefox-esr as offered by devuan
distro is devuan 5.0 , source packages should probably be from debian 12.

thank you sebaro.

this is reference video i tried.
https://www.youtube.com/watch?v=wiDYVVKAh00

Add support for all streaming videos with native client software to play and send all streaming videos from the web browser to media players like vlc or polplayer and not only supported sites like youtube, dailymotion.....

I didn't think it was possible that we could watch video streaming with VLC since the abandonment of the VLC plugin in Chrome, Firefox.....

but by doing recent research, I was able to find techniques and scripts via web extensions to send streaming streams to VLC but it seems complicated and I haven't tested it....

I also found

https://github.com/woodruffw/ff2mpv

to send video streaming to mpv palyer but the developer says windows support is experimental because windows has bugs.....

i found also this awesome plugin that can be integrated wit potplayer and maybe mpc be but potplayer even with 3DYD Youtube Source can't play some streaming embed videos because not supported by yt-dlp :

https://ys.3dyd.com/

I was happy happy when I found this video:

How to Play Web Videos in VLC Media Player| Watch Web Movies in VLC

https://www.youtube.com/watch?v=FdVhRPQGmWg&t=253s

I thought it was a feature similar to the preview option of the downloader extension cat-catch, I installed native client, and the send-to-vlc extension but it didn't work unfortunately :(

https://github.com/belaviyo/send-to-vlc/

https://add0n.com/send-to.html?context=explore&fwx

same problem with external Application Button, video playback failure with vlc, potplayer.....:

https://github.com/andy-portmen/external-application-button/

https://webextension.org/listing/external-application-button.html

using these extensions with vlc, , potplayer ..... I was unable to play video streaming from my favorite streaming sites like:

https://french-anime.com/animes-vf/

https://v5.voiranime.com/?filter=dubbed

https://vostfree.ws/last-anime-vf.html

but our Cat-catch extension achieved this feat by previewing the video with potplayer !

https://github.com/xifangczy/cat-catch

And so, at the beginning I was not able to play the video streaming with the preview of Cat-catch with potplayer then the developer of Cat-catch helped me and advised me to add the parameters: potplayer:// ${url}/referer=${referer} and it works!

And so I said to myself perhaps the native client tool which is an important program to send streams of the web browser to local media players, so it could be a good idea to integrate native client with ViewTube to play all the streaming video with vlc ou potlayer not only supported websites like youtube , dailymotion ......and resolve possible integration problems and to add support for other powerful media players like kikoplay, moonplayer, smplayer, qmplay2, mpc-qt, mpc-be, implay......

Thank you so much !

How to install native client

https://github.com/andy-portmen/native-client

https://www.youtube.com/watch?v=18jAqTXBiZA

https://github.com/andy-portmen/native-client/blob/master/windows/install.bat#L26-L31

EDIT :

Hello, maybe it can help to sens links to external media players .....so i find these extensions that have maybe similar features ad use vlc protocol....:

Open vlc:// links directly from your web browser :

https://github.com/stefansundin/vlc-protocol

a browser extension to send media links to VLC media player :
https://github.com/andy-portmen/open-in-vlc/

" Open websites with VLC. You must install the vlc:// protocol handler as well. You should use this together with playlist parsers.

Open websites with VLC. You must install the vlc:// protocol handler as well: https://github.com/stefansundin/vlc-protocol

You should use this together with VLC playlist parsers, e.g: https://addons.videolan.org/p/1167220/ "

https://chromewebstore.google.com/detail/open-with-vlc/jcccmhdgkfinhddlhpahoeofmdlljglh

Play most multimedia files, and various streaming protocols with this VLC distributed online.

Effortless VLC online Media Player Integration:

Online Media Streaming: Access your favourite online media platforms, including popular streaming websites, and enjoy a seamless experience with VLC's versatile playback capabilities.

https://www.winfy.net/vlc-online/

here a discussion between vc protocol users :

"Edit the vlc-protocol.bat file and add this line (after the last set url command):

set url=!url:https/=https:/!

For some reason, Firefox is removing colons from links, so this puts them back in. That code is for https, but you could do the same for http, if you need it."

VLC on desktop will not open vlc:// urls

https://code.videolan.org/videolan/vlc/-/issues/26581

a call protocol management software has been developed to provide support for software that does not support URL Protocol calls.

https://github.com/xifangczy/URLProtocol

" Sounds like his biggest complaint is that vlc:// is "not a scheme"?

Honestly I'm not 100% sure exactly what he means but maybe something like video:// or media:// would be more acceptable? Or is there a pre-existing scheme that VLC can adopt? Not sure where to look for that. "

Please add support for vlc npapi plugin for palemoon/basilisk web browsers to open streaming videos with browser vlc plugin or with external media player because playback html5 lag freeze in old laptops !

Helo, thank you so much for the amazing great rare ViewTube extension! ๐Ÿ’ฏ ๐Ÿฅ‡

Please i have request, my laptop recently broke down so I went back to use my old laptop which dates from 2012 which has a Windows 7 OS and I was able to find alhamdoulilAllah web browsers updated frequently for windows 7 like supermium web browser, thorium legacy, catsxp browser.....

but the problem is that it is heavy and almost impossible to watch streaming video smoothly without jerking, even low quality, probably because the processor of my laptop is old or weak.....the solution is to use VLC media player , but I often watch streaming video embed videos so it is impossible to send the links to VLC because they are embed video, so I tried with the extension to detect and extract the real link from the streaming video:

https://github.com/chandler-stimson/live-stream-downloader

https://github.com/puemos/hls-downloader

then I copy the links from the url address of the embed video and I try to play them with vlc or potplayer and it worked once or twice then unfortunately error message.....

the only solution that seems to work is to use the preview video option of the extension:

https://github.com/xifangczy/cat-catch/blob/master/README_en.md

because cat-catch has an option in the settings to choose a local media player like vlc or potplayer for preview playback of streaming videos without having to wait for the download to finish because downloading can be long if the connection becomes weak and you can preview the video while closing the web browser but the problem the preview did not work with potplayer and vlc! so t informed the Cat-catch developer of this preview bug and he replied:

" PotPlayer cannot preview, probably because the website has "referer" verification. The good news is that PotPlayer supports the setting of referer parameters, and it even supports URL Protocol.

You just need to change potplayer://${url} to potplayer://${url}/referer=${referer} "

and I applied his advice and added potplayer://${url}/referer=${referer} to the preview option and it works alhamdoulilAllah!

cat-catcher seems to work for preview even if I have to confirm this discovery with other videos, but the problem is I have activated many options in cat-catcher and the streaming site refuses to open sometimes :(

so I turned to the famous web browsers palemoon and basilisk browsers frequently updated even for crappy os like windows 10/11:

https://www.palemoon.org/

https://www.basilisk-browser.org/

Although I have disabled many features, sometimes navigation becomes heavy when I play videos with these 2 browsers like in YouTube, to solve this problem, I installed VLC which has a plugin for old versions of Firefox and for palemoon and basilisk and I clearly see that palemoon and basilisk have integrated the NPAPI vlc plugin but by trying on streaming sites like:

https://french-anime.com/animes-vf/

https://v5.voiranime.com/?filter=dubbed

I was hoping the playback will be done by the VLC plugin because in VLC player, you can tweak the video parameters of HD videos to make them lighter or heavier, deactivate deinterlacing, H264 loop filter, increase the network buffer to avoid jerky lag.. ...but it seems streaming video playback is done through heavy html5 and these 2 browsers freeze......

I looked in the archives for old Firefox extensions compatible with palemoon and basilisk:

https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/

and I found 2 extensions to send the video stream to vlc npapi plugin from basilisk browser but it doesn't work unfortunately and I was disappointed that palemoon and basilisk browsers seem not to use the vlc napapi plugin for playback by default :(

Doc I'm doing a search on the web to see how to integrate vlc plugin with palemoon and basilisk and I came across this thread where we talked about your magnificent extension so I discovered the existence of your great extension!

VLC, WMP and protocol potplayer:// for very old PC [Enhancement]:

iv-org/invidious#2533

a user said something unpleasant and unfair like ViewTube is not updated a lot even though it is false, on the contrary your excellent rare extension is often updated, thank you!

so I tried to see if there is a version of our beloved ViewTube for palemoon basilisk browser but this is not the case apparently, so my request please if it is possible and it does not tire, is to do a version of our beloevd ViewTube for palemoon / basilisk browsers to automatically open links and video streams with an external player like vlc or with the plug

and force video playback with the vlc plugin, lighter than html5, in my old laptop, plus it's more ecological and economical, thank you very much!

Let's specify palemoon and basilisk have a version of ublock updated by AstriSkipper and use the v2 manifest so the ad blocker is not limited censored by the restrictive v3 manifest so palemmon and basilisk are excellent choices for old and even hardware modern equipment!

https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/page/16/#comment-1258602

Let's specify I also installed on palemoon and basilisk getemall extension to download the videos and I even managed to copy the url address of the embed videos and open them in palemoon and basilisk with the vlc plugin but getemall does not detect all the streams video and does not work with my favorite streaming site and I hope to play the streaming videos with vlc plugin from palemoon or basilisk or an external media player like potplayer, vlc, smplayer, moonplayer, kikoplay.....

https://addons.palemoon.org/addon/getemall/

And thank you again so much Mr @sebaro for this amazing extension that work with my supermium browser !

Can't install it!

Hello, I can't install the script in firefox 97.0.2 with greasemonkey 4.11.

When I click on the script to install it, a new window shows up with this message:

parseUserScript() got no content!

ViewTube

Audio levels don't save between pages.

When I open a page, I have to lower the volume manually because if I just press play the volume is extremely loud. This would be fine if I could just set the volume once and be done with it, but the volume is constantly really high every time I load a new page, and I have to lower the volume every time.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.