--- Commands.pm.orig 2009-11-05 00:21:42.000000000 +0100 +++ Commands.pm 2009-11-19 11:52:43.000000000 +0100 @@ -3248,8 +3248,8 @@ if ($term =~ /^(\w+)\.(\w+)=(.*)$/) { my $key = URI::Escape::uri_unescape($2); - my $value = Slim::Utils::Unicode::utf8decode( URI::Escape::uri_unescape($3) ); - + my $value = URI::Escape::uri_unescape($3); + if (!utf8::decode($value)) { $log->error("The following value is not UTF-8 encoded: $value"); } $class = ucfirst($1); $obj = Slim::Schema->single( $class, { $key => $value } );