summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2009-07-03 21:44:27 +0200
committerGravatar waker <wakeroid@gmail.com>2009-07-03 21:44:27 +0200
commitea3c1d9b0351effebcae6925650a0d5060103901 (patch)
tree94756ea3e5662292c1b196cfbdc2f509396a235d /main.c
initial proto
Diffstat (limited to 'main.c')
-rw-r--r--main.c23
1 files changed, 23 insertions, 0 deletions
diff --git a/main.c b/main.c
new file mode 100644
index 00000000..3113e750
--- /dev/null
+++ b/main.c
@@ -0,0 +1,23 @@
+#include <stdio.h>
+#include "playlist.h"
+#include "psdl.h"
+#include "unistd.h"
+
+int
+main (int argc, char *argv[]) {
+ if (argc <= 1) {
+ printf ("syntax: deadbeef <filename>\n");
+ return -1;
+ }
+ psdl_init ();
+ if (!ps_add_file (argv[1])) {
+ printf ("playing %s\n", argv[1]);
+ psdl_play (playlist_head);
+ sleep (10);
+ }
+ else {
+ printf ("failed to play %s\n", argv[1]);
+ }
+ psdl_free ();
+ return 0;
+}