blob: 5e44ce84c78dee5c39150b33d9340d5bb4e2a2c9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
$NetBSD: patch-aa,v 1.1 2004/05/02 07:24:52 mrg Exp $
diff -ru src/command.c mpc-0.10.3.orig/src/command.c
--- src/command.c 2004-03-20 10:40:02.000000000 +1100
+++ src/command.c 2004-05-02 16:49:23.000000000 +1000
@@ -228,6 +228,17 @@
return 1;
}
+int cmd_playpause ( int argc, char ** argv, mpd_Connection * conn )
+{
+ mpd_Status * status = mpd_getStatus(conn);
+
+ if(status->state==MPD_STATUS_STATE_PLAY ||
+ status->state==MPD_STATUS_STATE_PAUSE)
+ return cmd_pause(argc,argv,conn);
+ else
+ return cmd_play(argc,argv,conn);
+}
+
enum SeekMode { RelForward, RelBackward, Absolute };
static int calculate_seek(int current_time, int change, int mode) {
|