From 201316cd67d374357c1aabc8a4aa2210fe20f1e8 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sat, 26 Dec 2009 12:55:24 +0100 Subject: playlist_queue: resolve relative URIs, database lookup Prepend the playlist's base URI to relative song URIs. Look up songs in the database (if the URI refers to a local song file). Merge existing database metadata with metadata from the playlist plugin. --- src/playlist_queue.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/playlist_queue.h') diff --git a/src/playlist_queue.h b/src/playlist_queue.h index b571cd63a..b1fc9dde9 100644 --- a/src/playlist_queue.h +++ b/src/playlist_queue.h @@ -32,9 +32,12 @@ struct playlist; /** * Loads the contents of a playlist and append it to the specified * play queue. + * + * @param uri the URI of the playlist, used to resolve relative song + * URIs */ enum playlist_result -playlist_load_into_queue(struct playlist_provider *source, +playlist_load_into_queue(const char *uri, struct playlist_provider *source, struct playlist *dest); /** -- cgit v1.2.3