#ifndef MUSIC_H #define MUSIC_H #include "tag.h" #include struct file { gchar *name; gssize size; struct tag *tag; }; struct directory { gchar *path; GSList *sub; GSList *files; }; extern struct directory *music_root; gboolean music_init(); gboolean music_scan(struct directory *directory); gboolean music_scan_root(); struct directory *music_find_dir(const gchar *path); struct file *music_find_file(const gchar *path); void music_free(); gchar *music_get_full_path(const gchar *path); #endif