summaryrefslogtreecommitdiff
path: root/deadbeef.h
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-11-11 21:28:02 +0100
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-11-11 21:28:02 +0100
commit76b5d753192aba0ed20e8eaff81a3c22a7f7025f (patch)
tree1d265b833ec575cea45fe4a0d9f0de81f75c9c86 /deadbeef.h
parent526cbb98cf3f38657afc75ba9e468e3d9dd5232f (diff)
moved playcursor control to playlist module
improved plugin event triggering moved some playback control from gui to streamer
Diffstat (limited to 'deadbeef.h')
-rw-r--r--deadbeef.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/deadbeef.h b/deadbeef.h
index 4c4c0fd1..355f9e48 100644
--- a/deadbeef.h
+++ b/deadbeef.h
@@ -105,6 +105,12 @@ typedef struct {
DB_playItem_t *song;
} DB_event_song_t;
+typedef struct {
+ DB_event_t ev;
+ int from;
+ int to;
+} DB_event_songchange_t;
+
typedef struct DB_conf_item_s {
char *key;
char *value;
@@ -122,6 +128,7 @@ enum {
DB_EV_SONGFINISHED = 3, // triggers when song finished playing (for scrobblers and such)
DB_EV_TRACKDELETED = 4, // triggers when track is to be deleted from playlist
DB_EV_CONFIGCHANGED = 5, // configuration option changed
+ DB_EV_ACTIVATE = 6, // will be fired every time player is activated
DB_EV_MAX
};