Как заставить браузер Surf играть видео через MPV?
Как я понял в итоге все долно работать так: я нажимаю сочетание Ctrl+w, кликаю ссылку видео, адрес ссылки кидается в запущенный скрипт или он сам запускается и видос играется в MPV.
Создал скрипт запускающий MPV в ~/bin/yt
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
#!/bin/sh
format="-f34" # leave empty for default
player="mpv --quiet --geometry=50%:50% --idx --keep-open"
tmpdir="$HOME/tmp"
Собирал 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. Сорян за нубство. Заранее спс