Internamente, para as fontes, o KMPlayer usa nomes distintos. No momento em que este documento foi escrito, são os seguintes: "dvdnavsource", "dvdsource", "exitsource", "introsource", "pipesource", "tvscanner", "tvsource", "urlsource", "vcdsource" e "vdrsource". Quando estiver ativado, o programa irá executar a lista de itens com possibilidade de reprodução.
Você poderá ativar uma fonte em particular com uma URL do tipo kmplayer://
. Basta definir o nome da máquina como nome da fonte e uma localização opcional como argumento extra, como tal, para um canal da fonte "vdrsource", isto poderá ficar algo do gênero kmplayer://vdrsource/22 MTV 2
. P.ex., este programa inicia o KMPlayer com o "dvdnavsource" e a usar o D-Bus para mostrar em toda a tela.
/bin/bash kmplayer kmplayer://dvdnavsource/ & PID=$! sleep 2 qdbus org.kde.kmplayer-$PID /kmplayer/MainWindow_1 showFullScreen
Para algumas fontes, isto não fará muita coisa, porque não se pretende usá-las na reprodução normal. Na "pipesource", esta opção está desativada, porque poderia ser um grave problema de segurança.