diff options
-rw-r--r-- | apps/plugins/searchengine/dbinterface.c | 5 | ||||
-rw-r--r-- | apps/plugins/searchengine/dbinterface.h | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/apps/plugins/searchengine/dbinterface.c b/apps/plugins/searchengine/dbinterface.c index fe3ff2dd45..c098079e35 100644 --- a/apps/plugins/searchengine/dbinterface.c +++ b/apps/plugins/searchengine/dbinterface.c | |||
@@ -25,7 +25,7 @@ | |||
25 | #undef ARTISTENTRY_SIZE | 25 | #undef ARTISTENTRY_SIZE |
26 | #undef FILERECORD2OFFSET | 26 | #undef FILERECORD2OFFSET |
27 | 27 | ||
28 | #define SONGENTRY_SIZE (rb->tagdbheader->songlen+12+rb->tagdbheader->genrelen+4) | 28 | #define SONGENTRY_SIZE (rb->tagdbheader->songlen+12+rb->tagdbheader->genrelen+12) |
29 | #define FILEENTRY_SIZE (rb->tagdbheader->filelen+12) | 29 | #define FILEENTRY_SIZE (rb->tagdbheader->filelen+12) |
30 | #define ALBUMENTRY_SIZE (rb->tagdbheader->albumlen+4+rb->tagdbheader->songarraylen*4) | 30 | #define ALBUMENTRY_SIZE (rb->tagdbheader->albumlen+4+rb->tagdbheader->songarraylen*4) |
31 | #define ARTISTENTRY_SIZE (rb->tagdbheader->artistlen+rb->tagdbheader->albumarraylen*4) | 31 | #define ARTISTENTRY_SIZE (rb->tagdbheader->artistlen+rb->tagdbheader->albumarraylen*4) |
@@ -103,6 +103,9 @@ void loadsongdata() { | |||
103 | rb->read(*rb->tagdb_fd,currententry->genre,rb->tagdbheader->genrelen); | 103 | rb->read(*rb->tagdb_fd,currententry->genre,rb->tagdbheader->genrelen); |
104 | currententry->bitrate=readshort(*rb->tagdb_fd); | 104 | currententry->bitrate=readshort(*rb->tagdb_fd); |
105 | currententry->year=readshort(*rb->tagdb_fd); | 105 | currententry->year=readshort(*rb->tagdb_fd); |
106 | currententry->playtime=readlong(*rb->tagdb_fd); | ||
107 | currententry->track=readshort(*rb->tagdb_fd); | ||
108 | currententry->samplerate=readshort(*rb->tagdb_fd); | ||
106 | currententry->loadedsongdata=1; | 109 | currententry->loadedsongdata=1; |
107 | } | 110 | } |
108 | 111 | ||
diff --git a/apps/plugins/searchengine/dbinterface.h b/apps/plugins/searchengine/dbinterface.h index 6a33248166..98596aed2f 100644 --- a/apps/plugins/searchengine/dbinterface.h +++ b/apps/plugins/searchengine/dbinterface.h | |||
@@ -43,6 +43,9 @@ struct entry { | |||
43 | long albumoffset; | 43 | long albumoffset; |
44 | char *artistname; | 44 | char *artistname; |
45 | char *albumname; | 45 | char *albumname; |
46 | long playtime; | ||
47 | short track; | ||
48 | short samplerate; | ||
46 | }; | 49 | }; |
47 | 50 | ||
48 | extern struct entry *currententry; | 51 | extern struct entry *currententry; |