11#ifndef MYMPD_CACHE_RAX_ALBUM_H
12#define MYMPD_CACHE_RAX_ALBUM_H
14#include "dist/sds/sds.h"
album_modes
Definition album.h:29
General rax cache handling.
void album_cache_free_rt(rax *album_cache_rt)
Definition cache_rax_album.c:473
const char * lookup_album_mode(enum album_modes mode)
Definition cache_rax_album.c:61
sds album_cache_get_key_from_album(sds albumkey, const struct t_album *album, const struct t_albums_config *album_config)
Definition cache_rax_album.c:385
bool album_cache_remove(sds workdir)
Definition cache_rax_album.c:77
void album_cache_free_rt_void(void *album_cache_rt)
Definition cache_rax_album.c:489
void album_cache_free(struct t_cache *album_cache)
Definition cache_rax_album.c:461
bool album_cache_write(struct t_cache *album_cache, sds workdir, const struct t_mympd_mpd_tags *album_tags, const struct t_albums_config *album_config, bool free_data)
Definition cache_rax_album.c:217
struct t_album * album_cache_get_album(struct t_cache *album_cache, sds key)
Definition cache_rax_album.c:444
bool album_cache_read(struct t_cache *album_cache, sds workdir, const struct t_albums_config *album_config)
Definition cache_rax_album.c:93
enum album_modes parse_album_mode(const char *mode_str)
Definition cache_rax_album.c:48
sds album_cache_get_key_from_song(sds albumkey, const struct mpd_song *song, const struct t_albums_config *album_config)
Definition cache_rax_album.c:329
Definition cache_rax.h:22