summaryrefslogtreecommitdiff
path: root/src/audtool
diff options
context:
space:
mode:
Diffstat (limited to 'src/audtool')
-rw-r--r--src/audtool/audtool.h2
-rw-r--r--src/audtool/handlers_playlist.c10
-rw-r--r--src/audtool/main.c2
3 files changed, 14 insertions, 0 deletions
diff --git a/src/audtool/audtool.h b/src/audtool/audtool.h
index c0bb88d..51bde99 100644
--- a/src/audtool/audtool.h
+++ b/src/audtool/audtool.h
@@ -59,6 +59,8 @@ void get_current_song_info (int argc, char * * argv);
void get_volume (int, char * *);
void set_volume (int, char * *);
+void select_displayed (int, char * *);
+void select_playing (int, char * *);
void playlist_position (int, char * *);
void playlist_advance (int, char * *);
void playlist_auto_advance_status (int, char * *);
diff --git a/src/audtool/handlers_playlist.c b/src/audtool/handlers_playlist.c
index 21e8f64..e2362c9 100644
--- a/src/audtool/handlers_playlist.c
+++ b/src/audtool/handlers_playlist.c
@@ -24,6 +24,16 @@
#include "audtool.h"
#include "wrappers.h"
+void select_displayed (int argc, char * * argv)
+{
+ obj_audacious_call_select_displayed_playlist_sync (dbus_proxy, NULL, NULL);
+}
+
+void select_playing (int argc, char * * argv)
+{
+ obj_audacious_call_select_playing_playlist_sync (dbus_proxy, NULL, NULL);
+}
+
void playlist_reverse (int argc, char * * argv)
{
obj_audacious_call_reverse_sync (dbus_proxy, NULL, NULL);
diff --git a/src/audtool/main.c b/src/audtool/main.c
index c49d62e..62894e5 100644
--- a/src/audtool/main.c
+++ b/src/audtool/main.c
@@ -59,6 +59,8 @@ const struct commandhandler handlers[] =
{"playback-recording", playback_recording, "exit code = 0 if recording", 0},
{"<sep>", NULL, "Playlist commands", 0},
+ {"select-displayed", select_displayed, "apply commands to displayed playlist", 0},
+ {"select-playing", select_playing, "apply commands to playing playlist", 0},
{"playlist-advance", playlist_advance, "skip to next song", 0},
{"playlist-reverse", playlist_reverse, "skip to previous song", 0},
{"playlist-addurl", playlist_add_url_string, "add URI at end of playlist", 1},