Skip to content

mpv wrapper with notifications on failure

License

Notifications You must be signed in to change notification settings

geeseven/mpv-wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

mpv-wrapper

This is my mpv wrapper script. It takes a url as an argument or from the copy buffer and attempts to play it in mpv. If mpv can't play the url, a notification is used to let you know it failed. This is important if the script is executed via a keybinding or launched from another application.

Configuration

Here are various configurations I use with this script. Wayland users might need to set XDG_SESSION_TYPE=wayland environment variable.

i3/Sway

bindsym $mod+m exec "/path/to/mpv-wrapper.sh"

mako

[summary=mpv]
background-color=#520053

dunst

[mpv]
    summary = "mpv"
    background = "#520053"

qutebrowser

config.bind('M', 'hint links spawn /path/to/mpv-wrapper.sh {hint-url}')

tuir or ttrv

video/*; /path/to/mpv-wrapper.sh '%s' ; test=test -n "$DISPLAY"

Background

Way back when, I used a Firefox extension to launch audio/video links in mpv until Firefox removed that functionality. This script was a work around that I came up with and it has evolved over time.

About

mpv wrapper with notifications on failure

Topics

Resources

License

Stars

Watchers

Forks

Languages