2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-10 09:16:53 +00:00

10_RHASSPY: fix random nr. playlist command for MPD

git-svn-id: https://svn.fhem.de/fhem/trunk@26144 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
Beta-User 2022-06-12 11:21:35 +00:00
parent 8695aa52b0
commit 25b6a9f39f

View File

@ -5076,8 +5076,8 @@ sub handleIntentMediaControls {
$newfilter = qq("$newfilter");
$cmd = "$newfilter";
if ( defined $data->{RandomNr} && looks_like_number($data->{RandomNr}) ) {
my $err = CommandSet(undef, "$device mpdCMD count $newfilter\n");
#Log3( $hash, 3, "[$hash->{NAME}] count request is $err" );
my $err = CommandSet(undef, "$device mpdCMD count $newfilter");
#Log3( $hash, 3, "[$hash->{NAME}] count request answer is $err" );
$err =~ m{songs:.(\d+)}xms;
my $counts = $1 // return respond( $hash, $data, 'MDP device does not answer' );
return respond( $hash, $data, 'No songs could be identified' ) if !$counts;
@ -5097,7 +5097,8 @@ sub handleIntentMediaControls {
$cmd .= " window $first:$ends" ;
}
$cmd = "findadd $cmd\n";
$cmd = "stop\nclear\n$cmd\nplay\n" if $command eq 'cmdPlaySelected';
$cmd = "stop\nclear\n$cmd\n" if $command eq 'cmdPlaySelected';
$cmd .= "play\n";
$cmd = "mpdCMD $cmd";
}