diff options
Diffstat (limited to 'tag.h')
-rw-r--r-- | tag.h | 24 |
1 files changed, 24 insertions, 0 deletions
@@ -0,0 +1,24 @@ +#ifndef _TAG_H_ +#define _TAG_H_ + +#include <glib.h> + +enum tag_type { + TAG_TYPE_ARTIST, + TAG_TYPE_ALBUM, + TAG_TYPE_TITLE, +}; + +struct tag_field { + enum tag_type type; + gchar *string; +}; + +struct tag { + GSList *fields; +}; + +void tag_list_all(const gchar *path); +struct tag *tag_read(const gchar *path); + +#endif |