Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- convertsecs()
- {
- x=`expr $1 / 1000000`
- s=`expr $x % 60`
- x=`expr $x / 60`
- m=`expr $x % 60`
- printf "%02d:%02d\n" $m $s
- }
- ARTIST=$(qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 Metadata | awk '/artist:/{$1=""; print substr($0,2)}')
- TITLE=$(qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 Metadata | awk '/title:/{$1=""; print substr($0,2)}')
- LENGTH=$(qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 Metadata | awk '/length:/{$1=""; print substr($0,2)}')
- POS=$(qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 Position)
- GENRE=$(qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 Metadata | awk '/genre:/{$1=""; print substr($0,2)}')
- BITRATE=$(qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 Metadata | awk '/bitrate:/{$1=""; print substr($0,2)}')
- sleep 0.1
- xdotool type --delay 1 "Now playing: $ARTIST - $TITLE ($GENRE) ($BITRATE kbps) <$(convertsecs $POS) - $(convertsecs $LENGTH)>"
- xdotool key Return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement