From 12a170960be7902e7586e6ee69b69e61aae43894 Mon Sep 17 00:00:00 2001 From: smoothquark Date: Wed, 12 Mar 2025 10:53:22 +0000 Subject: [PATCH] Allow SlimBrowse to support duration SlimBrowse currently does not seem to support duration values passed by plugins to Material skin. This, together with some relatively trivial changes to Material allows Material to display track duration and total duration. Works with lms-plugin-tidal and Spotty-Plugin. --- Slim/Control/XMLBrowser.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Slim/Control/XMLBrowser.pm b/Slim/Control/XMLBrowser.pm index 29f91ef8c5..5d781cda84 100644 --- a/Slim/Control/XMLBrowser.pm +++ b/Slim/Control/XMLBrowser.pm @@ -1130,6 +1130,9 @@ sub _cliQuery_done { } $hash{'text'} = $itemText; + # allow SlimBrowse to support duration + $hash{'duration'} = $item->{'duration'}; + if ($isPlayable) { my $presetParams = _favoritesParams($item); if ($presetParams && !$xmlBrowseInterimCM) {