Internament per a les fonts, el KMPlayer utilitza noms diferents. En el moment d'escriure això, aquests són «dvdnavsource», «dvdsource», «exitsource», «introsource», «pipesource», «tvscanner», «tvsource», «urlsource», «vcdsource» i «vdrsource». Quan s'activen, en la seva majoria comencen a reproduir la llista d'elements que es poden reproduir.
Podeu activar una font en particular amb un URL de tipus kmplayer://
. Només cal establir la part del servidor com a nom d'origen i la part opcional del camí com a arguments addicionals, de manera que per a un canal de la «vdrsource» això podria semblar kmplayer://vdrsource/22 MTV 2
. P. ex. aquest script inicia el KMPlayer utilitzant «dvdnavsource» i utilitzant el D-Bus per a reproduir a pantalla completa.
/bin/bash kmplayer kmplayer://dvdnavsource/ & PID=$! sleep 2 qdbus org.kde.kmplayer-$PID /kmplayer/MainWindow_1 showFullScreen
Per a algunes fonts això no farà molt perquè no estan pensats per a una reproducció normal. Per a «pipesource» això està desactivat perquè seria un forat dolent de seguretat, per descomptat.