[i3blocks-music] add music symbol
[scripts.git] / i3blocks-music.pl
index 4f71e2b271503b6f123a2b418b6c3a64bac7cb82..ead4f4dbbb517140cc156f40ebc71421e47a1561 100755 (executable)
@@ -14,12 +14,12 @@ if ($ARGV[0] =~ "--player=") {
 }
 
 # Check playback status and set appropriate colour
-$_ = qx(playerctl status);
+$_ = qx(playerctl $player_arg status);
 if (not m/Playing/) {
-  print("<span color='#586e75'>");
+  print("<span color='#586e75'>♪ ");
 }
 else {
- print("<span>");
+ print("<span>♪ ");
 }
 
 # Obtain & format metadata from playerctl
@@ -28,7 +28,7 @@ push(@metadata, $artist) if $artist;
 
 my $title = qx(playerctl $player_arg metadata title);
 $title =~ s/(\s|\s\()[Ff]([et]at[. ].*|t.*)//;
-$title =~ s/((\s(\(|\[).+(\)|\]).+)|(\s-\s.+))+//;
+$title =~ s/((\s(\(|\[).+(\)|\]).*)|(\s-\s.+))//;
 push(@metadata, $title) if $title;
 
 for (@metadata){