diff --git a/Jellyfin.Plugin.MediaBarEnhanced/Configuration/configPage.html b/Jellyfin.Plugin.MediaBarEnhanced/Configuration/configPage.html index d4e298d..58111cf 100644 --- a/Jellyfin.Plugin.MediaBarEnhanced/Configuration/configPage.html +++ b/Jellyfin.Plugin.MediaBarEnhanced/Configuration/configPage.html @@ -281,7 +281,8 @@ - + + diff --git a/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js b/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js index 68adc20..efe0ecd 100644 --- a/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js +++ b/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js @@ -484,14 +484,18 @@ const SlideUtils = { let valA, valB; switch (sortBy) { - case 'DateCreated': - valA = new Date(a.DateCreated).getTime(); - valB = new Date(b.DateCreated).getTime(); - break; case 'PremiereDate': valA = new Date(a.PremiereDate).getTime(); valB = new Date(b.PremiereDate).getTime(); break; + case 'ProductionYear': + valA = a.ProductionYear || 0; + valB = b.ProductionYear || 0; + break; + case 'CriticRating': + valA = a.CriticRating || 0; + valB = b.CriticRating || 0; + break; case 'CommunityRating': valA = a.CommunityRating || 0; valB = b.CommunityRating || 0;