Example #1
0
const id3_ucs4_t* id3_metadata_getalbumartist(const struct id3_tag* tag, enum id3_field_textencoding* encoding)
{
  id3_ucs4_t const *ucs4 = metadata_getstring(tag, "TPE2", encoding);
  if (ucs4 && *ucs4) return ucs4;
  ucs4 = id3_metadata_getusertext(tag, "ALBUM ARTIST");
  if (ucs4 && *ucs4) return ucs4;
  ucs4 = id3_metadata_getusertext(tag, "ALBUMARTIST");
  if (ucs4 && *ucs4) return ucs4;
  return id3_ucs4_empty;
}
Example #2
0
const id3_ucs4_t* id3_metadata_getencodedby(const struct id3_tag* tag, enum id3_field_textencoding* encoding)
{
  return metadata_getstring(tag, "TENC", encoding);
}
Example #3
0
const id3_ucs4_t* id3_metadata_getgenre(const struct id3_tag* tag, enum id3_field_textencoding* encoding)
{
  return metadata_getstring(tag, ID3_FRAME_GENRE, encoding);
}
Example #4
0
const id3_ucs4_t* id3_metadata_getyear(const struct id3_tag* tag, enum id3_field_textencoding* encoding)
{
  return metadata_getstring(tag, ID3_FRAME_YEAR, encoding);
}
Example #5
0
const id3_ucs4_t* id3_metadata_getpartofset(const struct id3_tag* tag, enum id3_field_textencoding* encoding)
{
  return metadata_getstring(tag, "TPOS", encoding);
}
Example #6
0
const id3_ucs4_t* id3_metadata_gettrack(const struct id3_tag* tag, enum id3_field_textencoding* encoding)
{
  return metadata_getstring(tag, ID3_FRAME_TRACK, encoding);
}
Example #7
0
const id3_ucs4_t *id3_metadata_getcompilation(const struct id3_tag* tag, enum id3_field_textencoding *encoding)
{
  return metadata_getstring(tag, "TCMP", encoding);
}
Example #8
0
const id3_ucs4_t* id3_metadata_getalbum(const struct id3_tag* tag, enum id3_field_textencoding* encoding)
{
  return metadata_getstring(tag, ID3_FRAME_ALBUM, encoding);
}