Sends videos in pages like youtube to an external MPV player

Latest Version

Version
0.1.0
Update
May 1, 2020
Size
21.75KiB
Developer
Category
Users
5,000+
Rating
4.37037 ★
Manifest Version
2
Web Store Status
Languages Support
English (United States)
See more
Permissions
Storage
ActiveTab
ContextMenus
Http://localhost/
See more

Play with MPV Extension

Chrome extension and python server that allows you to play videos in webpages with MPV instead.
Right-click links and pages to play videos in MPV. (Or Ctrl+Space)
Works on nearly every website thanks to youtube-dl.

Requires several dependencies, see website for more info.

1. Install MPV
2. Install Python 2 or 3 and pip
3. Install this chrome extension
4. Install server: `pip install git+git://github.com/thann/play-with-mpv --user`
5. Run server: `play-with-mpv` from the terminal or use linux shortcut
6. (optional) Autostart on linux: `cp ~/.local/share/applications/thann.play-with-mpv.desktop ~/.config/autostart/`
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Play with MPV", "version": "0.1.0", "manifest_version": 2, "description": "Sends videos in pages like youtube to an external MPV player", "homepage_url": "https://github.com/thann/play-with-mpv", "icons": { "128": "mpv-logo.png" }, "page_action": { "default_icon": "mpv-logo.png", "default_title": "Play with MPV" }, "background": { "scripts": ["background.js"], "persistent": false }, "permissions": [ "storage", "activeTab", "contextMenus", "http://localhost/" ], "commands": { "launch": { "suggested_key": { "default": "Ctrl+Space" }, "description": "Play with MPV" } }, "options_ui": { "page": "options.html", "open_in_tab": false }}
Read more

Similar Extensions

icon

ff2mpv Extension · Fun 5,000+ 4 ★ 306KiB

icon

MPV Button Extension · Fun 5,000+ 2 ★ 51.29KiB

icon

Send to VLC (VideoLAN) media player Extension · Fun 5,000+ 33 ★ 72.67KiB

icon

h264ify Extension · Productivity 5,000+ 1143 ★ 31.7KiB

icon

DriveCast Extension · Fun 5,000+ 112 ★ 143KiB

icon

GNOME Shell integration Extension · Accessibility 5,000+ 321 ★ 143KiB

icon

External Application Launcher Extension · Productivity 5,000+ 43 ★ 163KiB

icon

enhanced-h264ify Extension · Productivity 5,000+ 154 ★ 22.37KiB

icon

Privacy Redirect Extension · Social & Communication 5,000+ 39 ★ 58.27KiB

icon

Plasma Integration Extension · Productivity 5,000+ 265 ★ 250KiB

icon

PotPlayer YouTube Shortcut, Open Links Extension · Accessibility 5,000+ 274 ★ 183KiB

icon

Cast with MkChromecast Extension · Productivity 5,000+ 72 ★ 5.46KiB

icon

GSConnect Extension · Social & Communication 5,000+ 51 ★ 42.94KiB

icon

Not yet, AV1 Extension · Accessibility 5,000+ 37 ★ 72.63KiB

icon

Browser Cast - Phone remote 4 your PC browser Extension · Productivity 5,000+ 6 ★ 112KiB

icon

ViewTube Extension · Fun 5,000+ 3 ★ 41.44KiB

icon

KDE Connect Extension · Productivity 5,000+ 34 ★ 69.03KiB

icon

Linux Scroll Speed Fix Extension · Productivity 5,000+ 82 ★ 20.38KiB

icon

uGet Integration Extension · Productivity 5,000+ 84 ★ 95.59KiB

icon

Play in VLC™ Extension · Productivity 5,000+ 22 ★ 73.58KiB

icon

ClearURLs Extension · Productivity 5,000+ 205 ★ 829KiB

icon

Firenvim Extension · Developer Tools 5,000+ 29 ★ 325KiB

icon

LocalCDN Extension · Productivity 5,000+ 46 ★ 22.05MiB

icon

Decentraleyes Extension · Productivity 5,000+ 226 ★ 6.92MiB

User reviews

icon

Valandil Minyatur (ID: 000000df9ad3e7e4) Voted 5 ★ - Updated 09/15/2023 Works perfect But the initial setup can be a lil problematic. Someone who isn't using git will get stuck at step #4. Without git installed: 1. Install MPV 2. Install python 3. Install chrome extension 4. Go to https://github.com/thann/play-with-mpv and download everthing by pressing "Code" Green button -> "Download ZIP" 5. Extract everything 6. Start server by running "play-with-mpv.py" 7. Reload any website for media playback / Restart browser The chrome extension has to be configured as well... Configure the plugin: 1. Open the extension settings 2. Select desired resolution 3. Enter the given server location by "play-with-mpv.py" (for example http://localhost:7531) 4. Enter in "MPV Arguments" --force-window (It didn't show a media window without it) Any media will be relayed to the server when pressing the extension button and the mpv media window should appear with it shortly after...

icon

Wolfgang Hukriede (ID: 00000049f52c414d) Voted 1 ★ - Updated 06/09/2023 Cannot get it installed. Relevant message is (I think): Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'error' error: subprocess-exited-with-error × python setup.py egg_info did not run successfully. Someone willing to clarify? Sorry, I don't have hours to debug this stuff.

icon

Владимир (ID: 000000200bc18e07) Voted 5 ★ - Updated 10/14/2021 But with youtube-dl low download speed from youtube, look at yt-dlp.

icon

Cihan Ceylan (ID: 0000003e8de9bf76) Voted 1 ★ - Updated 03/27/2021 It does not explain how to run the server.

icon

M “M” M (ID: 000000bf19992150) Voted 5 ★ - Updated 03/23/2021 excellent work on ubuntu 20.04. Thank you!