Git Product home page Git Product logo

viewtube's Introduction

ViewTube is a browser user script for watching videos from video websites with a video plugin, an external video player or the HTML5 video player.

Installation

Mozilla (Firefox, Seamonkey, IceWeasel, IceCat, TenFourFox etc):
== with Greasemonkey add-on:
-> https://addons.mozilla.org/firefox/addon/greasemonkey
== or with Scriptish add-on:
-> https://addons.mozilla.org/firefox/addon/scriptish

Chromium (or based on: Chrome, Iron etc):
== no add-on needed, save the script and drag & drop it on the extensions page
== or with Tampermonkey add-on:
-> https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo

Opera:
== for versions <= 12 no add-on needed, just place the script in the JavaScript files directory
== or with Violentmonkey extension:
-> https://addons.opera.com/en/extensions/details/violent-monkey
== or with Tampermonkey extension:
-> https://addons.opera.com/en/extensions/details/tampermonkey-beta

Safari: == for versions < 5.1 with GreaseKit add-on:
-> http://safariaddons.com/en-US/safari/addon/43
== for all versions (?) with NinjaKit add-on:
-> http://d.hatena.ne.jp/os0x/20100612/1276330696
== as bookmarklet with Geekmonkey add-on:
-> http://surber.us/2006/04/14/geekmonkey

Konqueror:
== with KHTML-Userscript extension:
-> http://kde-apps.org/content/show.php?content=140676

Epiphany:
== with the Greasemonkey extension from Epiphany extensions

Midori:
== with "User Addons" extension

QupZilla:
== with the Greasemonkey plugin

Maxthon:
== with ViewTube extension:
-> https://github.com/sebaro/ViewTube/tree/master/Maxthon
== or with Violentmonkey extension:
-> http://extension.maxthon.com/detail/index.php?view_id=1680
== or with Tampermonkey Chrome extension:
-> https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo

Internet Explorer:
== with IE7Pro extension:
-> http://ie7pro.com

Players

Plugins

Linux:
-> MPlayerPlug-In: http://mplayerplug-in.sourceforge.net
-> Gecko-MediaPlayer: http://code.google.com/p/gecko-mediaplayer
-> MozPlugger: http://mozplugger.mozdev.org
-> Totem: http://projects.gnome.org/totem
-> VLC: http://videolan.org/vlc
-> Kaffeine: http://kaffeine.kde.org
-> Dragon Player: http://kde.org/applications/multimedia/dragonplayer
-> KMPlayer: http://kmplayer.kde.org
-> MPlayer (with MozPlugger): http://mplayerhq.hu
-> mpv (with MozPlugger): http://mpv.io

Windows:
-> Windows Media Player: http://www.interoperabilitybridges.com/windows-media-player-firefox-plugin-download
-> QuickTime: http://apple.com/quicktime
-> VLC: http://videolan.org/vlc

Mac:
-> QuickTime: http://apple.com/quicktime
-> VLC: http://videolan.org/vlc

External

If no video plugin is installed it's possible to use an external player for video playback. This requires the use of a browser protocol and a script that has to be associated with it. Read here for more info: http://isebaro.com/viewtube/protocol

Internal

If no video plugin is installed the browser will use the HTML5 video player for video playback. If it doesn't work, select it from the second menu to force its use.

Options

Plugin (second menu):
-> You can choose from: Auto, Alt, HTML5, MPEG, MP4, FLV, VLC, MPV, WMP, WMP2, QT, Totem, Xine
-> Auto: videos are embedded with the OBJECT element and played by the plugin associated with the video's mimetype
-> Alt: videos are embedded with the EMBED element and played by the plugin associated with the video's mimetype
-> HTML5: videos are embedded with the VIDEO element and played by the HTML5 video plugin
-> MPEG|MP4|FLV: videos are played by the video plugin associated with these file types
-> MPV: videos are played by mpv if this is the default video plugin associated with video/mp4 (see DVL)
-> VLC: videos are played by the VLC video plugin
-> WMP|WMP2: videos are played by the Windows Media Player video plugin (Windows only)
-> QT: videos are played by the QuickTime video plugin (Windows and Mac)
-> Totem: videos are played by the Totem video plugin (Linux)
-> Xine: videos are played by the Xine video plugin (Linux)
-> VTP: videos are played by an external video player (see Players/External)

Autoplay (AP):
-> Click 'Autoplay' button to turn autoplay on/off. If it's on, the video starts to play when the video page is loaded or when a new video format is selected. If it's off, a video thumbnail and a 'Play' button are shown.

Definition (SD, HD etc):
-> Click this button to change the default video definition.

Container (MP4, WebM etc):
-> Click this button to change the default video container.

MPEG-DASH (MD):
-> Click this button to enable/disable MPEG-DASH streams (video with audio) playback. Available options are VLC and HTML5. The default option is HTML5. Select "VLC" in the plugins menu to use it instead. This is experimental and it may not work as expected

Direct Video Link (DVL):
-> Click to enable/disable auto selection of DVL as the default option in the videos menu. With DVL only the video link is embedded so the video streams are fetched by the video plugin, directly or using an external application. The plugins that support this are MPV (mozplugger + mpv + youtube-dl) and VLC.

Widesize (>|<):
-> Click the right arrow button to enter widesize. Click the left arrow button to go back to normal size.

Fullsize (+|-):
-> Click the plus button to enter fullsize. Click the minus button to go back to normal size.

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.