From: John Runyon Date: Wed, 5 Jan 2022 21:27:38 +0000 (-0600) Subject: fix to use standard media_player instead of listening_from X-Git-Url: https://jfr.im/git/irssi-scripts.git/commitdiff_plain/aa96707c25db41df83ced8d549f506cec179a9da fix to use standard media_player instead of listening_from --- diff --git a/listenbrainz.pl b/listenbrainz.pl index c697fe3..a5d3cb4 100644 --- a/listenbrainz.pl +++ b/listenbrainz.pl @@ -21,15 +21,15 @@ use JSON qw/decode_json/; use LWP::UserAgent; my $ua = LWP::UserAgent->new; -$VERSION = "2.0"; +$VERSION = "2.1"; $ua->agent("irssi+listenbrainz.pl/$VERSION "); %IRSSI = ( authors => "John Runyon", name => "listenbrainz", description => "A now-playing-script which uses ListenBrainz", license => 'CC0', - url => 'https://github.com/zonidjan/irssi-scripts', - contact => 'https://github.com/zonidjan/irssi-scripts/issues' + url => 'https://jfr.im/git/', + contact => 'git@jfr.im' ); sub cmd_listenbrainz { @@ -49,7 +49,7 @@ sub cmd_listenbrainz { if ($res->is_success) { my $data = decode_json($res->content); my %track = %{ $data->{payload}{listens}[0]{track_metadata} }; - my $s = sprintf(Irssi::settings_get_str('listenbrainz_format'), $username, $track{track_name}, $track{artist_name}, $track{release_name}, $track{additional_info}{listening_from}); + my $s = sprintf(Irssi::settings_get_str('listenbrainz_format'), $username, $track{track_name}, $track{artist_name}, $track{release_name}, $track{additional_info}{media_player} // $track{additional_info}{listening_from}); $witem->command("say $s"); } else { print "ListenBrainz request Failed!";