From d376e245b745059fbda5488343dfb60eab90d2ec Mon Sep 17 00:00:00 2001 From: anthorob Date: Wed, 28 Oct 2026 04:48:54 -0400 Subject: [PATCH] Add author and duration to queue metadata Included track author and duration in queue metadata. Adjusted key naming for consistency with snake_case formatting. --- .../java/me/bobert/netneutrality/music/QueueManager.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/me/bobert/netneutrality/music/QueueManager.java b/src/main/java/me/bobert/netneutrality/music/QueueManager.java index 88f630d..232e343 100644 --- a/src/main/java/me/bobert/netneutrality/music/QueueManager.java +++ b/src/main/java/me/bobert/netneutrality/music/QueueManager.java @@ -74,9 +74,11 @@ public class QueueManager { item.put("index", index); item.put("identifier", info.getTrack().getInfo().getIdentifier()); item.put("title", info.getTrack().getInfo().getTitle()); + item.put("author", info.getTrack().getInfo().getAuthor()); + item.put("duration_ms", info.getTrack().getInfo().getLength()); item.put("uri", info.getTrack().getInfo().getUri()); - item.put("artworkUrl", info.getTrack().getInfo().getArtworkUrl()); - item.put("requesterId", info.getRequester() == null ? null : info.getRequester().getId()); + item.put("artwork_url", info.getTrack().getInfo().getArtworkUrl()); + item.put("requester_id", info.getRequester() == null ? null : info.getRequester().getId()); return item; }