diff options
author | Alexey Yakovenko <wakeroid@gmail.com> | 2009-09-24 20:36:20 +0200 |
---|---|---|
committer | Alexey Yakovenko <wakeroid@gmail.com> | 2009-09-24 20:36:20 +0200 |
commit | b637eba3c6940a93bcbbadc0f753be4045220f18 (patch) | |
tree | 4fb0f92357a8e8fbb54e58866d93ea7bd95c9c10 /junklib.c | |
parent | b8b547871f5e4374726921baeb0f9390b73cc4d1 (diff) |
ape replaygain metadata
Diffstat (limited to 'junklib.c')
-rw-r--r-- | junklib.c | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -586,6 +586,22 @@ junk_read_ape (playItem_t *it, FILE *fp) { else if (!strcasecmp (key, "comment")) { pl_add_meta (it, "genre", value); } + else if (!strncasecmp (key, "replaygain_album_gain", 21)) { + it->replaygain_album_gain = atof (value); + trace ("album_gain=%s\n", value); + } + else if (!strncasecmp (key, "replaygain_album_peak", 21)) { + it->replaygain_album_peak = atof (value); + trace ("album_peak=%s\n", value); + } + else if (!strncasecmp (key, "replaygain_track_gain", 21)) { + it->replaygain_track_gain = atof (value); + trace ("track_gain=%s\n", value); + } + else if (!strncasecmp (key, "replaygain_track_peak", 21)) { + it->replaygain_track_peak = atof (value); + trace ("track_peak=%s\n", value); + } } } |