aboutsummaryrefslogtreecommitdiffstats
path: root/src/db_visitor.h
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2011-10-08 14:33:41 +0200
committerMax Kellermann <max@duempel.org>2011-10-08 14:51:18 +0200
commit49b84f92293e2cfc7966dc0f8b50b24c52061b9d (patch)
tree698d180c6e90e57e5e4b298b4dc3c2ace3c238fd /src/db_visitor.h
parentb43bf4dd741f81239c7ae0c99a048ef0be6286ed (diff)
downloadmpd-49b84f92293e2cfc7966dc0f8b50b24c52061b9d.tar.gz
mpd-49b84f92293e2cfc7966dc0f8b50b24c52061b9d.tar.xz
mpd-49b84f92293e2cfc7966dc0f8b50b24c52061b9d.zip
db_print: print absolute URI of playlist entries
The protocol mandates that playlist URIs are absolute (i.e. full URI relative to the music directory, not relative to the parent directory). This adds the parameter "directory" to the "playlist" visitor method.
Diffstat (limited to 'src/db_visitor.h')
-rw-r--r--src/db_visitor.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/db_visitor.h b/src/db_visitor.h
index f68054ec2..6b90c1868 100644
--- a/src/db_visitor.h
+++ b/src/db_visitor.h
@@ -43,9 +43,11 @@ struct db_visitor {
/**
* Visit a playlist. Optional method.
*
+ * @param directory the directory the playlist resides in
* @return true to continue the operation, false on error (set error_r)
*/
- bool (*playlist)(const struct playlist_metadata *playlist, void *ctx,
+ bool (*playlist)(const struct playlist_metadata *playlist,
+ const struct directory *directory, void *ctx,
GError **error_r);
};