summaryrefslogtreecommitdiff
path: root/music.c
diff options
context:
space:
mode:
authorJon Bergli Heier <snakebite@jvnv.net>2010-08-20 20:42:52 +0200
committerJon Bergli Heier <snakebite@jvnv.net>2010-08-20 20:42:52 +0200
commit0291837ddd2133cca130a35582273594994f9ba9 (patch)
tree4b3592ab7da94bcbfc446b1903cb5f2e5d434dca /music.c
parent2d2b889bb25f9db008bdac54babf84c2120d2a45 (diff)
Read music root path from config.
Diffstat (limited to 'music.c')
-rw-r--r--music.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/music.c b/music.c
index c81d4dd..559abc4 100644
--- a/music.c
+++ b/music.c
@@ -1,13 +1,19 @@
#include "music.h"
+#include "conf.h"
#include <glib/gstdio.h>
#include <string.h>
struct directory *music_root = NULL;
-gboolean music_init(const gchar *path) {
+gboolean music_init() {
+ gchar *path = conf_get_string("audist", "music_root");
+ if(path == NULL) {
+ g_error("no music_root is set!");
+ }
+
music_root = g_new0(struct directory, 1);
- music_root->path = g_strdup(path);
+ music_root->path = path;
g_debug("added music root %s", path);