diff options
author | waker <wakeroid@gmail.com> | 2012-03-24 10:00:47 +0100 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2012-03-24 10:00:47 +0100 |
commit | 3c94c3241b203f60473a6f4301ae100c3712706c (patch) | |
tree | 453854b94ff80e9c6edfd00c5f52d0287c4d9836 /plugins | |
parent | c05d132836f94d6418555d5f6f66ed6e5cbc142b (diff) |
read id3 and apev2 tags from mp4 aac
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/aac/aac.c | 14 |
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); |