This bug came back in 0.9.11 with the new live_aac_encoder2.c. Apparently the AV_PROFILE_ macros were added relatively recently (in v6.1 in 2023) and the old FF_PROFILE_ macros were removed in v8.0. Since you're using the newer macros in profiles[], I figure you might as well use them in live_aac_encoder2_profiles(). Not sure what good the "ok to remove in year 2027" conditional defines do, as I think you'd need to cover all six macros, not just two of them.
I ran appstreamcli validate on it and it's not quite OK yet. The screenshot URL must be in an <image> child, a <launchable> tag is required, and <updatecontact> should be
Updated AppStream metadata file
libshout-idjc missing includes in icy.c and legacy.c
I have the same problem. It happens with all MP3 files. The code where the exception...