Merge pull request #4 from 0belous/dev

Merge Dev
This commit is contained in:
Obelous 2025-08-19 02:58:07 +01:00 committed by GitHub
commit aa83ecf4f8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 69 additions and 69 deletions

View file

@ -2122,7 +2122,7 @@
"guid": "c83d86bb-a1e0-4c35-a113-e2101cf4ee6b", "guid": "c83d86bb-a1e0-4c35-a113-e2101cf4ee6b",
"name": "Intro Skipper", "name": "Intro Skipper",
"overview": "Automatically detect and skip intros in television episodes", "overview": "Automatically detect and skip intros in television episodes",
"description": "Analyzes the audio of television episodes and detects introduction sequences.\n\n[Source Code](https://github.com/intro-skipper/intro-skipper)", "description": "Analyzes the audio of television episodes and detects introduction sequences.\n\nhttps://github.com/intro-skipper/intro-skipper",
"owner": "AbandonedCart, rlauuzo, jumoog (forked from ConfusedPolarBear)", "owner": "AbandonedCart, rlauuzo, jumoog (forked from ConfusedPolarBear)",
"category": "Intro-Skipper", "category": "Intro-Skipper",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Intro Skipper.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Intro Skipper.png",
@ -2141,7 +2141,7 @@
"guid": "6B0E323A-4AEE-4B10-813F-1E060488AE90", "guid": "6B0E323A-4AEE-4B10-813F-1E060488AE90",
"name": "EDL Creator", "name": "EDL Creator",
"overview": "Create .edl files from Media Segments", "overview": "Create .edl files from Media Segments",
"description": "These files can be used by Kodi and other players to skip content like commercials and are stored next to your media. Therefore you need write access.\n\n[Source Code](https://github.com/intro-skipper/jellyfin-plugin-edl)", "description": "These files can be used by Kodi and other players to skip content like commercials and are stored next to your media. Therefore you need write access.\n\nhttps://github.com/intro-skipper/jellyfin-plugin-edl",
"owner": "Intro Skipper (forked from Endrl)", "owner": "Intro Skipper (forked from Endrl)",
"category": "Intro-Skipper", "category": "Intro-Skipper",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/EDL Creator.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/EDL Creator.png",
@ -2179,7 +2179,7 @@
"guid": "e22fb8f5-bc98-4f76-9be4-87de302a97ea", "guid": "e22fb8f5-bc98-4f76-9be4-87de302a97ea",
"name": "Chapter Creator", "name": "Chapter Creator",
"overview": "Automatically convert Jellyfin media segments into Matroska chapter XML files for enhanced media navigation", "overview": "Automatically convert Jellyfin media segments into Matroska chapter XML files for enhanced media navigation",
"description": "This plugin converts existing media segments (like Intros and Outros) into standardized Matroska chapter XML files\n\n[Source Code](https://github.com/intro-skipper/jellyfin-plugin-ms-chapter)", "description": "This plugin converts existing media segments (like Intros and Outros) into standardized Matroska chapter XML files\n\nhttps://github.com/intro-skipper/jellyfin-plugin-ms-chapter",
"owner": "Intro Skipper", "owner": "Intro Skipper",
"category": "Intro-Skipper", "category": "Intro-Skipper",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Chapter Creator.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Chapter Creator.png",
@ -2197,7 +2197,7 @@
{ {
"guid": "eb5d7894-8eef-4b36-aa6f-5d124e828ce1", "guid": "eb5d7894-8eef-4b36-aa6f-5d124e828ce1",
"name": "CustomLogo", "name": "CustomLogo",
"description": "Add the abiliy to replace the Jellyfin logo\n\n[Source Code](https://github.com/ImLacy/Jellyfin-CustomLogo)", "description": "Add the abiliy to replace the Jellyfin logo\n\nhttps://github.com/ImLacy/Jellyfin-CustomLogo",
"owner": "Lacy", "owner": "Lacy",
"category": "General", "category": "General",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/CustomLogo.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/CustomLogo.png",
@ -2224,7 +2224,7 @@
"guid": "73833d5f-0bcb-45dc-ab8b-7ce668f4345d", "guid": "73833d5f-0bcb-45dc-ab8b-7ce668f4345d",
"name": "InPlayerEpisodePreview", "name": "InPlayerEpisodePreview",
"overview": "Adds an overview of episode data inside the video player.", "overview": "Adds an overview of episode data inside the video player.",
"description": "Adds an overview of episode data inside the video player.\n\n[Source Code](https://github.com/Namo2/InPlayerEpisodePreview)", "description": "Adds an overview of episode data inside the video player.\n\nhttps://github.com/Namo2/InPlayerEpisodePreview",
"owner": "Namo", "owner": "Namo",
"category": "General", "category": "General",
"versions": [ "versions": [
@ -2330,7 +2330,7 @@
"category": "General", "category": "General",
"guid": "c78f11cf-93e6-4423-8c42-d2c255b70e47", "guid": "c78f11cf-93e6-4423-8c42-d2c255b70e47",
"name": "Ani-Sync", "name": "Ani-Sync",
"description": "Synchronize anime watch status between Jellyfin and anime tracking sites.\n\n[Source Code](https://github.com/vosmiic/jellyfin-ani-sync)", "description": "Synchronize anime watch status between Jellyfin and anime tracking sites.\n\nhttps://github.com/vosmiic/jellyfin-ani-sync",
"owner": "vosmiic", "owner": "vosmiic",
"overview": "Synchronize anime watch status", "overview": "Synchronize anime watch status",
"versions": [ "versions": [
@ -2620,7 +2620,7 @@
"guid": "70bb2ec1-f19e-46b5-b49a-942e6b96ebae", "guid": "70bb2ec1-f19e-46b5-b49a-942e6b96ebae",
"name": "Editor's Choice", "name": "Editor's Choice",
"overview": "Create a Netflix-style featured content slider on the main page.", "overview": "Create a Netflix-style featured content slider on the main page.",
"description": "Create a Netflix-style featured content slider on the main page.\n\n[Source Code](https://github.com/lachlandcp/jellyfin-editors-choice-plugin)", "description": "Create a Netflix-style featured content slider on the main page.\n\nhttps://github.com/lachlandcp/jellyfin-editors-choice-plugin",
"owner": "lachlandcp", "owner": "lachlandcp",
"category": "General", "category": "General",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Editor's Choice.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Editor's Choice.png",
@ -2806,7 +2806,7 @@
{ {
"guid": "277cd84e-44c3-45a1-8f3c-2537ddac0ccf", "guid": "277cd84e-44c3-45a1-8f3c-2537ddac0ccf",
"name": "Jellyfin Ignore", "name": "Jellyfin Ignore",
"description": "This Jellyfin plugin allows you to specify filepath patterns to ignore when performing a library scan. It can for example ignore specific file extensions (like .m3u). The patterns can be specified on the plugin configuration page.\n\n\n[Source Code](https://github.com/fdett/jellyfin-ignore)", "description": "This Jellyfin plugin allows you to specify filepath patterns to ignore when performing a library scan. It can for example ignore specific file extensions (like .m3u). The patterns can be specified on the plugin configuration page.\n\n\nhttps://github.com/fdett/jellyfin-ignore",
"overview": "Specifiy filepath patterns to ignore on library scan", "overview": "Specifiy filepath patterns to ignore on library scan",
"owner": "fdett", "owner": "fdett",
"category": "General", "category": "General",
@ -2840,7 +2840,7 @@
}, },
{ {
"category": "Metadata", "category": "Metadata",
"description": "This is a longer description that can span more than one line and include details about your plugin.\n\n\n[Source Code](https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters)", "description": "This is a longer description that can span more than one line and include details about your plugin.\n\n\nhttps://github.com/NooNameR/Jellyfin.Plugin.LocalPosters",
"guid": "3938fe98-b7b2-4333-b678-c4c4e339d232", "guid": "3938fe98-b7b2-4333-b678-c4c4e339d232",
"name": "Local Posters", "name": "Local Posters",
"overview": "Plugin to match local posters (similar to what Kometa is doing with Plex)", "overview": "Plugin to match local posters (similar to what Kometa is doing with Plex)",
@ -3091,7 +3091,7 @@
{ {
"guid": "60f478ab-2dd6-4ea0-af10-04d033f75979", "guid": "60f478ab-2dd6-4ea0-af10-04d033f75979",
"name": "Newsletters", "name": "Newsletters",
"description": "This plugin automacially scans a users library (default every 4 hours), populates a list of recently added (not previously scanned) media, converts that data into HTML format, and sends out emails to a provided list of recipients.\n\n[Source Code](https://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin)", "description": "This plugin automacially scans a users library (default every 4 hours), populates a list of recently added (not previously scanned) media, converts that data into HTML format, and sends out emails to a provided list of recipients.\n\nhttps://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin",
"overview": "Send newsletters for recently added media", "overview": "Send newsletters for recently added media",
"owner": "jellyfin", "owner": "jellyfin",
"category": "General", "category": "General",
@ -3229,7 +3229,7 @@
}, },
{ {
"category": "Metadata", "category": "Metadata",
"description": "Plugin for Jellyfin that fetches anime themes (OPs and EDs) from animethemes.moe.\n**Since the AniDB ID is used to find the matching themes, you'll need to install the AniDB plugin.**\n\n\n[Source Code](https://github.com/EusthEnoptEron/jellyfin-plugin-animethemes)", "description": "Plugin for Jellyfin that fetches anime themes (OPs and EDs) from animethemes.moe.\n**Since the AniDB ID is used to find the matching themes, you'll need to install the AniDB plugin.**\n\n\nhttps://github.com/EusthEnoptEron/jellyfin-plugin-animethemes",
"guid": "086022b5-29fb-4f89-a298-3d595492a5ed", "guid": "086022b5-29fb-4f89-a298-3d595492a5ed",
"name": "AnimeThemes", "name": "AnimeThemes",
"overview": "Plugin for Jellyfin that fetches anime themes (OPs and EDs) from animethemes.moe", "overview": "Plugin for Jellyfin that fetches anime themes (OPs and EDs) from animethemes.moe",
@ -3289,7 +3289,7 @@
"category": "General", "category": "General",
"guid": "5fcefe1b-df1f-4596-ac57-f2f939c294c5", "guid": "5fcefe1b-df1f-4596-ac57-f2f939c294c5",
"name": "Cinema Mode", "name": "Cinema Mode",
"description": "Enable Cinema Mode with local trailers and pre-rolls.\n\n[Source Code](https://github.com/CherryFloors/jellyfin-plugin-cinemamode)", "description": "Enable Cinema Mode with local trailers and pre-rolls.\n\nhttps://github.com/CherryFloors/jellyfin-plugin-cinemamode",
"owner": "CherryFloors", "owner": "CherryFloors",
"overview": "Enable Jellyfin's Cinema Mode", "overview": "Enable Jellyfin's Cinema Mode",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Cinema Mode.jpg", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Cinema Mode.jpg",
@ -3356,7 +3356,7 @@
"guid": "a708187e-5f82-4610-9c84-ec1f2837d5fe", "guid": "a708187e-5f82-4610-9c84-ec1f2837d5fe",
"name": "Collection Import", "name": "Collection Import",
"overview": "Import collections from external sources like tmdblist", "overview": "Import collections from external sources like tmdblist",
"description": "Import collections from external sources like tmdblist\n\n[Source Code](https://github.com/lostb1t/jellyfin-plugin-collection-import)", "description": "Import collections from external sources like tmdblist\n\nhttps://github.com/lostb1t/jellyfin-plugin-collection-import",
"owner": "lostb1t", "owner": "lostb1t",
"category": "General", "category": "General",
"versions": [ "versions": [
@ -3645,7 +3645,7 @@
{ {
"guid": "fbacd0b6-fd46-4a05-b0a4-2045d6a135b0", "guid": "fbacd0b6-fd46-4a05-b0a4-2045d6a135b0",
"name": "Custom Tabs", "name": "Custom Tabs",
"description": "Adds support for custom tabs to be added to the Jellyfin webpage. Commonly used to add Requests tab.\n\n[Source Code](https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs)", "description": "Adds support for custom tabs to be added to the Jellyfin webpage. Commonly used to add Requests tab.\n\nhttps://github.com/IAmParadox27/jellyfin-plugin-custom-tabs",
"owner": "IAmParadox27", "owner": "IAmParadox27",
"category": "General", "category": "General",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Custom Tabs.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Custom Tabs.png",
@ -3699,7 +3699,7 @@
{ {
"guid": "043b2c48-b3e0-4610-b398-8217b146d1a4", "guid": "043b2c48-b3e0-4610-b398-8217b146d1a4",
"name": "Collection Sections", "name": "Collection Sections",
"description": "Adds home screen section for collections/playlists\n\n[Source Code](https://github.com/IAmParadox27/jellyfin-plugin-collection-sections)", "description": "Adds home screen section for collections/playlists\n\nhttps://github.com/IAmParadox27/jellyfin-plugin-collection-sections",
"owner": "IAmParadox27", "owner": "IAmParadox27",
"category": "General", "category": "General",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Collection Sections.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Collection Sections.png",
@ -3764,7 +3764,7 @@
{ {
"guid": "5e87cc92-571a-4d8d-8d98-d2d4147f9f90", "guid": "5e87cc92-571a-4d8d-8d98-d2d4147f9f90",
"name": "File Transformation", "name": "File Transformation",
"description": "Adds support for plugins to change jellyfin-web content without actually modifying the files directly but intercepts the requests for the served data.\n\n[Source Code](https://github.com/IAmParadox27/jellyfin-plugin-file-transformation)", "description": "Adds support for plugins to change jellyfin-web content without actually modifying the files directly but intercepts the requests for the served data.\n\nhttps://github.com/IAmParadox27/jellyfin-plugin-file-transformation",
"owner": "IAmParadox27", "owner": "IAmParadox27",
"category": "General", "category": "General",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/File Transformation.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/File Transformation.png",
@ -3895,7 +3895,7 @@
{ {
"guid": "08f615ea-2107-4f04-89cc-091035f54448", "guid": "08f615ea-2107-4f04-89cc-091035f54448",
"name": "Media Bar", "name": "Media Bar",
"description": "Adds a media bar element at the top of the homepage on Jellyfin web\n\n[Source Code](https://github.com/IAmParadox27/jellyfin-plugin-media-bar)", "description": "Adds a media bar element at the top of the homepage on Jellyfin web\n\nhttps://github.com/IAmParadox27/jellyfin-plugin-media-bar",
"owner": "IAmParadox27 & M0RPH3US", "owner": "IAmParadox27 & M0RPH3US",
"category": "General", "category": "General",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Media Bar.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Media Bar.png",
@ -4081,7 +4081,7 @@
{ {
"guid": "5b6550fa-a014-4f4c-8a2c-59a43680ac6d", "guid": "5b6550fa-a014-4f4c-8a2c-59a43680ac6d",
"name": "Plugin Pages", "name": "Plugin Pages",
"description": "Adds support for plugins to define their own user settings pages, rather than just admin sided.\n\n[Source Code](https://github.com/IAmParadox27/jellyfin-plugin-pages)", "description": "Adds support for plugins to define their own user settings pages, rather than just admin sided.\n\nhttps://github.com/IAmParadox27/jellyfin-plugin-pages",
"owner": "IAmParadox27", "owner": "IAmParadox27",
"category": "General", "category": "General",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Plugin Pages.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Plugin Pages.png",
@ -4212,7 +4212,7 @@
{ {
"guid": "b8298e01-2697-407a-b44d-aa8dc795e850", "guid": "b8298e01-2697-407a-b44d-aa8dc795e850",
"name": "Home Screen Sections", "name": "Home Screen Sections",
"description": "Adds support for server provided home screen sections\n\n[Source Code](https://github.com/IAmParadox27/jellyfin-plugin-home-sections)", "description": "Adds support for server provided home screen sections\n\nhttps://github.com/IAmParadox27/jellyfin-plugin-home-sections",
"owner": "IAmParadox27", "owner": "IAmParadox27",
"category": "General", "category": "General",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Home Screen Sections.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Home Screen Sections.png",
@ -4454,7 +4454,7 @@
"guid": "e6ee25c2-d12c-4382-a48c-66ee9c1c33cb", "guid": "e6ee25c2-d12c-4382-a48c-66ee9c1c33cb",
"name": "Language Tags", "name": "Language Tags",
"overview": "This plugin automatically adds language tags to the media.", "overview": "This plugin automatically adds language tags to the media.",
"description": "This plugin automatically scans the libraries and adds language tags to the media items. The languages are extracted from the audio tracks. Media types covered are movies, tv shows / series and collections.\n\n[Source Code](https://github.com/TheXaman/jellyfin-plugin-languageTags)", "description": "This plugin automatically scans the libraries and adds language tags to the media items. The languages are extracted from the audio tracks. Media types covered are movies, tv shows / series and collections.\n\nhttps://github.com/TheXaman/jellyfin-plugin-languageTags",
"owner": "TheXaman", "owner": "TheXaman",
"category": "General", "category": "General",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Language Tags.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Language Tags.png",
@ -4505,7 +4505,7 @@
"guid": "b1fb3d98-3336-4b87-a5c9-8a948bd87233", "guid": "b1fb3d98-3336-4b87-a5c9-8a948bd87233",
"name": "LetterboxdSync", "name": "LetterboxdSync",
"overview": "Syncs watched movies with Letterboxd diary", "overview": "Syncs watched movies with Letterboxd diary",
"description": "A third party plugin to keep your watched movie history automatically updated to a Letterboxd account\n\n[Source Code](https://github.com/danielveigasilva/jellyfin-plugin-letterboxd-sync)", "description": "A third party plugin to keep your watched movie history automatically updated to a Letterboxd account\n\nhttps://github.com/danielveigasilva/jellyfin-plugin-letterboxd-sync",
"owner": "danielveigasilva", "owner": "danielveigasilva",
"category": "General", "category": "General",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/LetterboxdSync.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/LetterboxdSync.png",
@ -4818,7 +4818,7 @@
{ {
"guid": "ef35f6b1-7fe6-44ca-a215-232089fb9bc7", "guid": "ef35f6b1-7fe6-44ca-a215-232089fb9bc7",
"name": "MyShows", "name": "MyShows",
"description": "Scrobble your watched shows with MyShows.me.\n\n\n[Source Code](https://github.com/shemanaev/jellyfin-plugin-myshows)", "description": "Scrobble your watched shows with MyShows.me.\n\n\nhttps://github.com/shemanaev/jellyfin-plugin-myshows",
"overview": "Scrobble your watched shows with MyShows.me", "overview": "Scrobble your watched shows with MyShows.me",
"owner": "shemanaev", "owner": "shemanaev",
"category": "General", "category": "General",
@ -4877,7 +4877,7 @@
{ {
"guid": "eb5d7894-8eef-4b36-aa6f-5d124e828ce1", "guid": "eb5d7894-8eef-4b36-aa6f-5d124e828ce1",
"name": "Webhooks", "name": "Webhooks",
"description": "Supports couple of webhook types including Plex one.\n\n\n[Source Code](https://github.com/shemanaev/jellyfin-plugin-webhooks)", "description": "Supports couple of webhook types including Plex one.\n\n\nhttps://github.com/shemanaev/jellyfin-plugin-webhooks",
"overview": "Webhooks. Flexible and robust", "overview": "Webhooks. Flexible and robust",
"owner": "shemanaev", "owner": "shemanaev",
"category": "General", "category": "General",
@ -5016,7 +5016,7 @@
{ {
"guid": "607fee77-97eb-41fe-bf22-26844d99ffb0", "guid": "607fee77-97eb-41fe-bf22-26844d99ffb0",
"name": "Media Cleaner", "name": "Media Cleaner",
"description": "Keep your storage clean without hassle. Works with movies and series.\n\n\n[Source Code](https://github.com/shemanaev/jellyfin-plugin-media-cleaner)", "description": "Keep your storage clean without hassle. Works with movies and series.\n\n\nhttps://github.com/shemanaev/jellyfin-plugin-media-cleaner",
"overview": "Delete played media after specified time", "overview": "Delete played media after specified time",
"owner": "shemanaev", "owner": "shemanaev",
"category": "General", "category": "General",
@ -5243,7 +5243,7 @@
{ {
"guid": "974395db-b31d-46a2-bc86-ef9aa5ac04dd", "guid": "974395db-b31d-46a2-bc86-ef9aa5ac04dd",
"name": "Meilisearch", "name": "Meilisearch",
"description": "This is a plugin that try to use Meilisearch to speedup the search of jellyfin. Inspired by Jellysearch\n\n\n[Source Code](https://github.com/arnesacnussem/jellyfin-plugin-meilisearch)", "description": "This is a plugin that try to use Meilisearch to speedup the search of jellyfin. Inspired by Jellysearch\n\n\nhttps://github.com/arnesacnussem/jellyfin-plugin-meilisearch",
"overview": "A Meilisearch Plugin for Jellyfin", "overview": "A Meilisearch Plugin for Jellyfin",
"owner": "a.sac.", "owner": "a.sac.",
"category": "General", "category": "General",
@ -5488,7 +5488,7 @@
{ {
"guid": "f21bbed8-3a97-4d8b-88b2-48aaa65427cb", "guid": "f21bbed8-3a97-4d8b-88b2-48aaa65427cb",
"name": "Merge Versions", "name": "Merge Versions",
"description": "Jellyfin Merge Versions plugin is a plugin that automatically groups every repeated movie\n\n\n[Source Code](https://github.com/danieladov/jellyfin-plugin-mergeversions)", "description": "Jellyfin Merge Versions plugin is a plugin that automatically groups every repeated movie\n\n\nhttps://github.com/danieladov/jellyfin-plugin-mergeversions",
"overview": "Automatically merge repeated movies", "overview": "Automatically merge repeated movies",
"owner": "danieladov", "owner": "danieladov",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Merge Versions.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Merge Versions.png",
@ -5611,7 +5611,7 @@
{ {
"guid": "afe1de9c-63e4-4692-8d8c-7c964df19eb2", "guid": "afe1de9c-63e4-4692-8d8c-7c964df19eb2",
"name": "Theme Songs", "name": "Theme Songs",
"description": "Jellyfin Theme Songs plugin is a plugin that automatically downloads every theme song of your tv shows library\n\n\n[Source Code](https://github.com/danieladov/jellyfin-plugin-themesongs)", "description": "Jellyfin Theme Songs plugin is a plugin that automatically downloads every theme song of your tv shows library\n\n\nhttps://github.com/danieladov/jellyfin-plugin-themesongs",
"overview": "Automatically downloads theme songs of your tv shows", "overview": "Automatically downloads theme songs of your tv shows",
"owner": "danieladov", "owner": "danieladov",
"category": "General", "category": "General",
@ -5677,7 +5677,7 @@
{ {
"guid": "e9ca8b8e-ca6d-40e7-85dc-58e536df8eb3", "guid": "e9ca8b8e-ca6d-40e7-85dc-58e536df8eb3",
"name": "Skin Manager", "name": "Skin Manager",
"description": "Skin manager helps you to download and install most popular skins for jellyfin\n\n\n[Source Code](https://github.com/danieladov/jellyfin-plugin-skin-manager)", "description": "Skin manager helps you to download and install most popular skins for jellyfin\n\n\nhttps://github.com/danieladov/jellyfin-plugin-skin-manager",
"overview": "Skins for jellyfin", "overview": "Skins for jellyfin",
"owner": "danieladov", "owner": "danieladov",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Skin Manager.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Skin Manager.png",
@ -5739,7 +5739,7 @@
"name": "Telegram Notifier", "name": "Telegram Notifier",
"owner": "RomainPierre7", "owner": "RomainPierre7",
"overview": "Easily send notifications to your Telegram bot!", "overview": "Easily send notifications to your Telegram bot!",
"description": "Configure for each user where to send notifications, and what kind of notifications to send.\n\n[Source Code](https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier)", "description": "Configure for each user where to send notifications, and what kind of notifications to send.\n\nhttps://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Telegram Notifier.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Telegram Notifier.png",
"versions": [ "versions": [
{ {
@ -5908,7 +5908,7 @@
"category": "General", "category": "General",
"guid": "b5a2d6b3-c5f4-4f88-aed4-5f3e9877d0a6", "guid": "b5a2d6b3-c5f4-4f88-aed4-5f3e9877d0a6",
"name": "RemoteUpload", "name": "RemoteUpload",
"description": "Upload files directly to the Jellyfin-Server, or let the server automatically download files from an URL. Please read Github for more.\n\n[Source Code](https://github.com/GrandguyJS/media-upload-plugin)", "description": "Upload files directly to the Jellyfin-Server, or let the server automatically download files from an URL. Please read Github for more.\n\nhttps://github.com/GrandguyJS/media-upload-plugin",
"owner": "grandguyjs", "owner": "grandguyjs",
"overview": "remoteupload", "overview": "remoteupload",
"versions": [ "versions": [
@ -6064,7 +6064,7 @@
{ {
"guid": "28612bb6-e3ab-4099-a682-f413d4ca19d3", "guid": "28612bb6-e3ab-4099-a682-f413d4ca19d3",
"name": "MyAnimeSync", "name": "MyAnimeSync",
"description": "Jellyfin plugin to synchronize anime watch status on myanimelist.net\n\n\n[Source Code](https://github.com/iankiller77/MyAnimeSync)", "description": "Jellyfin plugin to synchronize anime watch status on myanimelist.net\n\n\nhttps://github.com/iankiller77/MyAnimeSync",
"overview": "Update user watch status on myanimelist.net", "overview": "Update user watch status on myanimelist.net",
"owner": "iankiller77", "owner": "iankiller77",
"category": "General", "category": "General",
@ -6171,7 +6171,7 @@
"guid": "975dde10-724f-4b72-8efc-91a1cb2d9510", "guid": "975dde10-724f-4b72-8efc-91a1cb2d9510",
"name": "Playlist Generator", "name": "Playlist Generator",
"overview": "Generate a daily personalized playlist", "overview": "Generate a daily personalized playlist",
"description": "Uses your listening history to generate a daily playlist of songs you might like\n\n[Source Code](https://github.com/Eeeeelias/playlist-generator)", "description": "Uses your listening history to generate a daily playlist of songs you might like\n\nhttps://github.com/Eeeeelias/playlist-generator",
"owner": "Eeeeelias", "owner": "Eeeeelias",
"category": "General", "category": "General",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Playlist Generator.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Playlist Generator.png",
@ -6221,7 +6221,7 @@
{ {
"guid": "5216ccbf-d24a-4eb3-8a7e-7da4230b7052", "guid": "5216ccbf-d24a-4eb3-8a7e-7da4230b7052",
"name": "Shoko", "name": "Shoko",
"description": "A Jellyfin plugin to integrate [Jellyfin](https://jellyfin.org/docs/) with [Shoko Server](https://shokoanime.com/downloads/shoko-server/).\n## Read this before installing\n**This plugin requires that you have already set up and are using Shoko Server**, and that the files you intend to include in Jellyfin are **indexed** (and optionally managed) by Shoko Server. **Otherwise, the plugin won't be able to provide metadata for your files**, since there is no metadata to find for them.\n\n\n[Source Code](https://github.com/ShokoAnime/Shokofin)", "description": "A Jellyfin plugin to integrate [Jellyfin](https://jellyfin.org/docs/) with [Shoko Server](https://shokoanime.com/downloads/shoko-server/).\n## Read this before installing\n**This plugin requires that you have already set up and are using Shoko Server**, and that the files you intend to include in Jellyfin are **indexed** (and optionally managed) by Shoko Server. **Otherwise, the plugin won't be able to provide metadata for your files**, since there is no metadata to find for them.\n\n\nhttps://github.com/ShokoAnime/Shokofin",
"overview": "Manage your anime from Jellyfin using metadata from Shoko", "overview": "Manage your anime from Jellyfin using metadata from Shoko",
"owner": "ShokoAnime", "owner": "ShokoAnime",
"category": "Metadata", "category": "Metadata",
@ -6556,7 +6556,7 @@
"category": "Metadata", "category": "Metadata",
"guid": "ed04e975-f906-4b58-a250-705550810623", "guid": "ed04e975-f906-4b58-a250-705550810623",
"name": "myanimelist", "name": "myanimelist",
"description": "myanimelist metadata provider\n\n[Source Code](https://github.com/ryandash/jellyfin-plugin-myanimelist)", "description": "myanimelist metadata provider\n\nhttps://github.com/ryandash/jellyfin-plugin-myanimelist",
"owner": "Ryan Dash", "owner": "Ryan Dash",
"overview": "myanimelist metadata provider", "overview": "myanimelist metadata provider",
"versions": [ "versions": [
@ -6726,7 +6726,7 @@
"category": "Metadata", "category": "Metadata",
"guid": "8f97371f-8617-463c-9859-a33072182494", "guid": "8f97371f-8617-463c-9859-a33072182494",
"name": "PhoenixAdult", "name": "PhoenixAdult",
"description": "This metadata provider helps fill Jellyfin/Emby with information for your adult videos by pulling from the original site.\n\n[Source Code](https://github.com/DirtyRacer1337/Jellyfin.Plugin.PhoenixAdult)", "description": "This metadata provider helps fill Jellyfin/Emby with information for your adult videos by pulling from the original site.\n\nhttps://github.com/DirtyRacer1337/Jellyfin.Plugin.PhoenixAdult",
"owner": "DirtyRacer", "owner": "DirtyRacer",
"overview": "Manage Your Adult Videos in Jellyfin/Emby", "overview": "Manage Your Adult Videos in Jellyfin/Emby",
"versions": [ "versions": [
@ -6936,7 +6936,7 @@
"category": "Metadata", "category": "Metadata",
"guid": "b88714eb-55e9-402f-ba72-4dfaa4b1401f", "guid": "b88714eb-55e9-402f-ba72-4dfaa4b1401f",
"name": "ThePornDB", "name": "ThePornDB",
"description": "This metadata provider helps fill Jellyfin/Emby with information for your adult videos by pulling from the ThePornDB.\n\n[Source Code](https://github.com/ThePornDatabase/Jellyfin.Plugin.ThePornDB)", "description": "This metadata provider helps fill Jellyfin/Emby with information for your adult videos by pulling from the ThePornDB.\n\nhttps://github.com/ThePornDatabase/Jellyfin.Plugin.ThePornDB",
"owner": "DirtyRacer", "owner": "DirtyRacer",
"overview": "Manage Your Adult Videos in Jellyfin/Emby", "overview": "Manage Your Adult Videos in Jellyfin/Emby",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/ThePornDB.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/ThePornDB.png",
@ -7034,7 +7034,7 @@
{ {
"guid": "01cc53ec-c415-4108-bbd4-a684a9801a32", "guid": "01cc53ec-c415-4108-bbd4-a684a9801a32",
"name": "MetaTube", "name": "MetaTube",
"description": "MetaTube Plugin for Jellyfin/Emby.\n\n[Source Code](https://github.com/metatube-community/jellyfin-plugin-metatube)", "description": "MetaTube Plugin for Jellyfin/Emby.\n\nhttps://github.com/metatube-community/jellyfin-plugin-metatube",
"overview": "MetaTube Plugin for Jellyfin/Emby.", "overview": "MetaTube Plugin for Jellyfin/Emby.",
"owner": "MetaTube", "owner": "MetaTube",
"category": "Metadata", "category": "Metadata",
@ -7085,7 +7085,7 @@
{ {
"guid": "9a19103f-16f7-4668-be54-9a1e7a4f7556", "guid": "9a19103f-16f7-4668-be54-9a1e7a4f7556",
"name": "MetaShark", "name": "MetaShark",
"description": "jellyfin电影元数据插件影片信息只要从豆瓣获取并由TMDB补充缺失的剧集数据。\n\n[Source Code](https://github.com/cxfksword/jellyfin-plugin-metashark)", "description": "jellyfin电影元数据插件影片信息只要从豆瓣获取并由TMDB补充缺失的剧集数据。\n\nhttps://github.com/cxfksword/jellyfin-plugin-metashark",
"overview": "jellyfin电影元数据插件", "overview": "jellyfin电影元数据插件",
"owner": "cxfksword", "owner": "cxfksword",
"category": "Metadata", "category": "Metadata",
@ -7265,7 +7265,7 @@
"category": "Metadata", "category": "Metadata",
"guid": "e325b8d5-5f54-447f-a38a-a951b933d22c", "guid": "e325b8d5-5f54-447f-a38a-a951b933d22c",
"name": "Douban", "name": "Douban",
"description": "Get Movie/TV information from Douban\n\n[Source Code](https://github.com/Libitum/jellyfin-plugin-douban)", "description": "Get Movie/TV information from Douban\n\nhttps://github.com/Libitum/jellyfin-plugin-douban",
"owner": "Libitum", "owner": "Libitum",
"overview": "Manage Your Movie/TV by Douban", "overview": "Manage Your Movie/TV by Douban",
"versions": [ "versions": [
@ -7281,7 +7281,7 @@
}, },
{ {
"category": "Metadata", "category": "Metadata",
"description": "bgm.tv metadata provider for Jellyfin\n\n[Source Code](https://github.com/kookxiang/jellyfin-plugin-bangumi)", "description": "bgm.tv metadata provider for Jellyfin\n\nhttps://github.com/kookxiang/jellyfin-plugin-bangumi",
"guid": "41b59f1b-a6cf-474a-b416-785379cbd856", "guid": "41b59f1b-a6cf-474a-b416-785379cbd856",
"name": "Bangumi", "name": "Bangumi",
"overview": "Jellyfin bgm.tv 数据源插件,用于拉取中文番剧信息及图片。", "overview": "Jellyfin bgm.tv 数据源插件,用于拉取中文番剧信息及图片。",
@ -7421,7 +7421,7 @@
"guid": "9482dc3b-48aa-4d3b-8224-9128d1e8e0cd", "guid": "9482dc3b-48aa-4d3b-8224-9128d1e8e0cd",
"name": "Intros", "name": "Intros",
"overview": "Display flashy intros before movies and other videos", "overview": "Display flashy intros before movies and other videos",
"description": "Select a flashy video from prerolls.video to run before any video content.\n\n[Source Code](https://github.com/dkanada/jellyfin-plugin-intros)", "description": "Select a flashy video from prerolls.video to run before any video content.\n\nhttps://github.com/dkanada/jellyfin-plugin-intros",
"owner": "dkanada", "owner": "dkanada",
"category": "Other", "category": "Other",
"versions": [ "versions": [
@ -7446,7 +7446,7 @@
{ {
"guid": "5B39DA44-5314-4940-8E26-54C821C17F86", "guid": "5B39DA44-5314-4940-8E26-54C821C17F86",
"name": "Danmu", "name": "Danmu",
"description": "jellyfin的b站弹幕自动下载插件会匹配b站番剧/电影视频,自动下载对应弹幕,并定时更新。\n\n[Source Code](https://github.com/cxfksword/jellyfin-plugin-danmu)", "description": "jellyfin的b站弹幕自动下载插件会匹配b站番剧/电影视频,自动下载对应弹幕,并定时更新。\n\nhttps://github.com/cxfksword/jellyfin-plugin-danmu",
"overview": "jellyfin弹幕下载插件", "overview": "jellyfin弹幕下载插件",
"owner": "cxfksword", "owner": "cxfksword",
"category": "Metadata", "category": "Metadata",
@ -7842,7 +7842,7 @@
{ {
"guid": "5e7fe7f0-b048-429e-a431-b1a7e69c930d", "guid": "5e7fe7f0-b048-429e-a431-b1a7e69c930d",
"name": "LastFM", "name": "LastFM",
"description": "Scrobble LastFM plays with Jellyfin\n\n[Source Code](https://github.com/jesseward/jellyfin-plugin-lastfm)", "description": "Scrobble LastFM plays with Jellyfin\n\nhttps://github.com/jesseward/jellyfin-plugin-lastfm",
"overview": "A plugin that scrobbles your Jellyfin music to LastFM", "overview": "A plugin that scrobbles your Jellyfin music to LastFM",
"owner": "Jesse Ward", "owner": "Jesse Ward",
"category": "music", "category": "music",
@ -7933,7 +7933,7 @@
"category": "Metadata", "category": "Metadata",
"guid": "7834517B-1A9A-4758-9DD3-73FE02C98AA3", "guid": "7834517B-1A9A-4758-9DD3-73FE02C98AA3",
"name": "Open Douban", "name": "Open Douban",
"description": "Scrape media's metadata from Douban\n\n[Source Code](https://github.com/caryyu/jellyfin-plugin-repo)", "description": "Scrape media's metadata from Douban\n\nhttps://github.com/caryyu/jellyfin-plugin-repo",
"owner": "caryyu", "owner": "caryyu",
"overview": "Get your Movie/TV metadata from Douban", "overview": "Get your Movie/TV metadata from Douban",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Open Douban.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Open Douban.png",
@ -8096,7 +8096,7 @@
"category": "Metadata", "category": "Metadata",
"guid": "4EAEDA51-B4CF-45F8-99B3-EB2B1F6D3A53", "guid": "4EAEDA51-B4CF-45F8-99B3-EB2B1F6D3A53",
"name": "MaxSubtitle", "name": "MaxSubtitle",
"description": "Download subtitles from Internet\n\n[Source Code](https://github.com/caryyu/jellyfin-plugin-repo)", "description": "Download subtitles from Internet\n\nhttps://github.com/caryyu/jellyfin-plugin-repo",
"owner": "caryyu", "owner": "caryyu",
"overview": "Get your Movie/TV subtitles from Internet", "overview": "Get your Movie/TV subtitles from Internet",
"versions": [ "versions": [
@ -8137,7 +8137,7 @@
{ {
"guid": "69104c31-d23f-4040-b99c-8913c09751d6", "guid": "69104c31-d23f-4040-b99c-8913c09751d6",
"name": "TMDb Trailers", "name": "TMDb Trailers",
"description": "Watch trailers from TMDb\n\n\n[Source Code](https://github.com/crobibero/jellyfin-plugin-tmdb-trailers)", "description": "Watch trailers from TMDb\n\n\nhttps://github.com/crobibero/jellyfin-plugin-tmdb-trailers",
"overview": "Watch trailers from TMDb", "overview": "Watch trailers from TMDb",
"owner": "crobibero", "owner": "crobibero",
"category": "Channels", "category": "Channels",
@ -8204,7 +8204,7 @@
{ {
"guid": "5aeab01b-2ef8-45c6-bb6b-16ce9cb268d4", "guid": "5aeab01b-2ef8-45c6-bb6b-16ce9cb268d4",
"name": "subbuzz", "name": "subbuzz",
"description": "Download subtitles from various sites.\n\n[Source Code](https://github.com/josdion/subbuzz)", "description": "Download subtitles from various sites.\n\nhttps://github.com/josdion/subbuzz",
"overview": "Download subtitles for your media", "overview": "Download subtitles for your media",
"owner": "josdion", "owner": "josdion",
"category": "Metadata", "category": "Metadata",
@ -8224,7 +8224,7 @@
"guid": "1e9e5d38-6e67-4615-8719-e98a5c34f004", "guid": "1e9e5d38-6e67-4615-8719-e98a5c34f004",
"name": "Streamyfin", "name": "Streamyfin",
"overview": "", "overview": "",
"description": "[Source Code](https://github.com/streamyfin/jellyfin-plugin-streamyfin)", "description": "https://github.com/streamyfin/jellyfin-plugin-streamyfin",
"owner": "lostb1t", "owner": "lostb1t",
"category": "General", "category": "General",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Streamyfin.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Streamyfin.png",
@ -8643,7 +8643,7 @@
"guid": "d20aa9ed-eafc-4578-b320-4e3b7093129c", "guid": "d20aa9ed-eafc-4578-b320-4e3b7093129c",
"name": "FinTube", "name": "FinTube",
"overview": "Import Videos/Music from YouTube", "overview": "Import Videos/Music from YouTube",
"description": "Lets you download YT videos as mp4 or mp3 with support for id3v2 tags. Requires yt-dlp/youtube-dl and (optionally) id3v2.\n\n[Source Code](https://github.com/AECX/FinTube)", "description": "Lets you download YT videos as mp4 or mp3 with support for id3v2 tags. Requires yt-dlp/youtube-dl and (optionally) id3v2.\n\nhttps://github.com/AECX/FinTube",
"owner": "Maurice 'AECX' Henke", "owner": "Maurice 'AECX' Henke",
"category": "General", "category": "General",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/FinTube.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/FinTube.png",
@ -8662,7 +8662,7 @@
"guid": "d20aa9ed-eafc-4578-b320-4e3b7093129c", "guid": "d20aa9ed-eafc-4578-b320-4e3b7093129c",
"name": "FinTube", "name": "FinTube",
"overview": "Import Videos/Music from YouTube", "overview": "Import Videos/Music from YouTube",
"description": "Lets you download YT videos as mp4 or mp3 with support for id3v2 tags. Requires yt-dlp/youtube-dl and (optionally) id3v2.\n\n[Source Code](https://github.com/AECX/FinTube)", "description": "Lets you download YT videos as mp4 or mp3 with support for id3v2 tags. Requires yt-dlp/youtube-dl and (optionally) id3v2.\n\nhttps://github.com/AECX/FinTube",
"owner": "Maurice 'AECX' Henke", "owner": "Maurice 'AECX' Henke",
"category": "General", "category": "General",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/FinTube.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/FinTube.png",
@ -8681,7 +8681,7 @@
"category": "Metadata", "category": "Metadata",
"guid": "f962a752-15e8-4a43-b42a-6d9cfba35ce1", "guid": "f962a752-15e8-4a43-b42a-6d9cfba35ce1",
"name": "Douban", "name": "Douban",
"description": "提供豆瓣电影/电视剧的元数据 Provide Movie/TV metadata from Douban\n\n[Source Code](https://github.com/Xzonn/xzonn.github.io)", "description": "提供豆瓣电影/电视剧的元数据 Provide Movie/TV metadata from Douban\n\nhttps://github.com/Xzonn/xzonn.github.io",
"owner": "Xzonn", "owner": "Xzonn",
"overview": "Jellyfin 豆瓣元数据插件 Douban Metadata Provider for Jellyfin", "overview": "Jellyfin 豆瓣元数据插件 Douban Metadata Provider for Jellyfin",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Douban.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Douban.png",
@ -8860,7 +8860,7 @@
{ {
"guid": "be72d436-ab23-44b4-8625-9a8f3892d27a", "guid": "be72d436-ab23-44b4-8625-9a8f3892d27a",
"name": "NFO Chapters", "name": "NFO Chapters",
"description": "This plugin extends the NFO parser for your Movies. You can specify your own chapters in the NFO which will get picked up by the plugin during a library scan.\n\n\n[Source Code](https://github.com/Viperinius/jellyfin-plugin-nfo-chapters)", "description": "This plugin extends the NFO parser for your Movies. You can specify your own chapters in the NFO which will get picked up by the plugin during a library scan.\n\n\nhttps://github.com/Viperinius/jellyfin-plugin-nfo-chapters",
"overview": "This plugin enables the use of chapter tags in NFOs", "overview": "This plugin enables the use of chapter tags in NFOs",
"owner": "Viperinius", "owner": "Viperinius",
"category": "Metadata", "category": "Metadata",
@ -8911,7 +8911,7 @@
{ {
"guid": "f03d0adb-289f-4986-bd6f-2468025249b3", "guid": "f03d0adb-289f-4986-bd6f-2468025249b3",
"name": "Spotify Import", "name": "Spotify Import",
"description": "This plugin enables you to import playlists from Spotify to your Jellyfin server automatically. It provides a scheduled task that queries a given list of Spotify playlists and tries to recreate them as best as possible in Jellyfin.\n\n\n[Source Code](https://github.com/Viperinius/jellyfin-plugin-spotify-import)", "description": "This plugin enables you to import playlists from Spotify to your Jellyfin server automatically. It provides a scheduled task that queries a given list of Spotify playlists and tries to recreate them as best as possible in Jellyfin.\n\n\nhttps://github.com/Viperinius/jellyfin-plugin-spotify-import",
"overview": "This plugin imports playlists from Spotify.", "overview": "This plugin imports playlists from Spotify.",
"owner": "Viperinius", "owner": "Viperinius",
"category": "Metadata", "category": "Metadata",
@ -9122,7 +9122,7 @@
{ {
"guid": "6bb8dbba-2aaa-4b19-9da4-f3bbb6c44091", "guid": "6bb8dbba-2aaa-4b19-9da4-f3bbb6c44091",
"name": "Authelia Authentication", "name": "Authelia Authentication",
"description": "Authenticate your Jellyfin with Authelia, and optionally create users who do not yet exist automatically.\n\nThis plugin uses Authelia HTTP API for authentication. Unlike with an SSO plugin, this allows using the existing Jellyfin login UI and API, which is compatible with all existing Jellyfin clients.\nThe main drawback of this approach is that 2FA is not supported.\n\n\n[Source Code](https://github.com/nikarh/jellyfin-plugin-authelia)", "description": "Authenticate your Jellyfin with Authelia, and optionally create users who do not yet exist automatically.\n\nThis plugin uses Authelia HTTP API for authentication. Unlike with an SSO plugin, this allows using the existing Jellyfin login UI and API, which is compatible with all existing Jellyfin clients.\nThe main drawback of this approach is that 2FA is not supported.\n\n\nhttps://github.com/nikarh/jellyfin-plugin-authelia",
"overview": "Authenticate users via Authelia", "overview": "Authenticate users via Authelia",
"owner": "nikarh", "owner": "nikarh",
"category": "Authentication", "category": "Authentication",
@ -9223,7 +9223,7 @@
{ {
"name": "Jellyfin Tweaks", "name": "Jellyfin Tweaks",
"guid": "dfee3828-01df-49df-85b1-5c2b75e5ea1a", "guid": "dfee3828-01df-49df-85b1-5c2b75e5ea1a",
"description": "Adds useful tweaks to Jellyfin. Based on the original JellyTweaks by gam24.\n\n[Source Code](https://github.com/n00bcodr/JellyfinTweaks)", "description": "Adds useful tweaks to Jellyfin. Based on the original JellyTweaks by gam24.\n\nhttps://github.com/n00bcodr/JellyfinTweaks",
"overview": "Tweaks for Jellyfin", "overview": "Tweaks for Jellyfin",
"owner": "n00bcodr", "owner": "n00bcodr",
"category": "General", "category": "General",
@ -9315,7 +9315,7 @@
"guid": "09612e52-0f93-41ab-a6ab-5a19479f5315", "guid": "09612e52-0f93-41ab-a6ab-5a19479f5315",
"name": "Smart Collections", "name": "Smart Collections",
"overview": "Enables creation of Smart Collections based on Tag", "overview": "Enables creation of Smart Collections based on Tag",
"description": "Enables creation of Smart Collections based on Tag\n\n[Source Code](https://github.com/johnpc/jellyfin-plugin-smart-collections)", "description": "Enables creation of Smart Collections based on Tag\n\nhttps://github.com/johnpc/jellyfin-plugin-smart-collections",
"owner": "johnpc", "owner": "johnpc",
"category": "General", "category": "General",
"versions": [ "versions": [
@ -9404,7 +9404,7 @@
{ {
"guid": "c4772eae-799e-490d-abff-4de21f99c95e", "guid": "c4772eae-799e-490d-abff-4de21f99c95e",
"name": "MediaTracker", "name": "MediaTracker",
"description": "MediaTracker scrobbler\n\n[Source Code](https://github.com/bonukai/jellyfin-plugin-mediatracker)", "description": "MediaTracker scrobbler\n\nhttps://github.com/bonukai/jellyfin-plugin-mediatracker",
"overview": "MediaTracker scrobbler", "overview": "MediaTracker scrobbler",
"owner": "bonukai", "owner": "bonukai",
"category": "General", "category": "General",
@ -9446,7 +9446,7 @@
{ {
"guid": "f4a1b2c3-d4e5-6f7a-8b9c-0d1e2f3a4b5c", "guid": "f4a1b2c3-d4e5-6f7a-8b9c-0d1e2f3a4b5c",
"name": "Lyrics", "name": "Lyrics",
"description": "Lyrics plugin that downloads lyrics from lrclib.net with configurable search options\n\n\n[Source Code](https://github.com/Felitendo/jellyfin-plugin-lyrics)", "description": "Lyrics plugin that downloads lyrics from lrclib.net with configurable search options\n\n\nhttps://github.com/Felitendo/jellyfin-plugin-lyrics",
"overview": "Lyrics plugin with configurable search options and automatic library scanning", "overview": "Lyrics plugin with configurable search options and automatic library scanning",
"owner": "Felitendo", "owner": "Felitendo",
"category": "Metadata", "category": "Metadata",
@ -9481,7 +9481,7 @@
"guid": "06ebf4a9-1326-4327-968d-8da00e1ea2eb", "guid": "06ebf4a9-1326-4327-968d-8da00e1ea2eb",
"name": "Auto Collections", "name": "Auto Collections",
"overview": "Enables creation of Auto Collections based on Tag", "overview": "Enables creation of Auto Collections based on Tag",
"description": "Enables creation of Auto Collections based on Tag\n\n[Source Code](https://github.com/KeksBombe/jellyfin-plugin-auto-collections)", "description": "Enables creation of Auto Collections based on Tag\n\nhttps://github.com/KeksBombe/jellyfin-plugin-auto-collections",
"owner": "KeksBombe", "owner": "KeksBombe",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Auto Collections.jpg", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Auto Collections.jpg",
"category": "General", "category": "General",
@ -9722,7 +9722,7 @@
}, },
{ {
"name": "AdultsSubtitle", "name": "AdultsSubtitle",
"description": "AdultsSubtitle Plugin for Jellyfin\n\n[Source Code](https://github.com/fallingrust/Jellyfin-Plugin-AdultsSubtitle)", "description": "AdultsSubtitle Plugin for Jellyfin\n\nhttps://github.com/fallingrust/Jellyfin-Plugin-AdultsSubtitle",
"overview": "AdultsSubtitle Plugin for Jellyfin", "overview": "AdultsSubtitle Plugin for Jellyfin",
"owner": "AdultsSubtitle", "owner": "AdultsSubtitle",
"category": "AdultsSubtitle", "category": "AdultsSubtitle",
@ -9846,7 +9846,7 @@
{ {
"guid": "12b44f20-6cfb-4be5-9950-3d0fbe74fa35", "guid": "12b44f20-6cfb-4be5-9950-3d0fbe74fa35",
"name": "Refresh Sparse Items", "name": "Refresh Sparse Items",
"description": "Refresh episodes, seasons, series that are missing data you define.\n\n\n[Source Code](https://github.com/SenorSmartyPants/jellyfin-plugin-refreshsparse)", "description": "Refresh episodes, seasons, series that are missing data you define.\n\n\nhttps://github.com/SenorSmartyPants/jellyfin-plugin-refreshsparse",
"overview": "Refresh episodes, seasons, series that are missing data you define.", "overview": "Refresh episodes, seasons, series that are missing data you define.",
"owner": "SenorSmartyPants", "owner": "SenorSmartyPants",
"category": "Metadata", "category": "Metadata",
@ -9881,7 +9881,7 @@
"guid": "2919b0df-8252-4c02-8210-d628adcd651b", "guid": "2919b0df-8252-4c02-8210-d628adcd651b",
"name": "Custom Javascript", "name": "Custom Javascript",
"overview": "Inject custom javascript to the Jellyfin web ui", "overview": "Inject custom javascript to the Jellyfin web ui",
"description": "Inject custom javascript to the Jellyfin web ui\n\n[Source Code](https://github.com/johnpc/jellyfin-plugin-custom-javascript)", "description": "Inject custom javascript to the Jellyfin web ui\n\nhttps://github.com/johnpc/jellyfin-plugin-custom-javascript",
"owner": "johnpc", "owner": "johnpc",
"category": "General", "category": "General",
"versions": [ "versions": [
@ -9915,7 +9915,7 @@
"category": "Metadata", "category": "Metadata",
"guid": "af765402-cf54-4aa5-8fec-3ceb44fd8476", "guid": "af765402-cf54-4aa5-8fec-3ceb44fd8476",
"name": "Stash", "name": "Stash",
"description": "[Source Code](https://github.com/DirtyRacer1337/Jellyfin.Plugin.Stash)", "description": "https://github.com/DirtyRacer1337/Jellyfin.Plugin.Stash",
"owner": "DirtyRacer", "owner": "DirtyRacer",
"overview": "", "overview": "",
"versions": [ "versions": [
@ -9940,7 +9940,7 @@
{ {
"guid": "e41ef0c4-c413-41ba-b4fa-8c565dc3c969", "guid": "e41ef0c4-c413-41ba-b4fa-8c565dc3c969",
"name": "Themerr", "name": "Themerr",
"description": "Automatically add theme songs to movies and tv shows using ThemerrDB\n\n[Source Code](https://github.com/LizardByte/Themerr-jellyfin)", "description": "Automatically add theme songs to movies and tv shows using ThemerrDB\n\nhttps://github.com/LizardByte/Themerr-jellyfin",
"overview": "Automatically add theme songs to movies and tv shows using ThemerrDB", "overview": "Automatically add theme songs to movies and tv shows using ThemerrDB",
"owner": "LizardByte", "owner": "LizardByte",
"category": "Metadata", "category": "Metadata",
@ -10657,7 +10657,7 @@
"category": "Metadata", "category": "Metadata",
"guid": "dc97d0c6-28b0-4242-afb4-5833ae1b3715", "guid": "dc97d0c6-28b0-4242-afb4-5833ae1b3715",
"name": "TubeArchivistMetadata", "name": "TubeArchivistMetadata",
"description": "TubeArchivistMetadata is a plugin that automatically manages metadata for videos downloaded with TubeArchivist from YouTube.\n\n\n[Source Code](https://github.com/tubearchivist/tubearchivist-jf-plugin)", "description": "TubeArchivistMetadata is a plugin that automatically manages metadata for videos downloaded with TubeArchivist from YouTube.\n\n\nhttps://github.com/tubearchivist/tubearchivist-jf-plugin",
"owner": "DarkFighterLuke", "owner": "DarkFighterLuke",
"overview": "Metadata for your TubeArchivist library on Jellyfin", "overview": "Metadata for your TubeArchivist library on Jellyfin",
"imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/TubeArchivistMetadata.png", "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/TubeArchivistMetadata.png",
@ -10803,7 +10803,7 @@
{ {
"guid": "5aeab01b-2ef8-45c6-bb6b-16ce9cb268d4", "guid": "5aeab01b-2ef8-45c6-bb6b-16ce9cb268d4",
"name": "subbuzz", "name": "subbuzz",
"description": "Download subtitles from various sites.\n\n[Source Code](https://github.com/josdion/subbuzz)", "description": "Download subtitles from various sites.\n\nhttps://github.com/josdion/subbuzz",
"overview": "Download subtitles for your media", "overview": "Download subtitles for your media",
"owner": "josdion", "owner": "josdion",
"category": "Metadata", "category": "Metadata",
@ -10822,7 +10822,7 @@
{ {
"guid": "3C96F5BC-4182-4B86-B05D-F730F2611E45", "guid": "3C96F5BC-4182-4B86-B05D-F730F2611E45",
"name": "Smart Playlist", "name": "Smart Playlist",
"description": "Create automatically updating playlists based on rules.\n\n\n[Source Code](https://github.com/ankenyr/jellyfin-smartplaylist-plugin)", "description": "Create automatically updating playlists based on rules.\n\n\nhttps://github.com/ankenyr/jellyfin-smartplaylist-plugin",
"overview": "Create automatically updating playlists based on rules.", "overview": "Create automatically updating playlists based on rules.",
"owner": "ankenyr", "owner": "ankenyr",
"category": "General", "category": "General",
@ -10848,7 +10848,7 @@
{ {
"guid": "b4b4353e-dc57-4398-82c1-de9079e7146a", "guid": "b4b4353e-dc57-4398-82c1-de9079e7146a",
"name": "YouTube Metadata", "name": "YouTube Metadata",
"description": "Provides YouTube metadata from the YouTube API and Youtube-dl metadata files.\n\n[Source Code](https://github.com/ankenyr/jellyfin-youtube-metadata-plugin)", "description": "Provides YouTube metadata from the YouTube API and Youtube-dl metadata files.\n\nhttps://github.com/ankenyr/jellyfin-youtube-metadata-plugin",
"overview": "YouTube metadata provider", "overview": "YouTube metadata provider",
"owner": "ankenyr", "owner": "ankenyr",
"category": "Metadata", "category": "Metadata",

View file

@ -97,7 +97,7 @@ async function processDescriptions(pluginData) {
for (const plugin of pluginData) { for (const plugin of pluginData) {
const repoUrl = findGithubUrl(plugin); const repoUrl = findGithubUrl(plugin);
if (repoUrl) { if (repoUrl) {
const sourceLink = `\n\n[Source Code](${repoUrl})`; const sourceLink = `\n\n${repoUrl}`;
const descriptionProp = ['description', 'Description', 'overview'].find(p => plugin[p]); const descriptionProp = ['description', 'Description', 'overview'].find(p => plugin[p]);
if (descriptionProp) { if (descriptionProp) {