diff options
Diffstat (limited to 'src/playlist.c')
-rw-r--r-- | src/playlist.c | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/src/playlist.c b/src/playlist.c index 5945d088b..a1743d1ed 100644 --- a/src/playlist.c +++ b/src/playlist.c @@ -24,8 +24,6 @@ #include "ls.h" #include "tag.h" #include "song.h" -#include "song_print.h" -#include "client.h" #include "conf.h" #include "database.h" #include "mapper.h" @@ -1217,34 +1215,6 @@ unsigned getPlaylistSongId(unsigned song) return queue_position_to_id(&playlist.queue, song); } -int PlaylistInfo(struct client *client, const char *utf8file, int detail) -{ - GPtrArray *list; - - if (!(list = spl_load(utf8file))) - return -1; - - for (unsigned i = 0; i < list->len; ++i) { - const char *temp = g_ptr_array_index(list, i); - int wrote = 0; - - if (detail) { - struct song *song = db_get_song(temp); - if (song) { - song_print_info(client, song); - wrote = 1; - } - } - - if (!wrote) { - client_printf(client, SONG_FILE "%s\n", temp); - } - } - - spl_free(list); - return 0; -} - enum playlist_result loadPlaylist(const char *utf8file) { GPtrArray *list; |