summaryrefslogtreecommitdiff
path: root/plugins/aac
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2012-03-24 10:00:47 +0100
committerGravatar waker <wakeroid@gmail.com>2012-03-24 10:00:47 +0100
commit3c94c3241b203f60473a6f4301ae100c3712706c (patch)
tree453854b94ff80e9c6edfd00c5f52d0287c4d9836 /plugins/aac
parentc05d132836f94d6418555d5f6f66ed6e5cbc142b (diff)
read id3 and apev2 tags from mp4 aac
Diffstat (limited to 'plugins/aac')
-rw-r--r--plugins/aac/aac.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/plugins/aac/aac.c b/plugins/aac/aac.c
index ce8d1e8f..4637be71 100644
--- a/plugins/aac/aac.c
+++ b/plugins/aac/aac.c
@@ -1113,7 +1113,6 @@ aac_load_tags (DB_playItem_t *it, mp4ff_t *mp4) {
deadbeef->pl_set_item_replaygain (it, DDB_REPLAYGAIN_ALBUMPEAK, atof (s));
free (s);
}
- deadbeef->pl_add_meta (it, "title", NULL);
}
#endif
@@ -1145,6 +1144,7 @@ aac_read_metadata (DB_playItem_t *it) {
if (mp4) {
aac_load_tags (it, mp4);
mp4ff_close (mp4);
+ deadbeef->pl_add_meta (it, "title", NULL);
}
else {
/*int apeerr = */deadbeef->junk_apev2_read (it, fp);
@@ -1309,6 +1309,7 @@ aac_insert (ddb_playlist_t *plt, DB_playItem_t *after, const char *fname) {
trace ("duration: %f sec\n", duration);
// read tags
+ printf ("ftype: %s\n", ftype);
if (mp4) {
#ifdef USE_MP4FF
aac_load_tags (it, mp4);
@@ -1345,12 +1346,11 @@ aac_insert (ddb_playlist_t *plt, DB_playItem_t *after, const char *fname) {
MP4Close (mp4);
#endif
}
- else if (ftype && !strcmp (ftype, "RAW AAC")) {
- int apeerr = deadbeef->junk_apev2_read (it, fp);
- int v2err = deadbeef->junk_id3v2_read (it, fp);
- int v1err = deadbeef->junk_id3v1_read (it, fp);
- deadbeef->pl_add_meta (it, "title", NULL);
- }
+
+ int apeerr = deadbeef->junk_apev2_read (it, fp);
+ int v2err = deadbeef->junk_id3v2_read (it, fp);
+ int v1err = deadbeef->junk_id3v1_read (it, fp);
+ deadbeef->pl_add_meta (it, "title", NULL);
int64_t fsize = deadbeef->fgetlength (fp);