From 383aa38991ab0166a985f6a8e24697fb6af8a8f7 Mon Sep 17 00:00:00 2001 From: trizen Date: Sat, 31 Oct 2020 18:19:28 +0200 Subject: - Extended right-click "Play as audio" to support playlists. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jesús --- bin/gtk-fair-viewer | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'bin/gtk-fair-viewer') diff --git a/bin/gtk-fair-viewer b/bin/gtk-fair-viewer index d6b9124..dd06cfa 100755 --- a/bin/gtk-fair-viewer +++ b/bin/gtk-fair-viewer @@ -1347,9 +1347,13 @@ sub menu_popup { my $item = 'Gtk3::ImageMenuItem'->new("Play as audio"); $item->signal_connect( activate => sub { - my ($video_id, $iter) = get_selected_entry_code(); - if (defined($video_id) and $liststore->get($iter, 7) eq 'video') { - execute_cli_fair_viewer("--id=$video_id --no-video"); + my ($id, $iter) = get_selected_entry_code(); + my $type = $liststore->get($iter, 7); + if (defined($id) and $type eq 'video') { + execute_cli_fair_viewer("--id=$id --no-video"); + } + elsif (defined($id) and $type eq 'playlist') { + execute_cli_fair_viewer("--pp=$id --no-video"); } } ); -- cgit v1.2.3