blob: b2cfa4fa8fa83dab8a6eefb9bdc5e4f862b6afe9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#pragma once
#include "link.h"
#include "util.h"
struct track {
char *name;
char *artist;
float duration;
struct link tags;
char *fname, *fpath;
struct link link;
};
struct track_ref {
struct track *track;
struct link link;
};
struct track *track_init(const char *dir, const char *file);
void track_free(struct track *t);
|