Commit 61cb5df8 authored by Max Kellermann's avatar Max Kellermann

playlist_queue: moved code to playlist_open_remote_into_queue()

parent 7e66f341
...@@ -59,17 +59,15 @@ playlist_load_into_queue(struct playlist_provider *source, ...@@ -59,17 +59,15 @@ playlist_load_into_queue(struct playlist_provider *source,
return PLAYLIST_RESULT_SUCCESS; return PLAYLIST_RESULT_SUCCESS;
} }
enum playlist_result static enum playlist_result
playlist_open_into_queue(const char *uri, struct playlist *dest) playlist_open_remote_into_queue(const char *uri, struct playlist *dest)
{ {
struct playlist_provider *playlist; struct playlist_provider *playlist;
bool stream = false; bool stream = false;
struct input_stream is; struct input_stream is;
enum playlist_result result; enum playlist_result result;
if (!uri_has_scheme(uri)) assert(uri_has_scheme(uri));
/* don't allow local playlist files for now */
return PLAYLIST_RESULT_NO_SUCH_LIST;
playlist = playlist_list_open_uri(uri); playlist = playlist_list_open_uri(uri);
if (playlist == NULL) { if (playlist == NULL) {
...@@ -92,3 +90,12 @@ playlist_open_into_queue(const char *uri, struct playlist *dest) ...@@ -92,3 +90,12 @@ playlist_open_into_queue(const char *uri, struct playlist *dest)
return result; return result;
} }
enum playlist_result
playlist_open_into_queue(const char *uri, struct playlist *dest)
{
if (uri_has_scheme(uri))
return playlist_open_remote_into_queue(uri, dest);
else
return PLAYLIST_RESULT_NO_SUCH_LIST;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment