Commit 94685aa9 authored by Max Kellermann's avatar Max Kellermann

playlist_save: added spl_save_playlist()

spl_save_playlist() is a wrapper for spl_save_queue().
parent 19397a84
...@@ -663,7 +663,7 @@ handle_save(struct client *client, ...@@ -663,7 +663,7 @@ handle_save(struct client *client,
{ {
enum playlist_result result; enum playlist_result result;
result = spl_save_queue(argv[1], playlist_get_queue(&g_playlist)); result = spl_save_playlist(argv[1], &g_playlist);
return print_playlist_result(client, result); return print_playlist_result(client, result);
} }
......
...@@ -98,6 +98,12 @@ spl_save_queue(const char *name_utf8, const struct queue *queue) ...@@ -98,6 +98,12 @@ spl_save_queue(const char *name_utf8, const struct queue *queue)
} }
enum playlist_result enum playlist_result
spl_save_playlist(const char *name_utf8, const struct playlist *playlist)
{
return spl_save_queue(name_utf8, &playlist->queue);
}
enum playlist_result
playlist_load_spl(struct playlist *playlist, const char *name_utf8) playlist_load_spl(struct playlist *playlist, const char *name_utf8)
{ {
GPtrArray *list; GPtrArray *list;
......
...@@ -38,6 +38,12 @@ enum playlist_result ...@@ -38,6 +38,12 @@ enum playlist_result
spl_save_queue(const char *name_utf8, const struct queue *queue); spl_save_queue(const char *name_utf8, const struct queue *queue);
/** /**
* Saves a playlist object into a stored playlist file.
*/
enum playlist_result
spl_save_playlist(const char *name_utf8, const struct playlist *playlist);
/**
* Loads a stored playlist file, and append all songs to the global * Loads a stored playlist file, and append all songs to the global
* playlist. * playlist.
*/ */
......
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