Intern werden von KMPlayer für die Quellen verschiedene Namen benutzt. Zum Zeitpunkt der Entstehung dieser Dokumentation sind dies „dvdnavsource“, „dvdsource“, „exitsource“, „introsource“, „pipesource“, „tvscanner“, „tvsource“, „urlsource“, „vcdsource“ und „vdrsource“. Wenn sie aktiviert werden, beginnen sie mit dem Abspielen der Wiedergabeliste.
Eine bestimmte Quelle kann mit der URL der Form kmplayer://
aktiviert werden. Für den Rechnernamen ist der Quellname zu setzen und optional der Pfad als Teil des zusätzlichen Arguments; für einen Kanal der Quelle „vdrsource“ könnte dies wie folgt aussehen: kmplayer://vdrsource/22 MTV 2
. Die nachfolgende Befehlsdatei startet KMPlayer mit der Quelle „dvdnavsource“ unter Nutzung von D-Bus, um im Vollbildmodus wiederzugeben.
/bin/bash kmplayer kmplayer://dvdnavsource/ & PID=$! sleep 2 qdbus org.kde.kmplayer-$PID /kmplayer/MainWindow_1 showFullScreen
Für einige Quellen wird dies nicht viel ergeben, weil diese nicht für das übliche Abspielen vorgesehen sind. Für „pipesource“ ist dies abgeschaltet, weil dies natürlich eine große Sicherheitslücke wäre.