Added support for appending playlists, also tweaked mopidy

This commit is contained in:
Salt 2017-07-31 02:03:03 -05:00
parent 50cd84c765
commit 578171f1bf
3 changed files with 12 additions and 4 deletions

View File

@ -1,9 +1,15 @@
#!/bin/bash #!/bin/bash
PLAYLIST="$(mpc lsplaylists | rofi -lines 10 -dmenu -p 'Play MPD Playlist: ')" MESSAGE='-mesg Append:'
if [ "$1" = "--clear" ]; then
MESSAGE='-mesg Replace:'
fi
PLAYLIST="$(mpc lsplaylists | rofi -lines 10 -dmenu -p 'Play MPD Playlist: ' $MESSAGE)"
if [ "$PLAYLIST" = "" ]; then if [ "$PLAYLIST" = "" ]; then
exit exit
fi fi
mpc clear if [ "$1" = "--clear" ]; then
mpc clear
fi
mpc load $PLAYLIST mpc load $PLAYLIST
mpc play mpc play
notify-send -u low -t 5 -a 'Mopidy' "$PLAYLIST" "Beginning playback of playlist $PLAYLIST" notify-send -u low -t 5 -a 'Mopidy' "$PLAYLIST" "Beginning playback of playlist $PLAYLIST"

View File

@ -234,7 +234,9 @@ mode "media" {
bindsym t exec --no-startup-id "mpc toggle; notify-send -a 'Mopidy' -u low -t 1 'Toggle' 'Toggled playback' bindsym t exec --no-startup-id "mpc toggle; notify-send -a 'Mopidy' -u low -t 1 'Toggle' 'Toggled playback'
# Start playing a playlist # Start playing a playlist
bindsym p exec --no-startup-id "~/.bin/mpc/mpc-i3-playlists" bindsym p exec --no-startup-id "~/.bin/mpc/mpc-i3-playlists --clear"
# Append a playlist
bindsym o exec --no-startup-id "~/.bin/mpc/mpc-i3-playlists"
# Skip between tracks # Skip between tracks
bindsym Right exec --no-startup-id "mpc next; notify-send -a 'Mopidy' -u low -t 1 'Next' 'The current song has been skipped'" bindsym Right exec --no-startup-id "mpc next; notify-send -a 'Mopidy' -u low -t 1 'Next' 'The current song has been skipped'"

View File

@ -19,5 +19,5 @@ enabled = true
[soundcloud] [soundcloud]
enabled = true enabled = true
explore_songs = 25 explore_songs = 50
auth_token = 1-35204-100376744-d1083c37e92bde auth_token = 1-35204-100376744-d1083c37e92bde