[db,jsonapi] Additional meta data for browse queries

This commit is contained in:
chme
2021-12-24 14:02:37 +01:00
parent 17ba3c6e03
commit d7086cab00
3 changed files with 130 additions and 8 deletions

View File

@@ -409,6 +409,24 @@ struct db_media_file_info {
#define dbmfi_offsetof(field) offsetof(struct db_media_file_info, field)
struct db_browse_info {
char *itemname;
char *itemname_sort;
char *track_count;
char *album_count;
char *artist_count;
char *song_length;
char *data_kind;
char *media_kind;
char *year;
char *date_released;
char *time_added;
char *time_played;
char *seek;
};
#define dbbi_offsetof(field) offsetof(struct db_browse_info, field)
enum strip_type {
STRIP_NONE,
STRIP_PATH,
@@ -593,6 +611,9 @@ db_query_fetch_pl(struct query_params *qp, struct db_playlist_info *dbpli);
int
db_query_fetch_group(struct query_params *qp, struct db_group_info *dbgri);
int
db_query_fetch_browse(struct query_params *qp, struct db_browse_info *dbbi);
int
db_query_fetch_count(struct query_params *qp, struct filecount_info *fci);