From 00ba03940a649dc2130820626d2763daf0fb14bb Mon Sep 17 00:00:00 2001 From: IAmParadox27 Date: Wed, 24 Jun 2026 19:13:48 +0100 Subject: [PATCH] Added 12.0 support to Media Bar --- slideshowpure.12.css | 7 +++++++ .../Jellyfin.Plugin.MediaBar.csproj | 15 ++++++++++++--- .../12.0/StartupServiceHelper.cs | 15 +++++++++++++++ .../JellyfinVersionSpecific/12.0/UserHelper.cs | 9 +++++++++ 4 files changed, 43 insertions(+), 3 deletions(-) create mode 100644 slideshowpure.12.css create mode 100644 src/Jellyfin.Plugin.MediaBar/JellyfinVersionSpecific/12.0/StartupServiceHelper.cs create mode 100644 src/Jellyfin.Plugin.MediaBar/JellyfinVersionSpecific/12.0/UserHelper.cs diff --git a/slideshowpure.12.css b/slideshowpure.12.css new file mode 100644 index 0000000..849361c --- /dev/null +++ b/slideshowpure.12.css @@ -0,0 +1,7 @@ +/* + * Jellyfin Slideshow by M0RPH3US v4.0.6 + */ + +#slides-container { + margin-top: -50vw; +} \ No newline at end of file diff --git a/src/Jellyfin.Plugin.MediaBar/Jellyfin.Plugin.MediaBar.csproj b/src/Jellyfin.Plugin.MediaBar/Jellyfin.Plugin.MediaBar.csproj index f3b99fd..5d93620 100644 --- a/src/Jellyfin.Plugin.MediaBar/Jellyfin.Plugin.MediaBar.csproj +++ b/src/Jellyfin.Plugin.MediaBar/Jellyfin.Plugin.MediaBar.csproj @@ -1,18 +1,20 @@  - 10.11.2 + 12.0.0 $(JellyfinVersion) $(JellyfinVersion) 10.11.0 10.11.0 10.11.9 + 12.0.0-rc1 net9.0 + net10.0 net8.0 enable enable false - 2.4.0.0 + 3.0.0.0 @@ -43,6 +45,11 @@ + + + + + @@ -70,10 +77,12 @@ + + - + diff --git a/src/Jellyfin.Plugin.MediaBar/JellyfinVersionSpecific/12.0/StartupServiceHelper.cs b/src/Jellyfin.Plugin.MediaBar/JellyfinVersionSpecific/12.0/StartupServiceHelper.cs new file mode 100644 index 0000000..30cba08 --- /dev/null +++ b/src/Jellyfin.Plugin.MediaBar/JellyfinVersionSpecific/12.0/StartupServiceHelper.cs @@ -0,0 +1,15 @@ +using MediaBrowser.Model.Tasks; + +namespace Jellyfin.Plugin.MediaBar.JellyfinVersionSpecific +{ + public static class StartupServiceHelper + { + public static IEnumerable GetDefaultTriggers() + { + yield return new TaskTriggerInfo() + { + Type = TaskTriggerInfoType.StartupTrigger + }; + } + } +} \ No newline at end of file diff --git a/src/Jellyfin.Plugin.MediaBar/JellyfinVersionSpecific/12.0/UserHelper.cs b/src/Jellyfin.Plugin.MediaBar/JellyfinVersionSpecific/12.0/UserHelper.cs new file mode 100644 index 0000000..d6791c0 --- /dev/null +++ b/src/Jellyfin.Plugin.MediaBar/JellyfinVersionSpecific/12.0/UserHelper.cs @@ -0,0 +1,9 @@ +using MediaBrowser.Controller.Library; + +namespace Jellyfin.Plugin.MediaBar.JellyfinVersionSpecific +{ + public static class UserHelper + { + public static IEnumerable GetAllUserIds(this IUserManager userManager) => userManager.GetUsersIds(); + } +} \ No newline at end of file