#ifndef playlist_h #define playlist_h #include "config.h" #include "library.h" typedef struct { char name[32]; Song* songs[playlist_max]; int cnt; } Playlist; void init_playlist(Playlist* p); void playlist_rm(Playlist* p, int i); void playlist_add(Playlist* p, Song* s); void playlist_add_first(Playlist* p, Song* s); void playlist_shuffle(Playlist* p); void playlist_save(const Playlist* p); int playlist_load(Library* l, Playlist* p, const char* name); void get_playlist_dir(char* buf); #endif