diff --git a/scripts/.local/bin/umpv b/mpv/.local/bin/umpv similarity index 97% rename from scripts/.local/bin/umpv rename to mpv/.local/bin/umpv index 0080b44..2053aa0 100755 --- a/scripts/.local/bin/umpv +++ b/mpv/.local/bin/umpv @@ -90,7 +90,7 @@ else: os.mkfifo(FIFO, 0o600) opts = (os.getenv("MPV") or "mpv").split() - opts.extend(["--no-terminal", "--force-window", "--input-file=" + FIFO, + opts.extend(["--no-terminal", "--force-window=immediate", "--input-file=" + FIFO, "--"]) opts.extend(files) diff --git a/qutebrowser/.config/qutebrowser/config.py b/qutebrowser/.config/qutebrowser/config.py index b08e47c..2f4ccc9 100644 --- a/qutebrowser/.config/qutebrowser/config.py +++ b/qutebrowser/.config/qutebrowser/config.py @@ -91,8 +91,9 @@ config.bind(leader + 'tV', 'set tabs.position left') # [M]edia shortcuts - watch, queue, download media # bind mpv to play the current page/links, using a single instance which queues the next link passed -config.bind(leader + 'M', 'spawn umpv {url}') -config.bind(leader + 'm', 'hint links spawn umpv {hint-url}') +streamingformat = '--ytdl-format="bestvideo[height<=1080]+bestaudio/best[height<=1080]"' +config.bind(leader + 'M', 'spawn umpv ' + streamingformat + ' {url}') +config.bind(leader + 'm', 'hint links spawn umpv ' + streamingformat + ' {hint-url}') # bind youtube-dl to download the current page/links config.bind(leader + 'dM', 'spawn youtube-dl -o ~/videos/%(title)s.%(ext)s {url}') config.bind(leader + 'dm', 'hint --rapid links spawn youtube-dl -o ~/videos/%(title)s.%(ext)s {url}')