Kommandorad

Internt använder KMPlayer distinkta namn för källor. När det här skrivs är de "dvdnavsource", "dvdsource", "exitsource", "introsource", "pipesource", "tvscanner", "tvsource", "urlsource", "vcdsource" och "vdrsource". När de aktiveras börjar de oftast spela listan med spelbara objekt.

Du kan aktivera en viss källa med webbadressen kmplayer://. Ange bara värddatordelen som källans namn och den valfria delen som extra argument, vilket skulle kunna se ut som kmplayer://vdrsource/22 MTV 2 för en kanal från "vdrsource". Till exempel startar följande skript KMPlayer med "dvdnavsource" och använder D-Bus för att spela upp med fullskärmsläge.

/bin/bash
kmplayer kmplayer://dvdnavsource/ &
PID=$!
sleep 2
qdbus org.kde.kmplayer-$PID /kmplayer/MainWindow_1 showFullScreen
    

Det gör inte mycket för vissa källor, eftersom de inte är avsedda för normal uppspelning. Det är inaktiverat för "pipesource", eftersom det naturligtvis skulle vara ett allvarligt säkerhetshål.