View Issue Details

IDProjectCategoryView StatusLast Update
0014644MMW 5Tagging framework / input pluginspublic2026-06-12 08:51
Reportermichal Assigned To 
PrioritynoneSeverityminorReproducibilityN/A
Status resolvedResolutionfixed 
Product Version5.0 
Fixed in Version2027 
Summary0014644: Support for APEv2 artwork tags
DescriptionIt seems, there is de facto standard in APE/MPC tags for saving artworks, some tagging software uses it. As it is not real standard and could cause problems in some players/tagging SW, we should not write these tags always, but we should be able to read and update them. The most used is "Cover Art (front)" (e.g. Tag&Rename SW writes it). But there could be used also other rarely: "Cover Art (other)", "Cover Art (icon)","Cover Art (other icon)", "Cover Art (back)", "Cover Art (leaflet)", "Cover Art (media)", "Cover Art (lead)", "Cover Art (artist)", "Cover Art (conductor)", "Cover Art (band)", "Cover Art (composer)", "Cover Art (lyricist)", "Cover Art (studio)", "Cover Art (recording)", "Cover Art (performance)", "Cover Art (movie scene)", "Cover Art (colored fish)", "Cover Art (illustration)", "Cover Art (band logo)", "Cover Art (publisher logo)"

Tag format:
<length 32 bit>
<flags with binary (or external?) bit set 32 bit>
<field name> "Cover Art (Front)"|"Cover Art (Back)"|...
0x00
<description> UTF-8 string (needs to be a file name to be recognized by AudioShell)
0x00
<cover data> binary
Additional Informationhttp://taglib-sharp.sourcearchive.com/documentation/2.0.3.0-2/Ape_2Tag_8cs-source.html
https://hydrogenaud.io/index.php/topic,40603.50.html
TagsNo tags attached.
Fixed in build3512

Relationships

related to 0014642 closedmichal MMW v4 Tagging of some APE files lasts too long and bloats the file 

Activities

michal

2026-06-12 08:51

developer   ~0081402

Fixed in build 3512. I decided to do it as standard support for tagging artworks, SWs not supporting it should normally skip it and such way it will be more predictable and consistent. MP3tag does it the same way.