LINUX.ORG.RU

Сообщения maditachi

 

Как заставить браузер Surf играть видео через MPV?

Как я понял в итоге все долно работать так: я нажимаю сочетание Ctrl+w, кликаю ссылку видео, адрес ссылки кидается в запущенный скрипт или он сам запускается и видос играется в MPV.

Создал скрипт запускающий MPV в ~/bin/yt

#!/bin/sh format="-f34" # leave empty for default player="mpv --quiet --geometry=50%:50% --idx --keep-open" tmpdir="$HOME/tmp"

url="$1" filepath="$tmpdir/$(youtube-dl --id --get-filename $format $url)"

youtube-dl -c -o $filepath $format $url & echo $! > $filepath.$$.pid

while [ ! -r $filepath ] && [ ! -r $filepath.part ]; do echo "Waiting for youtube-dl..." sleep 3 done

[ -r $filepath.part ] && $player $filepath.part || $player $filepath kill $(cat $filepath.$$.pid) rm $filepath.$$.pid

Собирал Surf из исходников как здесь: https://wiki.archlinux.org/index.php/Dwm_(Русский)

Отредактировал файл config.h таким образом http://pastebin.com/duDtqCaR

Выход в терминале с предупреждениями: http://pastebin.com/2tgn7Rex

Потом запускаю в терминале скрипт, захожу через браузер на Ютуб, нажимаю сочетание клавишь, кликаю на видос и... ничего не происходит. Подскажите решение или куда мне копать и что учить, чтоб разобраться в чем дело и как должно работать.

Кастую уважаемого sprutos, видел на форуме что что пользовалася Surf-ом.

Если что OC Arch,Term = Urxvt,youtube-dl установлен.Просто команда mpv youtube.com/vidosrandom в теминале работает. Просто нужна автоматизация - ctrl+w,click. Сорян за нубство. Заранее спс

 , ,

maditachi
()

RSS подписка на новые темы