summaryrefslogtreecommitdiff
path: root/deadbeef.h
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-12-20 15:11:18 +0100
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-12-20 15:11:18 +0100
commitf35922ae85f82b939b93a8d38fd5a91e4504fe35 (patch)
tree079e6abc631de34fbbfc30bbe44f26a3a9464f39 /deadbeef.h
parent759a59968c30d5e155f13a68aca9301a3eba11a7 (diff)
fixed seekbar redraw bug after end of playlist
added "stop after current track" menu item and hotkey
Diffstat (limited to 'deadbeef.h')
-rw-r--r--deadbeef.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/deadbeef.h b/deadbeef.h
index 5c510167..90fcd1f8 100644
--- a/deadbeef.h
+++ b/deadbeef.h
@@ -107,6 +107,20 @@ enum output_state_t {
OUTPUT_STATE_PAUSED = 2,
};
+// playback order
+enum playback_order_t {
+ PLAYBACK_ORDER_LINEAR = 0,
+ PLAYBACK_ORDER_SHUFFLE = 1,
+ PLAYBACK_ORDER_RANDOM = 2,
+};
+
+// playback modes
+enum playback_mode_t {
+ PLAYBACK_MODE_LOOP_ALL = 0, // loop playlist
+ PLAYBACK_MODE_NOLOOP = 1, // don't loop
+ PLAYBACK_MODE_LOOP_SINGLE = 2, // loop single track
+};
+
typedef struct {
int event;
time_t time;