mirror of
https://github.com/owntone/owntone-server.git
synced 2025-03-19 20:14:18 -04:00
Add decoding of Grouping, Composer, Comment and BPM for AAC files
This commit is contained in:
parent
a96622cbe7
commit
86257b0129
@ -589,9 +589,19 @@ int scan_get_aactags(char *file, MP3FILE *pmp3) {
|
|||||||
pmp3->artist=strdup((char*)¤t_data[16]);
|
pmp3->artist=strdup((char*)¤t_data[16]);
|
||||||
} else if(!memcmp(current_atom,"\xA9" "alb",4)) {
|
} else if(!memcmp(current_atom,"\xA9" "alb",4)) {
|
||||||
pmp3->album=strdup((char*)¤t_data[16]);
|
pmp3->album=strdup((char*)¤t_data[16]);
|
||||||
|
} else if(!memcmp(current_atom,"\xA9" "cmt",4)) {
|
||||||
|
pmp3->comment=strdup((char*)¤t_data[16]);
|
||||||
|
} else if(!memcmp(current_atom,"\xA9" "wrt",4)) {
|
||||||
|
pmp3->composer=strdup((char*)¤t_data[16]);
|
||||||
|
} else if(!memcmp(current_atom,"\xA9" "grp",4)) {
|
||||||
|
pmp3->grouping=strdup((char*)¤t_data[16]);
|
||||||
} else if(!memcmp(current_atom,"\xA9" "gen",4)) {
|
} else if(!memcmp(current_atom,"\xA9" "gen",4)) {
|
||||||
/* can this be a winamp genre??? */
|
/* can this be a winamp genre??? */
|
||||||
pmp3->genre=strdup((char*)¤t_data[16]);
|
pmp3->genre=strdup((char*)¤t_data[16]);
|
||||||
|
} else if(!memcmp(current_atom,"tmpo",4)) {
|
||||||
|
us_data=*((unsigned short *)¤t_data[16]);
|
||||||
|
us_data=ntohs(us_data);
|
||||||
|
pmp3->bpm=us_data;
|
||||||
} else if(!memcmp(current_atom,"trkn",4)) {
|
} else if(!memcmp(current_atom,"trkn",4)) {
|
||||||
us_data=*((unsigned short *)¤t_data[18]);
|
us_data=*((unsigned short *)¤t_data[18]);
|
||||||
us_data=ntohs(us_data);
|
us_data=ntohs(us_data);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user