=== Buttons/XMLBrowser.pm ================================================================== --- Buttons/XMLBrowser.pm (revision 19514) +++ Buttons/XMLBrowser.pm (local) @@ -237,6 +237,7 @@ } else { $client->execute([ 'playlist', 'addtracks', 'listref', \@urls ]); + _addingToPlaylist($client); } } @@ -1708,6 +1709,7 @@ } else { $client->execute([ 'playlist', 'addtracks', 'listref', \@urls ]); + _addingToPlaylist($client); } } } @@ -2047,6 +2049,21 @@ _cliQuery_done( $parent, $params ); } +sub _addingToPlaylist { + my $client = shift; + my $string = Slim::Utils::Strings::string('JIVE_POPUP_ADDING') . " " . + Slim::Utils::Strings::string('JIVE_POPUP_TO_PLAYLIST'); + $client->showBriefly( + { line => [ $string ], }, + { + jive => { + 'type' => 'popupplay', + 'text' => [ $string ], + }, + }, + ); +} + sub _cliQuery_error { my ( $err, $params ) = @_; === Control/Commands.pm ================================================================== --- Control/Commands.pm (revision 19514) +++ Control/Commands.pm (local) @@ -1408,18 +1408,6 @@ $client->currentPlaylistUpdateTime(Time::HiRes::time()); } - if ( $add ) { - - $client->showBriefly({ - 'jive' => { - 'type' => 'popupplay', - 'text' => [ Slim::Utils::Strings::string('JIVE_POPUP_ADDING') . " " . - Slim::Utils::Strings::string('JIVE_POPUP_TO_PLAYLIST') ] - - } - }); - } - Slim::Player::Playlist::refreshPlaylist($client) if $client->currentPlaylistModified(); $request->setStatusDone();