| #ifndef ID3TAG_H_INCLUDED |
| #define ID3TAG_H_INCLUDED |
| typedef struct |
| { |
| int used; |
| int valid; |
| char title[31]; |
| char artist[31]; |
| char album[31]; |
| char year[5]; |
| char comment[31]; |
| char tagtext[128]; |
| char genre[1]; |
| unsigned char track; |
| |
| } ID3TAGDATA; |
| |
| void id3_inittag(ID3TAGDATA *tag); |
| void id3_buildtag(ID3TAGDATA *tag); |
| int id3_writetag(char* filename, ID3TAGDATA *tag); |
| |
| |
| /* |
| * Array of all possible music genre. Grabbed from id3ed |
| */ |
| extern ID3TAGDATA id3tag; /* id3tag info */ |
| extern int genre_last; |
| extern char *genre_list[]; |
| #endif |