From 566f844992b55043564d81e37bfe78db2fc40078 Mon Sep 17 00:00:00 2001 From: Carl Kittelberger Date: Sun, 11 Sep 2022 15:41:17 +0200 Subject: [PATCH] Fix liquidsoap not liking decoding type for metadata. --- icedreammusic/liquidsoap/metadata_api.liq | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/icedreammusic/liquidsoap/metadata_api.liq b/icedreammusic/liquidsoap/metadata_api.liq index 1bead2e..80b883f 100644 --- a/icedreammusic/liquidsoap/metadata_api.liq +++ b/icedreammusic/liquidsoap/metadata_api.liq @@ -65,9 +65,11 @@ def setup_harbor_metadata_api(~metadata_api_port=21338, s) = # Handler for receiving metadata def on_http_metadata(~protocol, ~data, ~headers, uri) = - let json.parse data = data + let json.parse (data : { + data: [(string * string)] as json.object + }) = data - m = list.assoc(default=[], "data", data) + m = data.data # TODO - we remove cover art for now as it disturbs REKT, this needs fixing # m = metadata.cover.remove(m)