summaryrefslogtreecommitdiffstats
path: root/player.h
diff options
context:
space:
mode:
Diffstat (limited to 'player.h')
-rw-r--r--player.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/player.h b/player.h
index f182cd7..f29e2e5 100644
--- a/player.h
+++ b/player.h
@@ -1,6 +1,7 @@
#pragma once
#include "track.h"
+#include "list.h"
#include "util.h"
#include "mpd/client.h"
@@ -20,7 +21,8 @@ enum {
enum {
PLAYER_STATE_PAUSED,
- PLAYER_STATE_PLAYING
+ PLAYER_STATE_PLAYING,
+ PLAYER_STATE_STOPPED
};
struct player {
@@ -30,6 +32,7 @@ struct player {
struct track *track;
int state;
+ int loaded;
int volume;
unsigned int time_pos, time_end;
@@ -53,6 +56,7 @@ int player_resume(void);
int player_prev(void);
int player_next(void);
int player_seek(int sec);
+int player_stop(void);
int player_set_volume(unsigned int vol);