Added support for appending playlists, also tweaked mopidy
This commit is contained in:
parent
50cd84c765
commit
578171f1bf
@ -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"
|
||||||
|
@ -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'"
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user