Удаленное управление для N900 KMplayer'а

Работает только при использовании бэкенда mplayer.

На N900 создайте скрипт /home/user/.bin/mplayer-control.sh:

#!/bin/bash
if [ "`pidof kmplayer`" == "" ]; then
    exit
fi

out=/proc/`pidof mplayer`/fd/0

echo "Выберите:
  p или пробел или enter: переключить пауза/проигрывание
  <: перемотка назад на 5 секунд
  >: перемотка вперед на 5 секунд
  [: перемотка назад на 30 секунд
  ]: перемотка вперед на 30 секунд
  {: перемотка назад на 5 минут
  }: перемотка вперед на 5 минут
  9: громкость вниз
  0: громкость вверх
  o: переключить режим OSD
  v: переключить видимость субтитров
  q: выйти из этой программы"
while true; do
    read -n 1 -s  ans
    case $ans in
        "" ) echo "pause" > $out ;;
        " " ) echo "pause" > $out ;;
        "p" ) echo "pause" > $out ;;
        "<" ) echo "seek -5" > $out ;;
        ">" ) echo "seek +5" > $out ;;
        "[" ) echo "seek -30" > $out ;;
        "]" ) echo "seek +30" > $out ;;
        "{" ) echo "seek -300" > $out ;;
        "}" ) echo "seek +300" > $out ;;
        "9" ) echo "volume -1" > $out ;;
        "0" ) echo "volume +2" > $out ;;
        "o" ) echo "osd" > $out ;;
        "v" ) echo "sub_visibility" > $out ;;
        "q" ) exit ;;
    esac
done

На десктопе добавьте в .bashrc:

alias mplco="ssh -t n900 /home/user/.bin/mplayer-control.sh"
blog comments powered by Disqus