MPlayer posiada w pełni konfigurowalną, opartą na komendach warstwę sterowania, która pozwala na sterowanie MPlayerem za pomocą klawiatury, myszki, joysticka lub zdalnego sterowania (za pomocą LIRC). Zajrzyj na stronę man w celu przejrzenia pełnej listy skrótów klawiszowych.
MPlayer pozwala Ci przypisać dowolny klawisz/przycisk do dowolnego polecenia za pomocą prostego pliku konfiguracyjnego. Składnia tego pliku to nazwa klawisza, po której znajduje się komenda. Domyślny plik konfiguracyjny znajduje się w $HOME/.mplayer/input.conf, ale można podać także inny za pomocą opcji -input plik (ścieżki względne są względem $HOME/.mplayer).
Możesz uzyskać pełną listę obsługiwanych klawiszy uruchamiając mplayer -input keylist i pełną listę dostępnych komend za pomocą mplayer -input cmdlist.
Linux Infrared Remote Control - użyj łatwego do własnoręcznego zbudowania odbiornika podczerwieni i (prawie) dowolnego pilota zdalnego sterowania i steruj nim swoim Linuksem! Więcej informacji na stronie domowej LIRC.
Jeśli zainstalowałeś pakiet LIRC, configure automatycznie go wykryje. Jeśli wszystko pójdzie dobrze, MPlayer wypisze przy starcie "Setting up LIRC support...". Jeśli wystąpi błąd, powiadomi Cię o tym. Jeśli nic nie powie Ci na temat LIRC, to znaczy, że jego obsługa nie została wkompilowana. Proste :-)
Nazwa aplikacji dla MPlayer to - niespodzianka - mplayer. Możesz używać dowolnych komend MPlayera, a nawet podać więcej niż jedną komendę na raz oddzielając je za pomocą \n. Nie zapomnij o włączeniu flagi repeat w .lircrc jeśli ma to sens (skoki, głośność itp). To jest fragment przykładowego .lircrc:
begin button = VOLUME_PLUS prog = mplayer config = volume 1 repeat = 1 end begin button = VOLUME_MINUS prog = mplayer config = volume -1 repeat = 1 end begin button = CD_PLAY prog = mplayer config = pause end begin button = CD_STOP prog = mplayer config = seek 0 1\npause end
Jeśli nie lubisz standardowej lokalizacji pliku lirc-config (~/.lircrc), użyj opcji -lircconf nazwa_pliku by podać inny plik.
Tryb sługi pozwala Ci na utworzenie prostej nakładki na MPlayera. Po uruchomieniu z opcją -slave MPlayer będzie czytał ze standardowego wejścia komendy oddzielone znakami nowego wiersza (\n). Komendy zostały udokumentowane w pliku slave.txt