From 8e05f9b6f78102afc2bf0b8d0eaa4a6f6a9c4a00 Mon Sep 17 00:00:00 2001 From: Justin Maggard Date: Tue, 29 Apr 2014 16:12:42 -0700 Subject: [PATCH] Allow the user to specify an arbitrary root container. --- minidlna.c | 3 ++- minidlna.conf | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/minidlna.c b/minidlna.c index ab49016..6b25a2a 100644 --- a/minidlna.c +++ b/minidlna.c @@ -690,7 +690,8 @@ init(int argc, char **argv) runtime_vars.root_container = IMAGE_ID; break; default: - DPRINTF(E_ERROR, L_GENERAL, "Invalid root container! [%s]\n", + runtime_vars.root_container = ary_options[i].value; + DPRINTF(E_WARN, L_GENERAL, "Using arbitrary root container [%s]\n", ary_options[i].value); break; } diff --git a/minidlna.conf b/minidlna.conf index c423fad..7e00e89 100644 --- a/minidlna.conf +++ b/minidlna.conf @@ -71,6 +71,7 @@ model_number=1 # + "M" - "Music" # + "V" - "Video" # + "P" - "Pictures" +# + Or, you can specify the ObjectID of your desired root container (eg. 1$F for Music/Playlists) # if you specify "B" and client device is audio-only then "Music/Folders" will be used as root #root_container=.