All Projects → Thann → Play With Mpv

Thann / Play With Mpv

Licence: unlicense
Chrome extension that allows you to play videos in webpages like youtube with MPV instead

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Play With Mpv

Mpv Easy Player
MPV-EASY Player - A movie player based on mpv
Stars: ✭ 324 (+98.77%)
Mutual labels:  video-player, mpv
Celluloid
A simple GTK+ frontend for mpv
Stars: ✭ 541 (+231.9%)
Mutual labels:  video-player, mpv
Movie Monad
📺 A free and simple to use video player made with Haskell.
Stars: ✭ 347 (+112.88%)
Mutual labels:  video-player, mpv
Moonplayer
Video player that can play online videos from youtube, bilibili etc.
Stars: ✭ 399 (+144.79%)
Mutual labels:  video-player, mpv
Better Chrome Native Video
Add keyboard support to Chrome's native HTML5 video player.
Stars: ✭ 31 (-80.98%)
Mutual labels:  video-player, chrome-extension
mpv-nightly-build
🍿 Unofficial mpv nightly build for macOS
Stars: ✭ 77 (-52.76%)
Mutual labels:  video-player, mpv
Runet Censorship Bypass
Chromium extension for bypassing censorship in Russia
Stars: ✭ 444 (+172.39%)
Mutual labels:  freedom, chrome-extension
Glow
mpv Config File Generator for Windows
Stars: ✭ 167 (+2.45%)
Mutual labels:  video-player, mpv
Mpv.net
🎞 mpv.net is a modern media player for Windows that works just like mpv.
Stars: ✭ 737 (+352.15%)
Mutual labels:  video-player, mpv
H5player
网页播放器增强脚本,支持:播放进度记录、播放倍率记录、快进快退、倍速播放、画面缩放等
Stars: ✭ 736 (+351.53%)
Mutual labels:  video-player, chrome-extension
Iina
The modern video player for macOS.
Stars: ✭ 28,688 (+17500%)
Mutual labels:  video-player, mpv
Html5 Video Everywhere
Higher performance and stable video watching experience on the web
Stars: ✭ 118 (-27.61%)
Mutual labels:  video-player, chrome-extension
Floating Player
Floating Player is a Google Chrome extension to watch videos while you browse the internet
Stars: ✭ 77 (-52.76%)
Mutual labels:  video-player, chrome-extension
Haruna
Open source video player built with Qt/QML and libmpv.
Stars: ✭ 147 (-9.82%)
Mutual labels:  video-player, mpv
React Rewind
Time Travel Debugger for React useReducer
Stars: ✭ 159 (-2.45%)
Mutual labels:  chrome-extension
Sponsorblock
Skip YouTube video sponsors (browser extension)
Stars: ✭ 3,627 (+2125.15%)
Mutual labels:  chrome-extension
Link To Text Fragment
Browser extension that allows for linking to arbitrary text fragments.
Stars: ✭ 154 (-5.52%)
Mutual labels:  chrome-extension
Chrome url2qrcode
Chrome plugin that can convert current URL into QR code.
Stars: ✭ 158 (-3.07%)
Mutual labels:  chrome-extension
Dual Captions
🌐 Subtitles in two languages for YouTube, Netflix & Disney+
Stars: ✭ 164 (+0.61%)
Mutual labels:  chrome-extension
Replacegooglecdn
♋ 一个 Chrome 插件:将 Google CDN 替换为国内的。
Stars: ✭ 2,400 (+1372.39%)
Mutual labels:  chrome-extension

Play with MPV

Chrome extension and python server that allows you to play videos in webpages with MPV instead.
Works on hundreds of sites thanks to youtube-dl, and even torrents if you install peerflix.

Installation

  1. Install MPV
  2. Install python 2 or 3 and pip
  3. Install chrome extension
  4. Run pip install git+git://github.com/thann/play-with-mpv --user
  5. Start server by running play-with-mpv (or use the Linux free desktop shortcut)

(optional) Install fair-use extension.
(optional) Install peerflix to stream torrents.
(optional) Install mkchromecast pip install git+git://github.com/muammar/mkchromecast --user and extension.
(recommended) Install youtube-dl through your package manager for frequent updates.
(Arch Linux) aur package available.

Usage

Right-click this link and select "Play with MPV". MPV should popup and start playing the video. (Ctrl+Space also works)

screenshot

Autostart

  • Linux: cp {/usr,~/.local}/share/applications/thann.play-with-mpv.desktop ~/.config/autostart
  • MacOS: instructions
  • Windows instructions

Protips

MPV is highly configurable, this is just how I like to use it.

To start in the corner, have no border, and stay on top: edit ~/.config/mpv/mpv.conf

ontop=yes
border=no
window-scale=0.4
geometry=100%:100%

In order to resize the window without borders, add keybinds: edit ~/.config/mpv/input.conf

` cycle border
ALT+UP add window-scale 0.05
ALT+DOWN add window-scale -0.05
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].