Ich glaube laut Definition Thema Playlist und Bilder schließen sich gegenseitig aus.
Praktisch lässt sich über JSON-RPC Slideshow eines vorgegebenen Verzeichnisses starten (inkl. Random, Repeat usw.), aber nur die Befehle Prev/Next sind zulässig.
Hier wäre Beispiel für die Anzeige eines Bildes:
nach dem Code:
elsif($cmd eq 'stop') {
return XBMC_Set_Stop($hash, @args);
}
einfügen:
elsif($cmd eq 'picture') {
return XBMC_Set_Picture($hash, @args);
}
paar Zeile später vor dem Aufruf:
sub XBMC_Set_Message($@)
neue Routine einfügen:
sub XBMC_Set_Picture($@)
{
my ($hash,$url,$filename) = @_;
$url = $1 if ($url =~ /^['"](.*)['"]$/);
$filename = $1 if ($filename =~ /^['"](.*)['"]$/);
my $obj = {
'method' => 'Player.Open',
'params' => {
'item' => {
'file' => $url . $filename
}
}
};
return XBMC_Call($hash,$obj);
}
Jetzt kannst Du einzelnes Bild anzeigen mit:
set <name> picture url dateiname
z.B. set wzXBMC picture 'Benutzer:Passwort@smb://192.168.1.11/fotos/FHEM' '001.JPG'
Hoffe soweit geholfen zu haben.
Grüßle