From: Mike Brady <4265913+mikebrady@users.noreply.github.com> Date: Sat, 26 Nov 2022 17:56:59 +0000 (+0000) Subject: Add handling of a frame_position_string handler for the 'phbt' metadata token. X-Git-Tag: 4.1.1~2^2~16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f3ac622321d8b159cdb44528e5e482c02a0d9873;p=thirdparty%2Fshairport-sync.git Add handling of a frame_position_string handler for the 'phbt' metadata token. --- diff --git a/metadata_hub.c b/metadata_hub.c index ec98e2a1..db7eeef5 100644 --- a/metadata_hub.c +++ b/metadata_hub.c @@ -584,6 +584,15 @@ void metadata_hub_process_metadata(uint32_t type, uint32_t code, char *data, uin } free(cs); break; + case 'phbt': + cs = strndup(data, length); + if (string_update(&metadata_store.frame_position_string, &metadata_store.frame_position_string_changed, + cs)) { + changed = 1; + debug(2, "MH Frame Position String set to: \"%s\"", metadata_store.progress_string); + } + free(cs); + break; case 'styp': cs = strndup(data, length); if (string_update(&metadata_store.stream_type, &metadata_store.stream_type_changed, cs)) {