diff --git a/manifest.json b/manifest.json index 99b3489..968c30b 100644 --- a/manifest.json +++ b/manifest.json @@ -1,4 +1,2123 @@ [ + { + "guid": "9c4e63f1-031b-4f25-988b-4f7d78a8b53e", + "name": "Bookshelf", + "description": "Supports several different metadata providers and options for organizing your collection.\n", + "overview": "Manage your books", + "owner": "jellyfin", + "category": "Metadata", + "versions": [ + { + "version": "12.0.0.0", + "changelog": "- Fix nullability for 10.10 (#116) @crobibero\n- Update opf and add ISBN (#108) @AshleyDeo\n- Add Comic Vine Person provider (#85) @Pithaya\n\n### New features and improvements ###\n- Add support for covers from .cbt, .cb7 and .cbr (#112) @oddstr13\n\n### Dependency updates ###\n- Update dependency Microsoft.NET.Test.Sdk to 17.11.1 (#106) @renovate\n- Update xunit-dotnet monorepo (#84) @renovate\n- Update dependency Microsoft.Extensions.Http to 8.0.1 - autoclosed (#115) @renovate", + "targetAbi": "10.10.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/bookshelf/bookshelf_12.0.0.0.zip", + "checksum": "973b5e8fda39304a04bbe53011c0aedd", + "timestamp": "2024-10-26T17:57:49Z" + }, + { + "version": "11.0.0.0", + "changelog": "- Unstable (#103) @crobibero\n- Improve cover image extraction from epub files (#102) @unfedorg\n\n### Dependency updates ###\n- Update dependency coverlet.collector to v6.0.2 (#101) @renovate\n- Update dependency coverlet.collector to v6.0.1 (#98) @renovate", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/bookshelf/bookshelf_11.0.0.0.zip", + "checksum": "923b0929a850b65d34615ea67c020630", + "timestamp": "2024-05-11T19:23:08Z" + }, + { + "version": "10.0.0.0", + "changelog": "- Add Unit tests for ComicInfo and ComicBookInfo formats (#70) @carif\n\n### New features and improvements ###\n- Add Comic Vine metadata provider (#81) @Pithaya\n- Add Google Books external id (#80) @Pithaya\n- Add unit tests for the Google Books providers (#78) @Pithaya\n- Improve title handling of epub files (#75) @carif\n\n### Bug Fixes ###\n- Update EpubMetadataImageProvider.cs (#66) @wuyu8512\n\n### Documentation updates ###\n- Fix typo and improve README formatting (#74) @carif\n\n### Dependency updates ###\n- Update xunit-dotnet monorepo to v2.5.3 (#82) @renovate", + "targetAbi": "10.8.13.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/bookshelf/bookshelf_10.0.0.0.zip", + "checksum": "769e4e19f4dde09a882797427dafe5f8", + "timestamp": "2024-01-18T00:55:20Z" + }, + { + "version": "9.0.0.0", + "changelog": "### Code or Repo Maintenance ###\n- Add development setup for Visual Studio Code (#64) @MinecraftPlaye\n- Use JsonSerializer.Deserialize overload that accepts a string (#65) @Bond-009\n\n### Dependency updates ###\n- chore(deps): update dependency sharpcompress to v0.32.2 (#62) @renovate\n- chore(deps): update dependency sharpcompress to v0.32.0 (#61) @renovate\n\n### CI & build changes ###\n- fix: meta ci workflows (#58) @h1dden-da3m0n", + "targetAbi": "10.8.3.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/bookshelf/bookshelf_9.0.0.0.zip", + "checksum": "f505fcc1a9cee9d173cc5d9893c9e08a", + "timestamp": "2022-08-07T12:43:43Z" + }, + { + "version": "8.0.0.0", + "changelog": "- chore(deps): bump release-drafter/release-drafter from 5.15.0 to 5.17.5 (#46) @dependabot\n- chore(deps): bump sharpcompress from 0.30.0 to 0.30.1 (#43) @dependabot\n- Add analyzers to project (#28) @crobibero\n\n### New features and improvements ###\n- Read date and language information from opf (#47) @MinecraftPlaye\n- Add ComicBookInfo metadata provider (#38) @MinecraftPlaye\n\n### Bug Fixes ###\n- Use proper NormalziationForm (#44) @crobibero\n\n### Code or Repo Maintenance ###\n- Update supported metadata providers and file types (#55) @MinecraftPlaye\n- Use meta ci (#54) @crobibero\n- Refactor opf metadata reader for readability (#45) @MinecraftPlaye\n- Update ruleset and fix build (#42) @crobibero\n\n### Documentation updates ###\n- Update supported metadata providers and file types (#55) @MinecraftPlaye\n\n### CI & build changes ###\n- Use meta ci (#54) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/bookshelf/bookshelf_8.0.0.0.zip", + "checksum": "01d46c5beb845257feee76f856079e60", + "timestamp": "2022-03-28T00:01:28Z" + }, + { + "version": "7.0.0.0", + "changelog": "- 10.8 support (#33) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/bookshelf/bookshelf_7.0.0.0.zip", + "checksum": "4f9577d2e8741b292e179e1e7c43cd31", + "timestamp": "2022-01-08T17:22:13Z" + }, + { + "version": "6.0.0.0", + "changelog": "### New features and improvements ### - Expand ComicInfo support and add support for comic covers (#34) @MinecraftPlaye - Use System.Text.Json (#29) @daullmer ### Dependency updates ### - chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#32) @dependabot ### CI & build changes ### - chore(ci): builds, releas drafter and more (#31) @h1dden-da3m0n\n", + "targetAbi": "10.7.7.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/bookshelf/bookshelf_6.0.0.0.zip", + "checksum": "0158783c8fba5044791263fba762907a", + "timestamp": "2021-10-31T02:05:24Z" + }, + { + "version": "5.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/bookshelf/bookshelf_5.0.0.0.zip", + "checksum": "2063fb8ab317b8d77b200fde41eb5e1e", + "timestamp": "2020-12-05T22:03:13Z" + }, + { + "version": "4.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/bookshelf/bookshelf_4.0.0.0.zip", + "checksum": "fc9f76c0815d766491e5b0f30ede55ed", + "timestamp": "2020-07-20T01:30:33Z" + } + ] + }, + { + "guid": "170a157f-ac6c-437a-abdd-ca9c25cebd39", + "name": "Fanart", + "description": "Scrape poster images for movies, shows, and artists in your library.", + "overview": "Scrape poster images from Fanart", + "owner": "jellyfin", + "category": "Metadata", + "imageUrl": "https://repo.jellyfin.org/releases/plugin/images/jellyfin-plugin-fanart.png", + "versions": [ + { + "version": "12.0.0.0", + "changelog": "- Use latest API 3.2 (#49) @enter-a-random-username", + "targetAbi": "10.9.10.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/fanart/fanart_12.0.0.0.zip", + "checksum": "d12b79bf9c4d8d06c9d84747699373ab", + "timestamp": "2024-09-02T17:23:26Z" + }, + { + "version": "11.0.0.0", + "changelog": "- 10.9 (#47) @crobibero", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/fanart/fanart_11.0.0.0.zip", + "checksum": "2d38d1b5e02ab36876136ae8f61d99f5", + "timestamp": "2024-05-11T19:35:38Z" + }, + { + "version": "10.0.0.0", + "changelog": "- chore(deps): update dependency microsoft.extensions.http to v6 (#41) @renovate\n\n### Bug Fixes ###\n- fix tv series no data (#38) @kdays\n\n### CI & build changes ###\n- fix: meta ci workflows (#39) @h1dden-da3m0n", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/fanart/fanart_10.0.0.0.zip", + "checksum": "2c4c47db79ff8189f5798e1fd563eb52", + "timestamp": "2022-06-12T13:52:36Z" + }, + { + "version": "9.0.0.0", + "changelog": "### Bug Fixes ###\n- Extract DTOs and fix album parsing (#37) @Shadowghost\n\n### Code or Repo Maintenance ###\n- Use meta ci (#35) @crobibero\n\n### CI & build changes ###\n- Use meta ci (#35) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/fanart/fanart_9.0.0.0.zip", + "checksum": "6bdf8ed85c46172e500dd6e43b2b3d1c", + "timestamp": "2022-04-26T13:33:43Z" + }, + { + "version": "8.0.0.0", + "changelog": "### Code or Repo Maintenance ###\n- 10.8 support (#30) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/fanart/fanart_8.0.0.0.zip", + "checksum": "285e6097dc350d9655eb1fefa844094b", + "timestamp": "2022-01-08T17:22:44Z" + }, + { + "version": "7.0.0.0", + "changelog": "- Remove jQuery and update to es6 (#26) @grafixeyehero\n- chore(ci): builds, releas drafter and more (#22) @h1dden-da3m0n\n- Use System.Text.Json (#21) @Ullmie02\n\n### New features and improvements ###\n- chore: plugin images (#25) @h1dden-da3m0n\n\n### Dependency updates ###\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#23) @dependabot\n\n### CI & build changes ###\n- Update ci (#27) @h1dden-da3m0n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/fanart/fanart_7.0.0.0.zip", + "checksum": "9c778b54acc3a5f0f0cccb020b63e02b", + "timestamp": "2021-09-03T18:30:22Z" + }, + { + "version": "6.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/fanart/fanart_6.0.0.0.zip", + "checksum": "ee4360bfcc8722d5a3a54cfe7eef640f", + "timestamp": "2020-12-05T22:25:43Z" + }, + { + "version": "5.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/fanart/fanart_5.0.0.0.zip", + "checksum": "f842f7d65d23f377761c907d40b89647", + "timestamp": "2020-07-20T01:30:48Z" + } + ] + }, + { + "guid": "e29621a5-fa9e-4330-982e-ef6e54c0cad2", + "name": "IMVDb", + "description": "Get Music Video metadata from IMVDb\n", + "overview": "Get Music Video metadata from IMVDb", + "owner": "jellyfin", + "category": "Metadata", + "imageUrl": "https://repo.jellyfin.org/releases/plugin/images/jellyfin-plugin-imvdb.png", + "versions": [ + { + "version": "4.0.0.0", + "changelog": "- 10.9 (#21) @crobibero\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#20) @methbkts\n\n### Dependency updates ###\n- chore(deps): update dependency stylecop.analyzers to v1.2.0-beta.435 (#16) @renovate\n\n### CI & build changes ###\n- fix: meta ci workflows (#14) @h1dden-da3m0n", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/imvdb/imvdb_4.0.0.0.zip", + "checksum": "750393a6d618f6b7ac329fb3fb0753b4", + "timestamp": "2024-05-11T19:35:00Z" + }, + { + "version": "3.0.0.0", + "changelog": "- Use meta ci (#8) @crobibero\n\n### Code or Repo Maintenance ###\n- 10.8 support (#11) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/imvdb/imvdb_3.0.0.0.zip", + "checksum": "6848365c5e53f29854c12e7313220655", + "timestamp": "2022-03-28T00:02:33Z" + } + ] + }, + { + "guid": "771e19d6-5385-4caf-b35c-28a0e865cf63", + "name": "Kodi Sync Queue", + "description": "This plugin will track all media changes while Kodi clients are offline to decrease sync times.", + "overview": "Sync all media changes with Kodi clients", + "owner": "jellyfin", + "category": "General", + "imageUrl": "https://repo.jellyfin.org/releases/plugin/images/jellyfin-plugin-kodisyncqueue.png", + "versions": [ + { + "version": "14.0.0.0", + "changelog": "### Bug Fixes ###\n- Implement a database upgrade system, properly migrate ItemId to Guid (#107) @Insprill", + "targetAbi": "10.10.5.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/kodi-sync-queue/kodi-sync-queue_14.0.0.0.zip", + "checksum": "7c2c37048cb92593e4395456c72067cc", + "timestamp": "2025-02-05T20:18:00Z" + }, + { + "version": "13.0.0.0", + "changelog": "- Properly add 10.10 support (#100) @crobibero", + "targetAbi": "10.10.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/kodi-sync-queue/kodi-sync-queue_13.0.0.0.zip", + "checksum": "a9833ed3fd9e54d75c0aec8e2ba1814f", + "timestamp": "2024-10-29T23:40:33Z" + }, + { + "version": "12.0.0.0", + "changelog": "- 10.10 support (#97) @crobibero", + "targetAbi": "10.10.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/kodi-sync-queue/kodi-sync-queue_12.0.0.0.zip", + "checksum": "5f749b6e1c279294d06da8264eb2f6d2", + "timestamp": "2024-10-26T18:44:35Z" + }, + { + "version": "11.0.0.0", + "changelog": "- Downgrade LiteDB to 5.0.15 (#85) @oddstr13", + "targetAbi": "10.9.1.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/kodi-sync-queue/kodi-sync-queue_11.0.0.0.zip", + "checksum": "85e7c0ec3517841a302056b3f1210a29", + "timestamp": "2024-05-15T13:26:45Z" + }, + { + "version": "10.0.0.0", + "changelog": "- 10.9 (#82) @crobibero\n\n### New features and improvements ###\n- Implement IDisposable (#75) @crobibero\n\n### Documentation updates ###\n- Fix openapi generation issues (#81) @crobibero\n\n### Dependency updates ###\n- chore(deps): update dependency litedb to v5.0.19 (#78) @renovate", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/kodi-sync-queue/kodi-sync-queue_10.0.0.0.zip", + "checksum": "85feb6ea40568e59cfd6f2e6ec72082d", + "timestamp": "2024-05-11T19:43:58Z" + }, + { + "version": "9.0.0.0", + "changelog": "### Bug Fixes ###\n- Fix the scheduled task section name (part of #71) @Shadowghost\n\n### Code or Repo Maintenance ###\n- Cleanup logging and naming (#71) @Shadowghost\n\n### Dependency updates ###\n- Upgrades LiteDB to v5 (part of #71) @Shadowghost\n\n### CI & build changes ###\n- fix: meta ci workflows (#68) @h1dden-da3m0n", + "targetAbi": "10.8.3.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/kodi-sync-queue/kodi-sync-queue_9.0.0.0.zip", + "checksum": "02c26bfa57c7daa0b302bc83a4e11ddf", + "timestamp": "2022-08-07T12:57:13Z" + }, + { + "version": "8.0.0.0", + "changelog": "### Code or Repo Maintenance ###\n- 10.8 support (#66) @crobibero\n- Use meta ci (#62) @crobibero\n\n### CI & build changes ###\n- Use meta ci (#62) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/kodi-sync-queue/kodi-sync-queue_8.0.0.0.zip", + "checksum": "095ebbdcf0f36bf43bb91b7e89c7f610", + "timestamp": "2022-03-27T20:27:42Z" + }, + { + "version": "7.0.0.0", + "changelog": "### New features and improvements ###\n- chore: plugin images (#42) @h1dden-da3m0n\n\n### Dependency updates ###\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#43) @dependabot\n\n### CI & build changes ###\n- Update ci (#47) @h1dden-da3m0n\n- Add pre-commit config (#41) @oddstr13\n- Add release drafter (#40) @oddstr13\n- Add workflows for code testing (#38) @oddstr13\n- Add analyzers and fix warnings (#37) @oddstr13\n\n### Code or Repo Maintenance ###\n- 10.8 support (#51) @crobibero\n- Split scripts and update to es6 (#46) @grafixeyehero\n- Use System.Text.Json (#34) @daullmer", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/kodi-sync-queue/kodi-sync-queue_7.0.0.0.zip", + "checksum": "e452370cae79462762f69f2506e77fe1", + "timestamp": "2022-01-08T17:23:13Z" + }, + { + "version": "6.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/kodi-sync-queue/kodi-sync-queue_6.0.0.0.zip", + "checksum": "787c856c0d2ad2224cdd8b3094cf0329", + "timestamp": "2020-12-05T22:10:37Z" + }, + { + "version": "5.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/kodi-sync-queue/kodi-sync-queue_5.0.0.0.zip", + "checksum": "08285397aecd93ea64a4f15d38b1bd7b", + "timestamp": "2020-07-20T01:31:22Z" + } + ] + }, + { + "guid": "958aad66-3784-4d2a-b89a-a7b6fab6e25c", + "name": "LDAP Authentication", + "description": "Authenticate your Jellyfin users against an LDAP database, and optionally create users who do not yet exist automatically.\n\nAllows the administrator to customize most aspects of the LDAP authentication process, including customizable search attributes, username attribute, and a search filter for administrative users (set on user creation). The user, via the \"Manual Login\" process, can enter any valid attribute value, which will be mapped back to the specified username attribute automatically as well.\n", + "overview": "Authenticate users against an LDAP database", + "owner": "jellyfin", + "category": "Authentication", + "imageUrl": "https://repo.jellyfin.org/releases/plugin/images/jellyfin-plugin-ldapauth.png", + "versions": [ + { + "version": "20.0.0.0", + "changelog": "- Added ProfileImageFormat support (#174) @CEbbinghaus\n- Removed jpegphoto attribute when photo sync isn't enabled (#168) @CEbbinghaus\n\n### New features and improvements ###\n- Implement Password Modify Extended Operation (#172) @Zeault", + "targetAbi": "10.10.6.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/ldap-authentication/ldap-authentication_20.0.0.0.zip", + "checksum": "0d553624e7d83ba3e13ea2658212559f", + "timestamp": "2025-03-14T01:43:55Z" + }, + { + "version": "19.0.0.0", + "changelog": "- Updates for 10.9 (#158) @crobibero\n\n### New features and improvements ###\n- Add profile image synchronization (#154) @SanseroGames", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/ldap-authentication/ldap-authentication_19.0.0.0.zip", + "checksum": "d9adecb7fce769d0094f09792d7d7033", + "timestamp": "2024-05-11T19:29:34Z" + }, + { + "version": "18.0.0.0", + "changelog": "- Implement proper input sanitization to prevent LDAP injection attacks (#153) @tam1m\n\n### New features and improvements ###\n- Added (#147) @sdimovv\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#150) @methbkts\n\n### Documentation updates ###\n- Fix \"build\" shields badge (#152) @Radiicall", + "targetAbi": "10.8.13.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/ldap-authentication/ldap-authentication_18.0.0.0.zip", + "checksum": "1f8ca7c9242d43002af18ff2a71cdcf5", + "timestamp": "2023-12-05T04:54:29Z" + }, + { + "version": "17.0.0.0", + "changelog": "### New features and improvements ###\n- Rework search flow to minimize LDAP search results (#140) @joshuaboniface\n- admin memberUid feature flag (#138) @cyberb\n- Expand certificate support for LDAP authentication (#135) @JoshuaHassler\n\n### Bug Fixes ###\n- Rework search flow to minimize LDAP search results (#140) @joshuaboniface", + "targetAbi": "10.8.9.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/ldap-authentication/ldap-authentication_17.0.0.0.zip", + "checksum": "0d5b00de3a796bc7bcc45015580afcc9", + "timestamp": "2023-03-02T18:38:22Z" + }, + { + "version": "16.0.0.0", + "changelog": "### New features and improvements ###\n- Feature: LDAP Password Change with Toggle (#115) @mstrhakr\n\n### Bug Fixes ###\n- Fix PasswordResetUrl value in config page script (#117) @robobenklein\n\n### CI & build changes ###\n- fix: meta ci workflows (#122) @h1dden-da3m0n", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/ldap-authentication/ldap-authentication_16.0.0.0.zip", + "checksum": "edc68cdfdc2052e1a1bf4fb7e698c973", + "timestamp": "2022-06-16T22:46:41Z" + }, + { + "version": "15.0.0.0", + "changelog": "### Major bug fixes ###\n- Fix searching for admin (#114) @crobibero\n\n### New features and improvements ###\n- OpenLDAP admin memberUid support (#113) @cyberb\n- Add ability to use LDAP as password reset provider (#106) @crobibero\n\n### Code or Repo Maintenance ###\n- Use meta ci (#110) @crobibero\n\n### CI & build changes ###\n- Use meta ci (#110) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/ldap-authentication/ldap-authentication_15.0.0.0.zip", + "checksum": "9824889c766a8142c9ed13ded36ce456", + "timestamp": "2022-04-15T15:34:39Z" + }, + { + "version": "14.0.0.0", + "changelog": "### New features and improvements ###\n- Add User Settings Tests (#101) @1337joe\n- Add Settings Tests (#100) @1337joe\n- Changing the LDAP Admin filter can change existing LDAP authenticating users (#96) @jketreno\n- Add 'Enable All Folders' or selected folder list for LDAP user create (#90) @jketreno\n\n### Bug Fixes ###\n- Fix #92 - Re-registering of \"pageshow\" handler (#93) @jketreno", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/ldap-authentication/ldap-authentication_14.0.0.0.zip", + "checksum": "ee7baaf848be121f45b5177b65289cf7", + "timestamp": "2022-01-08T17:23:40Z" + }, + { + "version": "13.0.0.0", + "changelog": "### Code or Repo Maintenance ###\n- 10.8 support (#89) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/ldap-authentication/ldap-authentication_13.0.0.0.zip", + "checksum": "72cae2785f838f563b22d5d773866189", + "timestamp": "2021-11-01T20:59:09Z" + }, + { + "version": "12.0.0.0", + "changelog": "### Bug Fixes ###\n- Enable automatic referral following (#86) @gtbuchanan\n- fix admin lookup condition (#82) @Bobonium\n\n### CI & build changes ###\n- Update ci (#83) @h1dden-da3m0n\n\n### Code or Repo Maintenance ###\n- chore: plugin images (#79) @h1dden-da3m0n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/ldap-authentication/ldap-authentication_12.0.0.0.zip", + "checksum": "8a68b30bcf98eee76110c508d1cbefaf", + "timestamp": "2021-09-06T17:20:15Z" + }, + { + "version": "11.0.0.0", + "changelog": "Fix case-sensitive username check\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/ldap-authentication/ldap-authentication_11.0.0.0.zip", + "checksum": "4da8f87c4746cba13f8103dfb974ca70", + "timestamp": "2021-04-15T09:03:43Z" + }, + { + "version": "10.0.0.0", + "changelog": "Update for 10.7 support\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/ldap-authentication/ldap-authentication_10.0.0.0.zip", + "checksum": "62e7e1cd3ffae0944c14750a3c90df4f", + "timestamp": "2020-12-05T19:48:10Z" + }, + { + "version": "9.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/ldap-authentication/ldap-authentication_9.0.0.0.zip", + "checksum": "7f2f83587a65a43ebf168e4058421463", + "timestamp": "2020-07-22T15:42:57Z" + }, + { + "version": "8.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/ldap-authentication/ldap-authentication_8.0.0.0.zip", + "checksum": "8af8cee62717d63577f8b1e710839415", + "timestamp": "2020-07-20T01:31:30Z" + } + ] + }, + { + "guid": "9574ac10-bf23-49bc-949f-924f23cfa48f", + "name": "NextPVR", + "description": "Provides access to live TV, program guide, and recordings from NextPVR.\n", + "overview": "Live TV plugin for NextPVR", + "owner": "jellyfin", + "category": "LiveTV", + "imageUrl": "https://repo.jellyfin.org/releases/plugin/images/jellyfin-plugin-nextpvr.png", + "versions": [ + { + "version": "11.0.0.0", + "changelog": "- Recording enhancements (#53) @emveepee", + "targetAbi": "10.9.6.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/nextpvr/nextpvr_11.0.0.0.zip", + "checksum": "01b5fd627eb01c546f2e324a38179709", + "timestamp": "2024-06-14T13:39:12Z" + }, + { + "version": "10.0.0.0", + "changelog": "- Allow dynamic recording URLs (#49) @emveepee", + "targetAbi": "10.9.2.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/nextpvr/nextpvr_10.0.0.0.zip", + "checksum": "df94a563505ca94fc656cb218289aa93", + "timestamp": "2024-05-25T15:34:38Z" + }, + { + "version": "9.0.0.0", + "changelog": "- Initial changes for 10.9.1 (#48) @emveepee\n\n### CI & build changes ###\n- fix: meta ci workflows (#41) @h1dden-da3m0n", + "targetAbi": "10.9.2.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/nextpvr/nextpvr_9.0.0.0.zip", + "checksum": "8be758d457b5fd4a1628659f3f38c321", + "timestamp": "2024-05-21T21:09:33Z" + }, + { + "version": "8.0.0.0", + "changelog": "### Code or Repo Maintenance ###\n- More changes for 10.8 beta (#39) @emveepee\n- Use meta ci (#36) @crobibero\n\n### CI & build changes ###\n- Use meta ci (#36) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/nextpvr/nextpvr_8.0.0.0.zip", + "checksum": "85709b313b176172fd76054509a528fb", + "timestamp": "2022-04-07T21:31:11Z" + }, + { + "version": "7.0.0.0", + "changelog": "### Code or Repo Maintenance ###\n- Changes for 10.8 alpha2 (#31) @emveepee\n- Use System.Text.Json (#17) @daullmer", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/nextpvr/nextpvr_7.0.0.0.zip", + "checksum": "eb204fc362b43bad171407832fed0459", + "timestamp": "2022-01-08T17:23:55Z" + }, + { + "version": "6.0.0.0", + "changelog": "### New features and improvements ###\n- chore: plugin images (#24) @h1dden-da3m0n\n- Increase sid security (#19) @emveepee\n\n### Dependency updates ###\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#22) @dependabot\n\n### CI & build changes ###\n- Update ci (#26) @h1dden-da3m0n\n- chore(ci): builds, releas drafter and more (#21) @h1dden-da3m0n\n\n### Code or Repo Maintenance ###\n- remove jQuery and update to es6 (#25) @grafixeyehero", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/nextpvr/nextpvr_6.0.0.0.zip", + "checksum": "85b692a6d0c3cf897867cbae31dffcaa", + "timestamp": "2021-07-20T20:56:25Z" + }, + { + "version": "5.0.0.0", + "changelog": "Updated to use NextPVR API v5, no longer compatable with API v4.\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/nextpvr/nextpvr_5.0.0.0.zip", + "checksum": "d70f694d14bf9462ba2b2ebe110068d3", + "timestamp": "2020-12-05T22:24:03Z" + }, + { + "version": "4.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/nextpvr/nextpvr_4.0.0.0.zip", + "checksum": "b15949d895ac5a8c89496581db350478", + "timestamp": "2020-07-20T01:31:38Z" + } + ] + }, + { + "guid": "4b9ed42f-5185-48b5-9803-6ff2989014c4", + "name": "Open Subtitles", + "description": "Download subtitles from the internet to use with your media files. (Requires configuration)", + "overview": "Download subtitles for your media", + "owner": "jellyfin", + "category": "Metadata", + "imageUrl": "https://repo.jellyfin.org/releases/plugin/images/jellyfin-plugin-opensubtitles.png", + "versions": [ + { + "version": "20.0.0.0", + "changelog": "- 10.9 (#145) @crobibero\n\n### Dependency updates ###\n- chore(deps): update xunit-dotnet monorepo (#117) @renovate", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/open-subtitles/open-subtitles_20.0.0.0.zip", + "checksum": "75ec03097d286fd33630552725ef5bb5", + "timestamp": "2024-05-11T19:23:04Z" + }, + { + "version": "19.0.0.0", + "changelog": "### New features and improvements ###\n- Add automatic invalidation of credentials (#128) @MBR-0001\n- Add handling for .strm files (#124) @MBR-0001\n\n### Bug Fixes ###\n- Add automatic invalidation of credentials (#128) @MBR-0001\n\n### CI & build changes ###\n- fix: meta ci workflows (#106) @h1dden-da3m0n", + "targetAbi": "10.8.10.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/open-subtitles/open-subtitles_19.0.0.0.zip", + "checksum": "432c09f99efe166e07fe605da052096a", + "timestamp": "2023-07-02T17:31:26Z" + }, + { + "version": "18.0.0.0", + "changelog": "### Bug Fixes ###\n- Fix pagination (#92) @MBR-0001\n\n### Tests ###\n- Minor improvements (#90) @Bond-009\n\n### Code or Repo Maintenance ###\n- Use meta ci (#101) @crobibero\n- chore(deps): bump Microsoft.NET.Test.Sdk from 16.11.0 to 17.0.0 (#91) @dependabot\n- Minor improvements (#90) @Bond-009\n- Replace %20 with + in SearchSubtitlesAsync (#89) @MBR-0001\n- Implement Bad Gateway handling & code cleanup (#87) @MBR-0001\n\n### Dependency updates ###\n- chore(deps): bump Microsoft.NET.Test.Sdk from 16.11.0 to 17.0.0 (#91) @dependabot\n\n### CI & build changes ###\n- Use meta ci (#101) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/open-subtitles/open-subtitles_18.0.0.0.zip", + "checksum": "9154f9a36248a2e8dead09e52291206a", + "timestamp": "2022-03-28T00:04:24Z" + }, + { + "version": "17.0.0.0", + "changelog": "### Bug Fixes ###\n- Move OpenSubtitlesHandler project to folder (#85) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/open-subtitles/open-subtitles_17.0.0.0.zip", + "checksum": "a4adafc1c813f720773ffe7cc4455645", + "timestamp": "2022-01-08T17:24:29Z" + }, + { + "version": "12.0.0.0", + "changelog": "### Bug Fixes ###\n- Fixes, language improvements, code cleanup & error logging (#67) @MBR-0001", + "targetAbi": "10.7.7.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/open-subtitles/open-subtitles_12.0.0.0.zip", + "checksum": "3244dc49e494bfcf66b783660b7a5a17", + "timestamp": "2021-10-21T04:49:46Z" + }, + { + "version": "11.0.0.0", + "changelog": "### Major features and improvements ###\n- Switch to new API (#54) @MBR-0001\n\n### New features and improvements ###\n- chore: plugin images (#50) @h1dden-da3m0n\n\n### Dependency updates ###\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#45) @dependabot\n\n### CI & build changes ###\n- Update ci (#55) @h1dden-da3m0n\n- chore(ci): builds, releas drafter and more (#42) @h1dden-da3m0n\n\n### Code or Repo Maintenance ###\n- Add analyzers, remove all warnings (#61) @crobibero\n- Remove jquery and update to es6 (#51) @grafixeyehero\n- Add analyzers (#44) @crobibero", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/open-subtitles/open-subtitles_11.0.0.0.zip", + "checksum": "30b5ae5d6e0deab03364d1d861cdd911", + "timestamp": "2021-08-28T18:42:32Z" + }, + { + "version": "10.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/open-subtitles/open-subtitles_10.0.0.0.zip", + "checksum": "ed99d03ec463bf15fca1256a113f57b4", + "timestamp": "2020-12-05T21:56:19Z" + }, + { + "version": "9.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/open-subtitles/open-subtitles_9.0.0.0.zip", + "checksum": "16789b26497cea0509daf6b18c579340", + "timestamp": "2020-07-20T01:32:00Z" + } + ] + }, + { + "guid": "5c534381-91a3-43cb-907a-35aa02eb9d2c", + "name": "Playback Reporting", + "description": "Collect and show user play statistics", + "overview": "Collect and show user play statistics", + "owner": "jellyfin", + "category": "General", + "imageUrl": "https://repo.jellyfin.org/releases/plugin/images/jellyfin-plugin-playbackreporting.png", + "versions": [ + { + "version": "16.0.0.0", + "changelog": "- fix: require admin privileges to access API (#104) @Theta-Dev\n- Fix GetLastSeenString method (#103) @Nathan5471\n- Fix database connection disposal on server shutdown (#98) @a-mnich\n- fix nullable warnings (#99) @a-mnich\n\n### Bug Fixes ###\n- Improve Timezone Handling and Fix End Date Picker (#101) @a-mnich", + "targetAbi": "10.10.7.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/playback-reporting/playback-reporting_16.0.0.0.zip", + "checksum": "adda05c48c8f340e8148a34651604991", + "timestamp": "2025-04-13T20:52:51Z" + }, + { + "version": "15.0.0.0", + "changelog": "- Added horizontal scrolling to all report pages (#85) @meister-eder\n\n### Bug Fixes ###\n- Use LastUpdated Time Instead of Current Time for missing Stop event (#87) @speatzle", + "targetAbi": "10.9.7.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/playback-reporting/playback-reporting_15.0.0.0.zip", + "checksum": "7f37c9f0062537880fbe42dce7715bf4", + "timestamp": "2024-07-17T17:06:50Z" + }, + { + "version": "14.0.0.0", + "changelog": "- 10.9 (#82) @crobibero\n\n### New features and improvements ###\n- Order default query usefully & checkbox by default (#66) @michaelkrieger\n\n### Bug Fixes ###\n- Fix DirectoryBrowser (#76) @MBR-0001", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/playback-reporting/playback-reporting_14.0.0.0.zip", + "checksum": "44152a3b26154fa8a9bc9c94ee6574e6", + "timestamp": "2024-05-11T19:34:26Z" + }, + { + "version": "13.0.0.0", + "changelog": "### Bug Fixes ###\n- Added support for decimal timezones (#64) @theKAKAN\n- Keep all avatars the same dimension (#62) @sambartik\n\n### CI & build changes ###\n- fix: meta ci workflows (#60) @h1dden-da3m0n", + "targetAbi": "10.8.1.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/playback-reporting/playback-reporting_13.0.0.0.zip", + "checksum": "9249ad025297bed2f7a1808f30cd34b2", + "timestamp": "2022-07-10T12:47:28Z" + }, + { + "version": "12.0.0.0", + "changelog": "### Code or Repo Maintenance ###\n- 10.8 support (#59) @crobibero\n- Use meta ci (#57) @crobibero\n\n### CI & build changes ###\n- Use meta ci (#57) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/playback-reporting/playback-reporting_12.0.0.0.zip", + "checksum": "6282c85380c4ab75bded1a2f0850fba6", + "timestamp": "2022-03-27T20:34:12Z" + }, + { + "version": "11.0.0.0", + "changelog": "- chore(deps): bump SQLitePCL.pretty.netstandard from 2.1.0 to 2.2.0 (#40) @dependabot\n\n### New features and improvements ###\n- chore: plugin images (#41) @h1dden-da3m0n\n\n### CI & build changes ###\n- Update ci (#45) @h1dden-da3m0n\n\n### Code or Repo Maintenance ###\n- 10.8 (#49) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/playback-reporting/playback-reporting_11.0.0.0.zip", + "checksum": "d750a6b41799142370fa2f40c70fea9d", + "timestamp": "2022-01-08T17:24:44Z" + }, + { + "version": "10.0.0.0", + "changelog": "* Fix query to PlayActivity endpoint on User Playback Report (#35) @Stampede10343 * Feature/client timezone awareness (#37) @Stampede10343\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/playback-reporting/playback-reporting_10.0.0.0.zip", + "checksum": "b56ad6715336a363d4477eb40d668491", + "timestamp": "2021-04-12T14:12:57Z" + }, + { + "version": "9.0.0.0", + "changelog": "Add authentication to plugin endpoints\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/playback-reporting/playback-reporting_9.0.0.0.zip", + "checksum": "ca323b3dcb2cb86cc2e72a7a0f1eee22", + "timestamp": "2020-12-05T22:15:48Z" + }, + { + "version": "8.0.0.0", + "changelog": "Add authentication to plugin endpoints\n", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/playback-reporting/playback-reporting_8.0.0.0.zip", + "checksum": "58644c505586542ef0b8b65e2f704bd1", + "timestamp": "2020-11-18T03:01:51Z" + }, + { + "version": "7.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/playback-reporting/playback-reporting_7.0.0.0.zip", + "checksum": "6a361ef33bca97f9155856d02ff47380", + "timestamp": "2020-07-20T01:32:09Z" + } + ] + }, + { + "guid": "d4312cd9-5c90-4f38-82e8-51da566790e8", + "name": "Reports", + "description": "Generate reports of your media library", + "overview": "Generate reports of your media library", + "owner": "jellyfin", + "category": "General", + "imageUrl": "https://repo.jellyfin.org/releases/plugin/images/jellyfin-plugin-reports.png", + "versions": [ + { + "version": "17.0.0.0", + "changelog": "- put that thing in the correct place (#85) @crobibero\n\n### Bug Fixes ###\n- add reference to SixLabors.Fonts.dll (#84) @crobibero", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/reports/reports_17.0.0.0.zip", + "checksum": "dda70ae635dc8364f5154edae0c577af", + "timestamp": "2024-05-11T20:36:28Z" + }, + { + "version": "16.0.0.0", + "changelog": "- 10.9 (#82) @crobibero\n\n### New features and improvements ###\n- Add XLSX Excel As Export Option (#74) @mwildgoose\n\n### Dependency updates ###\n- chore(deps): update dependency closedxml to v0.97.0 (#76) @renovate", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/reports/reports_16.0.0.0.zip", + "checksum": "8f97501398dca6b7f7e9fd5147d67850", + "timestamp": "2024-05-11T19:34:15Z" + }, + { + "version": "15.0.0.0", + "changelog": "### Bug Fixes ###\n- Fix CSV Export Format (#73) @mwildgoose\n\n### Code or Repo Maintenance ###\n- Use meta ci (#66) @crobibero\n- Performance improvements (#59) @Bond-009\n- Style fixes, enable analysis and nullable (#57) @Bond-009\n\n### CI & build changes ###\n- fix: meta ci workflows (#68) @h1dden-da3m0n\n- Use meta ci (#66) @crobibero", + "targetAbi": "10.8.1.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/reports/reports_15.0.0.0.zip", + "checksum": "4ebde0325f5157f5a7623c203236a6e6", + "timestamp": "2022-07-16T12:47:59Z" + }, + { + "version": "14.0.0.0", + "changelog": "### Code or Repo Maintenance ###\n- Use BaseItemKind (#52) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/reports/reports_14.0.0.0.zip", + "checksum": "b7586cc3ef692576f425a303e9d398ee", + "timestamp": "2022-01-08T17:24:56Z" + }, + { + "version": "12.0.0.0", + "changelog": "Fix Jellyfin 10.7 compatibility\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/reports/reports_12.0.0.0.zip", + "checksum": "cb16b92a8e0dc19f92eb0f46b3a64936", + "timestamp": "2021-06-19T17:23:15Z" + }, + { + "version": "11.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/reports/reports_11.0.0.0.zip", + "checksum": "d71bc6a4c008e58ee70ad44c83bfd310", + "timestamp": "2020-12-05T22:00:46Z" + }, + { + "version": "10.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/reports/reports_10.0.0.0.zip", + "checksum": "3917e75839337475b42daf2ba0b5bd7b", + "timestamp": "2020-10-19T19:30:41Z" + }, + { + "version": "9.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/reports/reports_9.0.0.0.zip", + "checksum": "5b5ad8d885616a21e8d1e8eecf5ea979", + "timestamp": "2020-10-16T23:52:37Z" + } + ] + }, + { + "guid": "bc4aad2e-d3d0-4725-a5e2-fd07949e5b42", + "name": "TMDb Box Sets", + "description": "Automatically create movie box sets based on TMDb collections", + "overview": "Automatically create movie box sets based on TMDb collections", + "owner": "jellyfin", + "category": "Metadata", + "versions": [ + { + "version": "11.0.0.0", + "changelog": "- 10.9 (#79) @crobibero\n\n### Bug Fixes ###\n- Only add primary versions to collections (#69) @lordwelch\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#77) @methbkts\n\n### CI & build changes ###\n- fix: meta ci workflows (#70) @h1dden-da3m0n", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/tmdb-box-sets/tmdb-box-sets_11.0.0.0.zip", + "checksum": "fa6d4b4d90375535502987bd326bedc5", + "timestamp": "2024-05-11T19:34:33Z" + }, + { + "version": "10.0.0.0", + "changelog": "- chore(deps): bump release-drafter/release-drafter from 5.15.0 to 5.17.6 (#59) @dependabot\n\n### Code or Repo Maintenance ###\n- 10.8 support (#68) @crobibero\n\n### CI & build changes ###\n- Use meta ci (#67) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tmdb-box-sets/tmdb-box-sets_10.0.0.0.zip", + "checksum": "0a4054c838d9c407e22fdc3f0bc7f698", + "timestamp": "2022-03-28T00:06:42Z" + }, + { + "version": "9.0.0.0", + "changelog": "- Use BaseItemKind (#56) @crobibero\n\n### Bug Fixes ###\n- Update TMDbBoxSetManager.cs (#49) @WWWesten", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tmdb-box-sets/tmdb-box-sets_9.0.0.0.zip", + "checksum": "402e47f4f1c13ad1aa52f8bae6f29fc0", + "timestamp": "2022-01-08T17:25:18Z" + }, + { + "version": "8.0.0.0", + "changelog": "- 10.8 support (#47) @crobibero\n- Fix #36: Save button has wrong text (#40) @danimart1991\n\n### New features and improvements ###\n- Strip Collection string multilanguage (#43) @danimart1991\n- Fix #38: NullReferenceException on Collection Name (#41) @danimart1991\n\n### Dependency updates ###\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#39) @dependabot\n\n### CI & build changes ###\n- chore(ci): builds, releas drafter and more (#34) @h1dden-da3m0n", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tmdb-box-sets/tmdb-box-sets_8.0.0.0.zip", + "checksum": "a45b5384f3bb81a86f7b4fd4da18a644", + "timestamp": "2021-11-01T21:03:17Z" + }, + { + "version": "7.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tmdb-box-sets/tmdb-box-sets_7.0.0.0.zip", + "checksum": "1551792e6af4d36f2cead01153c73cf0", + "timestamp": "2020-12-05T22:07:21Z" + }, + { + "version": "6.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tmdb-box-sets/tmdb-box-sets_6.0.0.0.zip", + "checksum": "b92b68a922c5fcbb8f4d47b8601b01b6", + "timestamp": "2020-07-20T01:32:58Z" + } + ] + }, + { + "guid": "4fe3201e-d6ae-4f2e-8917-e12bda571281", + "name": "Trakt", + "description": "Record your watched media with Trakt.\n", + "overview": "Record your watched media with Trakt", + "owner": "jellyfin", + "category": "General", + "imageUrl": "https://repo.jellyfin.org/releases/plugin/images/jellyfin-plugin-trakt.png", + "versions": [ + { + "version": "26.0.0.0", + "changelog": "- 10.10 support (#238) @crobibero\n\n### Dependency updates ###\n- Update dependency Microsoft.Extensions.Http to v8 (#187) @renovate", + "targetAbi": "10.10.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/trakt/trakt_26.0.0.0.zip", + "checksum": "222b61706a4b56adde19e81c359b9342", + "timestamp": "2024-10-26T18:15:06Z" + }, + { + "version": "25.0.0.0", + "changelog": "- 10.9 (#233) @crobibero\n\n### Dependency updates ###\n- Update dependency StyleCop.Analyzers to v1.2.0-beta.556 (#214) @renovate", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/trakt/trakt_25.0.0.0.zip", + "checksum": "7d48cd4ef9af7e4de5f7a8613a19cd38", + "timestamp": "2024-05-11T19:34:21Z" + }, + { + "version": "24.0.0.0", + "changelog": "### New features and improvements ###\n- Use history api for importing episodes from trakt (#205) @h3llrais3r\n\n### Bug Fixes ###\n- Fix duplicate watched entries (#224) @buthed010203\n- Fix pagination when no items are present (#215) @kade-robertson\n\n### Code or Repo Maintenance ###\n- Code cleanup (#225) @crobibero\n\n### Documentation updates ###\n- Typo - Update trakt.html (#206) @Awolize\n- small correction to trakt.html (#202) @veloute", + "targetAbi": "10.8.12.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_24.0.0.0.zip", + "checksum": "421565044bb0165e7f1ee4049a65c51e", + "timestamp": "2023-11-27T13:15:03Z" + }, + { + "version": "23.0.0.0", + "changelog": "### New features and improvements ###\n- Added config parameter Don't remove items from trakt (#196) @addamanth\n\n### Bug Fixes ###\n- Sync if not set locally (#201) @blackwind\n- Fix episode last played date syncing (#199) @Shadowghost", + "targetAbi": "10.8.9.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_23.0.0.0.zip", + "checksum": "ad39a1011f4ceaa94baa6cb93b4b0471", + "timestamp": "2023-02-10T23:21:39Z" + }, + { + "version": "22.0.0.0", + "changelog": "- Update README.md (#188) @methbkts\n\n### New features and improvements ###\n- Fix episode matching for sync from trakt task (#191) @h3llrais3r\n\n### Bug Fixes ###\n- Fix episode matching for sync from trakt task (#191) @h3llrais3r", + "targetAbi": "10.8.8.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_22.0.0.0.zip", + "checksum": "063bdd794a775adfaa61dc9afe20e532", + "timestamp": "2022-12-28T16:26:21Z" + }, + { + "version": "21.0.0.0", + "changelog": "### New features and improvements ###\n- Do not hammer the API (#175) @Shadowghost\n\n### Bug Fixes ###\n- Do not hammer the API (#175) @Shadowghost\n- Prevent setting local item as unwatched on sync (#169) @Shadowghost\n\n### Code or Repo Maintenance ###\n- Add more info to debug logs (#171) @sambartik", + "targetAbi": "10.8.5.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_21.0.0.0.zip", + "checksum": "dec8c2b84fab06de7c4cb14e77d5cc27", + "timestamp": "2022-10-20T14:21:35Z" + }, + { + "version": "20.0.0.0", + "changelog": "### Bug Fixes ###\n- Fix unauthorized users not being skipped (#154) @Shadowghost\n- Fix MediaType metadata (#154) @Shadowghost\n- Don't fail tasks if one user fails (#154) @Shadowghost\n### Features ###\n- Implement HDR metadata (#154) @Shadowghost\n - Implement metadata for episodes (#154) @Shadowghost\n- Switch to GUIDs (this requires reauthentication of all users) (#154) @Shadowghost", + "targetAbi": "10.8.4.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_20.0.0.0.zip", + "checksum": "7e3212b10f381a7d488f518f9e26a06f", + "timestamp": "2022-09-02T13:12:51Z" + }, + { + "version": "19.0.0.0", + "changelog": "### Bug Fixes ###\n- Properly handle 404 API responses (#144) @Shadowghost\n\n### Dependency updates ###\n- chore(deps): bump StyleCop.Analyzers from 1.2.0-beta.406 to 1.2.0-beta.435 (#139) @dependabot\n\n### CI & build changes ###\n- fix: meta ci workflows (#145) @h1dden-da3m0n", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_19.0.0.0.zip", + "checksum": "4286ad59d87aa66d220fb7ff98d49430", + "timestamp": "2022-05-28T17:17:20Z" + }, + { + "version": "18.0.0.0", + "changelog": "### Bug Fixes ###\n- Various Fixes (#136) @Shadowghost\n- Fix live watched state sync (#134) @Shadowghost\n- Fix metadata enums and mapping (#132) @Shadowghost", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_18.0.0.0.zip", + "checksum": "744dbee8d07aaf60113290d8fa894315", + "timestamp": "2022-05-04T20:52:15Z" + }, + { + "version": "17.0.0.0", + "changelog": "### Bug Fixes ###\n- Various Fixes (#136) @Shadowghost\n- Fix live watched state sync (#134) @Shadowghost\n- Fix metadata enums and mapping (#132) @Shadowghost", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_17.0.0.0.zip", + "checksum": "679c7e556a0cc897a464694248143acf", + "timestamp": "2022-05-04T19:13:04Z" + }, + { + "version": "16.0.0.0", + "changelog": "### New features and improvements ###\n- Implement handling of update events and progress sync, fix scheduled tasks (#120) @Shadowghost\n- Add pagination to scheduled tasks (#111) @crobibero\n- Implement deauth (#114) @Shadowghost\n- Sync Pause and Resume, enable analyzers (#112) @Shadowghost\n\n### Bug Fixes ###\n- Implement handling of update events and progress sync, fix scheduled tasks (#120) @Shadowghost\n- Send pause instead of stop on uncompleted playback to prevent scrobble (#117) @Shadowghost\n- Require success response before deserializing (#115) @crobibero\n\n### Code or Repo Maintenance ###\n- Switch to native episode number check and datetime string conversion (#124) @Shadowghost\n- Fix codeql warnings (#123) @crobibero\n- Use file-scoped namespace everywhere (#122) @crobibero\n- Migrate API to use enums, update properties (#118) @Shadowghost\n- Update .Net version in readme (#119) @sambartik", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_16.0.0.0.zip", + "checksum": "8c0a8bc57b23eee3299cf4018b6abb76", + "timestamp": "2022-04-24T19:31:08Z" + }, + { + "version": "15.0.0.0", + "changelog": "### Bug Fixes ###\n- Retry episode scrobble without IDs if episode was not found by trakt (#102) @SenorSmartyPants\n- Fix episodes with IDs (#100) @SenorSmartyPants\n\n### Code or Repo Maintenance ###\n- 10.8 support (#110) @crobibero\n- Use meta ci (#108) @crobibero\n\n### CI & build changes ###\n- Use meta ci (#108) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_15.0.0.0.zip", + "checksum": "3f92c4f7d5350a2aced3cfe273a75ec2", + "timestamp": "2022-03-27T20:44:42Z" + }, + { + "version": "14.0.0.0", + "changelog": "### New features and improvements ###\n- Handle TV show rewatches (#97) @dulli\n- Don't treat TVDB Id specially for episodes (#93) @SenorSmartyPants\n\n### Code or Repo Maintenance ###\n- Use BaseItemKind (#98) @crobibero\n- Remove all warnings in project (#96) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_14.0.0.0.zip", + "checksum": "82e41d5c0ecf59743627fac10d27a080", + "timestamp": "2022-01-08T17:25:30Z" + }, + { + "version": "13.0.0.0", + "changelog": "### CI & build changes ###\n- Update ci (#85) @h1dden-da3m0n\n\n### Code or Repo Maintenance ###\n- 10.8 support (#91) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_13.0.0.0.zip", + "checksum": "408b38f1335ee1f947890752004cb017", + "timestamp": "2021-11-01T21:03:41Z" + }, + { + "version": "12.0.0.0", + "changelog": "- remove jQuery and update to es6 (#78) @grafixeyehero\n- Use Trakt last watched date when importing (#63) @netpok\n- Use System.Text.Json (#61) @Ullmie02\n- chore: plugin images (#76) @h1dden-da3m0n\n- Fix save button label (#72) @Vagab0nd\n- Fix AUTHED_API_POST_LIMIT (#65) @dgalli1\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#68) @dependabot\n- chore(ci): builds, releas drafter and more (#66) @h1dden-da3m0n\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_12.0.0.0.zip", + "checksum": "f910593ca1ad68f1a90a08fa255281b7", + "timestamp": "2021-06-14T05:27:08Z" + }, + { + "version": "11.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_11.0.0.0.zip", + "checksum": "2257ccde1e39114644a27e0966a0bf2d", + "timestamp": "2020-12-05T19:56:12Z" + }, + { + "version": "10.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_10.0.0.0.zip", + "checksum": "ab67e6b59ea2e7860a6a3ff7b8452759", + "timestamp": "2020-07-20T01:33:06Z" + } + ] + }, + { + "guid": "3fd018e5-5e78-4e58-b280-a0c068febee0", + "name": "TVHeadend", + "description": "Manage TVHeadend from Jellyfin", + "overview": "Manage TVHeadend from Jellyfin", + "owner": "jellyfin", + "category": "LiveTV", + "imageUrl": "https://repo.jellyfin.org/releases/plugin/images/jellyfin-plugin-tvheadend.png", + "versions": [ + { + "version": "12.0.0.0", + "changelog": "- Fixed TV Recording channel for 10.9 (#81) @lomion0815\n- Fix live stream not working with 10.9 (#80) @lomion0815\n- Update for 10.9 - Step 1 (#78) @lomion0815\n- Stop Async connection handler threads if remote host has closed the connection. (#74) @Charlese2", + "targetAbi": "10.9.2.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/tvheadend/tvheadend_12.0.0.0.zip", + "checksum": "6fd285450f7837d590e76707d95e7f76", + "timestamp": "2024-05-20T13:16:24Z" + }, + { + "version": "11.0.0.0", + "changelog": "### New features and improvements ###\n- Added Pre-Padding and Post-Padding to settings. (#57) @lomion0815\n\n### Bug Fixes ###\n- Fix DLNA streaming (#46) @jkellerer\n\n### Code or Repo Maintenance ###\n- Use meta ci (#55) @crobibero\n\n### CI & build changes ###\n- fix: meta ci workflows (#56) @h1dden-da3m0n\n- Use meta ci (#55) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tvheadend/tvheadend_11.0.0.0.zip", + "checksum": "a8255ffbd1839faeaa477377887331c2", + "timestamp": "2022-06-14T11:11:54Z" + }, + { + "version": "10.0.0.0", + "changelog": "### Code or Repo Maintenance ###\n- 10.8 support (#42) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tvheadend/tvheadend_10.0.0.0.zip", + "checksum": "2e11b1af9c3c92b4bc70f537cda8f0a5", + "timestamp": "2022-01-08T17:25:55Z" + }, + { + "version": "9.0.0.0", + "changelog": "### New features and improvements ###\n- chore: plugin images (#37) @h1dden-da3m0n\n\n### CI & build changes ###\n- Update ci (#39) @h1dden-da3m0n\n\n### Code or Repo Maintenance ###\n- reduce log spam and clean up log messages (#41) @Shadowghost\n- Remove jquery (#38) @grafixeyehero", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tvheadend/tvheadend_9.0.0.0.zip", + "checksum": "a5bd2c65ae2b2b3398ae2bbfd5d92b47", + "timestamp": "2021-09-03T11:05:07Z" + }, + { + "version": "8.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tvheadend/tvheadend_8.0.0.0.zip", + "checksum": "64be4d0b4118e0a59a290c187338b4f0", + "timestamp": "2021-04-15T08:56:26Z" + }, + { + "version": "7.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tvheadend/tvheadend_7.0.0.0.zip", + "checksum": "1abbfce737b6962f4b1b2255dc63e932", + "timestamp": "2021-01-05T16:20:33Z" + }, + { + "version": "6.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tvheadend/tvheadend_6.0.0.0.zip", + "checksum": "143c34fd70d7173b8912cc03ce4b517d", + "timestamp": "2020-07-20T01:33:15Z" + } + ] + }, + { + "guid": "8119f3c6-cfc2-4d9c-a0ba-028f1d93e526", + "name": "Cover Art Archive", + "description": "This plugin provides images from the Cover Art Archive https://musicbrainz.org/doc/Cover_Art_Archive and depends on the MusicBrainz metadata provider to know what images belong where\n", + "overview": "MusicBrainz Cover Art Archive", + "owner": "jellyfin", + "category": "Metadata", + "imageUrl": "https://repo.jellyfin.org/releases/plugin/images/jellyfin-plugin-coverartarchive.png", + "versions": [ + { + "version": "8.0.0.0", + "changelog": "- 10.9 (#35) @crobibero\n\n### Bug Fixes ###\n- Check if the Types is flagged as 'Front' (#33) @GaaH\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#34) @methbkts\n- Use meta ci (#27) @crobibero\n\n### Dependency updates ###\n- chore(deps): update dependency metabrainz.common.json to v5.1.0 (#30) @renovate\n\n### CI & build changes ###\n- fix: ci bumps (#29) @h1dden-da3m0n\n- Use meta ci (#27) @crobibero", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/cover-art-archive/cover-art-archive_8.0.0.0.zip", + "checksum": "306eca2d767c1995bcc2d724039dca04", + "timestamp": "2024-05-11T19:36:57Z" + }, + { + "version": "7.0.0.0", + "changelog": "### Bug Fixes ###\n- fix client string (#19) @Shadowghost\n\n### Code or Repo Maintenance ###\n- Fix readme (#20) @Shadowghost", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/cover-art-archive/cover-art-archive_7.0.0.0.zip", + "checksum": "005e308e111b3b3b068e67c9ec6c6e1e", + "timestamp": "2022-01-08T17:22:30Z" + }, + { + "version": "6.0.0.0", + "changelog": "### Bug Fixes ###\n- Fix contact uri (#17) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/cover-art-archive/cover-art-archive_6.0.0.0.zip", + "checksum": "b4d5687142ae4210d43262ae6d9d92c7", + "timestamp": "2022-01-08T11:43:13Z" + }, + { + "version": "5.0.0.0", + "changelog": "### Major features and improvements ###\n- Remove configuration page and migrate to MetaBrainz.MusicBrainz.CoverArt (#12) @MrTimscampi\n\n### Dependency updates ###\n- chore(deps): bump Microsoft.Extensions.Http from 5.0.0 to 6.0.0 (#14) @dependabot", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/cover-art-archive/cover-art-archive_5.0.0.0.zip", + "checksum": "ccc0878e5fc9b03cd1d828f74fe91ead", + "timestamp": "2022-01-07T21:16:19Z" + }, + { + "version": "4.0.0.0", + "changelog": "### Code or Repo Maintenance ###\n- 10.8 support (#13) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/cover-art-archive/cover-art-archive_4.0.0.0.zip", + "checksum": "4dccac26c6470cebc25cb8d6e4201b4d", + "timestamp": "2021-11-01T20:57:28Z" + }, + { + "version": "3.0.0.0", + "changelog": "### New features and improvements ###\n- chore: plugin images (#5) @h1dden-da3m0n\n\n### Dependency updates ###\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#4) @dependabot\n\n### CI & build changes ###\n- Update ci (#9) @h1dden-da3m0n\n- Create release prep PR on release draft update (#7) @oddstr13\n- Add analyzers and remove all warnings (#3) @crobibero\n- Let there be CI (#2) @oddstr13", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/cover-art-archive/cover-art-archive_3.0.0.0.zip", + "checksum": "ca0ae1e2575cae9cb8d9f0164b8ab92c", + "timestamp": "2021-07-28T20:36:41Z" + }, + { + "version": "2.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/cover-art-archive/cover-art-archive_2.0.0.0.zip", + "checksum": "bea8fa4a37b3e7ed74e22266e7597a68", + "timestamp": "2020-12-06T02:51:03Z" + }, + { + "version": "1.0.0.3", + "changelog": "changelog\n", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/cover-art-archive/cover-art-archive_1.0.0.3.zip", + "checksum": "c502a5c54b168810614c1c40709b9598", + "timestamp": "2020-08-06T21:21:22Z" + } + ] + }, + { + "guid": "a677c0da-fac5-4cde-941a-7134223f14c8", + "name": "TheTVDB", + "description": "Get TV metadata from TheTvdb\n", + "overview": "Get TV metadata from TheTvdb", + "owner": "jellyfin", + "category": "Metadata", + "imageUrl": "https://repo.jellyfin.org/releases/plugin/images/jellyfin-plugin-tvdb.png", + "versions": [ + { + "version": "19.0.0.0", + "changelog": "- Improved null handling for tvdb provider (#207) @systemcrash\n\n### New features and improvements ###\n- Added missing season type 'alttwo' (#200) @Kianda\n\n### Bug Fixes ###\n- Handle empty ParentIndexNumber (#209) @Shadowghost", + "targetAbi": "10.10.6.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/thetvdb/thetvdb_19.0.0.0.zip", + "checksum": "81cf892de2c6803f7e90da407b694492", + "timestamp": "2025-02-25T03:41:03Z" + }, + { + "version": "18.0.0.0", + "changelog": "### Bug Fixes ###\n- Increase robustness of retrieving tmdb id (again) (#194) @scampower3\n- Fix orphaned episodes deletion (#195) @scampower3\n- Queue refresh after adding child (#196) @scampower3", + "targetAbi": "10.10.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/thetvdb/thetvdb_18.0.0.0.zip", + "checksum": "8c809397e621a1d0622f6c2f3594ed7f", + "timestamp": "2024-11-03T15:14:50Z" + }, + { + "version": "17.0.0.0", + "changelog": "### Bug Fixes ###\n- Fix update task (#193) @scampower3\n- Moves includeOriginalCountryInTags to the correct setting group. (#191) @scampower3", + "targetAbi": "10.10.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/thetvdb/thetvdb_17.0.0.0.zip", + "checksum": "53533ea6b2284ea5129f85e0dc902102", + "timestamp": "2024-10-30T14:37:53Z" + }, + { + "version": "16.0.0.0", + "changelog": "- Fix 10.10 nullability (#186) @crobibero\n\n### New features and improvements ###\n- Remove All Missing Episodes On Refresh (#176) @scampower3\n- Add original countries of series or movies as tags (#184) @scampower3\n- Move to IExternalUrlProvider (#179) @scampower3\n- Add people provider (#173) @scampower3\n\n### Bug Fixes ###\n- Only generate url when there is externalId for season (#190) @scampower3\n- Update Season provider to use SeriesDisplayOrder field (#180) @scampower3\n- Filter for Movie Ids in remote id search (#187) @scampower3\n- Fix IsMatch logic (#188) @scampower3\n- Update all items returned from GetItemList (#178) @scampower3\n\n### Code or Repo Maintenance ###\n- Use Named Tuple (#177) @scampower3\n- Remove MaxSearchResults (#174) @scampower3\n\n### Dependency updates ###\n- Update dependency Microsoft.Extensions.Http to 8.0.1 (#181) @renovate", + "targetAbi": "10.10.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/thetvdb/thetvdb_16.0.0.0.zip", + "checksum": "3d4b4139faaf54abb81605d95616706a", + "timestamp": "2024-10-29T23:40:31Z" + }, + { + "version": "15.0.0.0", + "changelog": "### Bug Fixes ###\n- Set ContentRatings list to be nullable (#171) @scampower3", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/thetvdb/thetvdb_15.0.0.0.zip", + "checksum": "88ab211743cb3137f7ce7d41f8d15a67", + "timestamp": "2024-08-05T15:05:15Z" + }, + { + "version": "14.0.0.0", + "changelog": "### Major features and improvements ###\n- Add Movie support (#164) @scampower3\n\n### New features and improvements ###\n- Add support for movie and season for check for metadata update task. Add additional configurations. (#169) @scampower3\n- Season support with extended season client (#165) @scampower3\n- Add Tvdb Collection Ids (#162) @scampower3\n\n### Bug Fixes ###\n- Fix movie remote id ProviderName (#167) @scampower3\n- Skip Characters with person name is null / Handle null RemoteIds (#160) @scampower3\n- Add season url (#161) @scampower3\n- Add option to fallback to original language (#156) @scampower3\n\n### Dependency updates ###\n- Update dependency Tvdb.Sdk to v4.7.10 (#158) @renovate", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/thetvdb/thetvdb_14.0.0.0.zip", + "checksum": "29985fb6c99b25dc177380eee5158c69", + "timestamp": "2024-08-05T13:22:09Z" + }, + { + "version": "13.0.0.0", + "changelog": "- Simplify Series Handling in Missing Episode Provider (#151) @scampower3\n- Use official instead of default (#149) @scampower3\n\n### Bug Fixes ###\n- Fix Specials being added during season refresh when IncludeMissingSpecials is disabled (#152) @scampower3\n- Set DeleteFileLocation = false (#153) @scampower3\n- Fix Language mapping for unique cases (#145) @scampower3\n- Get season id according to selected display order. (#147) @scampower3", + "targetAbi": "10.9.5.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/thetvdb/thetvdb_13.0.0.0.zip", + "checksum": "45cfe2c675736d5597c09bfd993f3788", + "timestamp": "2024-06-06T12:49:14Z" + }, + { + "version": "12.0.0.0", + "changelog": "### New features and improvements ###\n- Adds a option to include specials for missing episode provider (#144) @scampower3\n- Add support for regional, alternate, altdvd orders (#139) @scampower3\n- Add support for different display order for missing episode provider (#140) @scampower3\n- Add support for clearart and clearlogo for series images (#138) @scampower3\n- Add fallback languages (#136) @rlauuzo\n\n### Bug Fixes ###\n- Display order change fix, Cache collision fix, restrict airsbefore/after to aired display order (#143) @scampower3\n- Fix retrieval of episode num for virtual episode. (#142) @scampower3\n\n### Documentation updates ###\n- Bump .NET version in docs (#135) @scampower3\n\n### Dependency updates ###\n- Update dependency Microsoft.Extensions.Http to v8 (#81) @renovate", + "targetAbi": "10.9.2.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/thetvdb/thetvdb_12.0.0.0.zip", + "checksum": "1bcc5b7aa8c2a3ee9322b7e261a2ec28", + "timestamp": "2024-05-22T13:44:32Z" + }, + { + "version": "11.0.0.0", + "changelog": "- 10.9 (#134) @crobibero\n- Use ILocalizationManager instead of forming own country and iso6392 lists (#128) @scampower3\n- Don't retrieve tvdbId for episode if there is tvdbid already provided (#127) @scampower3\n- Prevent images with no language tag to have same priority as matched language (#126) @scampower3\n- Grab non alias name instead of first one that matches the language (#125) @scampower3\n- Fixes some cache key clashes and other improvements. (#123) @scampower3\n- Fixes some poorly named variables and label \"for\" tag fixes (#122) @scampower3\n- Remove required from the input for API key (#121) @scampower3\n- Add cache time configurations (#120) @scampower3\n- Add Caching for api calls (#118) @scampower3\n- Fix: Combine original titles for multi episode files (#117) @scampower3\n- Fixes issues retrieving episode metadata (#116) @scampower3\n- Improvements and fixes tvdb sdk 4.7.9.1 + PR #112 (#115) @BobSilent\n\n### Major features and improvements ###\n- Tvdb v4 migration (#93) @scampower3\n\n### New features and improvements ###\n- Feat: Add a polling task to check for update via the update api endpoint (#124) @scampower3\n\n### Bug Fixes ###\n- Update to Tvdb sdk 4.7.9.1 (#113) @scampower3\n- Fix duplicate entries Missing and not Missing (#106) @BobSilent\n- Fixes for tvdb v4 migration (#110) @BobSilent\n- Don't require user pin (#108) @crobibero\n\n### Code or Repo Maintenance ###\n- Make Tvdb Client usage more resilient and robust (#112) @BobSilent\n- Add the project's api key (#107) @crobibero\n- Update link to Jellyfin website (#103) @methbkts", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/thetvdb/thetvdb_11.0.0.0.zip", + "checksum": "42a42a1d50886556960e774083b75629", + "timestamp": "2024-05-11T19:29:00Z" + }, + { + "version": "10.0.0.0", + "changelog": "- Reduce log noise (#85) @IDisposable\n- Enriched Logging with series name (#84) @JPVenson\n\n### New features and improvements ###\n- Combine Title and Overview of combined episodes. (#86) @haydenstith", + "targetAbi": "10.8.10.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/thetvdb/thetvdb_10.0.0.0.zip", + "checksum": "e01c639fcbe9a5c3e76944819a8bb66d", + "timestamp": "2023-06-19T20:21:14Z" + }, + { + "version": "9.0.0.0", + "changelog": "### Bug Fixes ###\n- Fix GetAllEpisodes breaking library scan on missing Episode Data (#83) @Hayajiro\n\n### Code or Repo Maintenance ###\n- Use meta ci (#67) @crobibero\n\n### CI & build changes ###\n- fix: meta ci workflows (#72) @h1dden-da3m0n\n- Use meta ci (#67) @crobibero", + "targetAbi": "10.8.8.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/thetvdb/thetvdb_9.0.0.0.zip", + "checksum": "0d2585a599b2a0deb0c614577bc3a175", + "timestamp": "2023-01-16T03:36:51Z" + }, + { + "version": "8.0.0.0", + "changelog": "### Code or Repo Maintenance ###\n- Use BaseItemKind (#59) @crobibero\n- update ruleset (#55) @crobibero\n\n### Dependency updates ###\n- chore(deps): bump Microsoft.Extensions.Http from 5.0.0 to 6.0.0 (#54) @dependabot", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/thetvdb/thetvdb_8.0.0.0.zip", + "checksum": "5b9ee28119c60dffeff67952d67ba67a", + "timestamp": "2022-01-08T17:25:42Z" + }, + { + "version": "7.0.0.0", + "changelog": "- 10.8 support (#52) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/thetvdb/thetvdb_7.0.0.0.zip", + "checksum": "7ae213ac5c4d86ee968a0b7c69755393", + "timestamp": "2021-11-01T21:04:06Z" + }, + { + "version": "6.0.0.0", + "changelog": "### Bug Fixes ###\n- Changed NormalizationForm to FormC (#45) @sushilicious\n\n### CI & build changes ###\n- Update ci (#42) @h1dden-da3m0n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/thetvdb/thetvdb_6.0.0.0.zip", + "checksum": "0d2bcfa13da7e10efa8874b445f92ba6", + "timestamp": "2021-08-07T21:24:50Z" + }, + { + "version": "5.0.0.0", + "changelog": "* fix catching exceptions\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/thetvdb/thetvdb_5.0.0.0.zip", + "checksum": "ad07e5890042799642e4056ebf5620c0", + "timestamp": "2021-05-14T12:01:21Z" + }, + { + "version": "4.0.0.0", + "changelog": "Fix getting metadata\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/thetvdb/thetvdb_4.0.0.0.zip", + "checksum": "97e82c193bf8c70c28158bdd4abb638d", + "timestamp": "2021-04-18T19:10:58Z" + }, + { + "version": "3.0.0.0", + "changelog": "Fix getting metadata", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/thetvdb/thetvdb_3.0.0.0.zip", + "checksum": "108bb40691f7b08ebd28f78afd7d196f", + "timestamp": "2021-03-11T05:41:03Z" + }, + { + "version": "2.0.0.0", + "changelog": "Remove from Jellyfin core.\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/thetvdb/thetvdb_2.0.0.0.zip", + "checksum": "e46cee334476a1b475e5c553171c4cb6", + "timestamp": "2020-12-16T20:03:28Z" + }, + { + "version": "1.0.0.0", + "changelog": "Remove from Jellyfin core.\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/thetvdb/thetvdb_1.0.0.0.zip", + "checksum": "5a3dca5c0db4824d83bfd4e7e2b7bf11", + "timestamp": "2020-12-06T02:56:40Z" + } + ] + }, + { + "guid": "a2b2a7ed-aa28-4521-a64a-63d86901f246", + "name": "AniDB", + "description": "AniDB metadata provider\n", + "overview": "AniDB metadata provider", + "owner": "jellyfin", + "category": "Metadata", + "imageUrl": "https://repo.jellyfin.org/releases/plugin/images/jellyfin-plugin-anidb.png", + "versions": [ + { + "version": "10.0.0.0", + "changelog": "- Fallback on empty ParentIndexNumber (#75) @Shadowghost", + "targetAbi": "10.10.6.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/anidb/anidb_10.0.0.0.zip", + "checksum": "b334e0a1c3855d6918fd6f4c13d78ab7", + "timestamp": "2025-02-25T03:40:44Z" + }, + { + "version": "9.0.0.0", + "changelog": "- Map tag \"18 restricted\" to parental rating NC-17 (#48) @nalsai\n- Strip the year from the name for finding matches (#55) @nalsai\n- Add n-apostrophe replacement (#56) @nalsai\n- Add wo replacement (#57) @nalsai", + "targetAbi": "10.9.4.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/anidb/anidb_9.0.0.0.zip", + "checksum": "d01c8da806aae5e0f65d96552e4063e4", + "timestamp": "2024-06-02T14:10:34Z" + }, + { + "version": "8.0.0.0", + "changelog": "- 10.9 (#64) @crobibero\n\n### New features and improvements ###\n- Make series.xml cache age user configurable (#44) @Scholars-Mate\n\n### Bug Fixes ###\n- Detect api errors and throw exception (#42) @nalsai\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#62) @methbkts", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/anidb/anidb_8.0.0.0.zip", + "checksum": "bc9683dd6fbe76c60d2e984e39873918", + "timestamp": "2024-05-11T19:36:21Z" + }, + { + "version": "7.0.0.0", + "changelog": "### New features and improvements ###\n- Add AniDbExternalEpisodeId (#32) @Nalsai\n- Add support for \"Mahoutsukai\" and fix \"Gekijyouban\" (#31) @Nalsai\n\n### Bug Fixes ###\n- Fix automatically detecting Movies (#38) @Nalsai\n- Add support for \"Mahoutsukai\" and fix \"Gekijyouban\" (#31) @Nalsai\n\n### CI & build changes ###\n- fix: meta ci workflows (#35) @h1dden-da3m0n", + "targetAbi": "10.8.1.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anidb/anidb_7.0.0.0.zip", + "checksum": "91be4332cc5ab9705574379560a60600", + "timestamp": "2022-07-09T15:23:50Z" + }, + { + "version": "6.0.0.0", + "changelog": "- Fix episode metadata & improve series metadata (#29) @Nalsai\n\n### New features and improvements ###\n- Add original title metadata (#26) @Nalsai\n\n### Bug Fixes ###\n- Use proper normalization form (#19) @crobibero\n- Improve AniDB ID searching and matching (#27) @Nalsai\n\n### Code or Repo Maintenance ###\n- chore(deps): bump Microsoft.Extensions.Http from 5.0.0 to 6.0.0 (#15) @dependabot\n- Improve AniDB ID searching and matching (#27) @Nalsai\n- Use meta ci (#30) @crobibero\n\n### Dependency updates ###\n- chore(deps): bump Microsoft.Extensions.Http from 5.0.0 to 6.0.0 (#15) @dependabot\n\n### CI & build changes ###\n- Use meta ci (#30) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anidb/anidb_6.0.0.0.zip", + "checksum": "921e7e417e97f60c6d275d0373add6a0", + "timestamp": "2022-03-28T00:00:21Z" + }, + { + "version": "5.0.0.0", + "changelog": "### Code or Repo Maintenance ###\n- 10.8 support (#13) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anidb/anidb_5.0.0.0.zip", + "checksum": "8bcfbf425f9c2d4c6f38edb8c4f05377", + "timestamp": "2022-01-08T17:20:54Z" + }, + { + "version": "4.0.0.0", + "changelog": "### Dependency updates ###\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#8) @dependabot\n\n### CI & build changes ###\n- Update ci (#10) @h1dden-da3m0n\n\n### Code or Repo Maintenance ###\n- chore: plugin images (#9) @h1dden-da3m0n", + "targetAbi": "10.7.7.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anidb/anidb_4.0.0.0.zip", + "checksum": "e8957962ec6d3a3e811b1804c608b294", + "timestamp": "2021-09-07T21:31:08Z" + }, + { + "version": "3.0.0.0", + "changelog": "* Explicit decompress no longer needed (#4) @oddstr13 * Let there be CI (#3) @oddstr13\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anidb/anidb_3.0.0.0.zip", + "checksum": "574104cf6f64989214dbc1680861fa71", + "timestamp": "2021-03-12T23:32:20Z" + }, + { + "version": "2.0.0.0", + "changelog": "- Split out from the Anime plugin - Unpin patch version of DependencyInjection\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anidb/anidb_2.0.0.0.zip", + "checksum": "9b69500943308d01e0e2e97432343468", + "timestamp": "2021-03-10T19:43:49Z" + } + ] + }, + { + "guid": "1bd22884-44be-40f3-ad95-fc4a7834ba2c", + "name": "AniList", + "description": "AniList metadata provider\n", + "overview": "AniList metadata provider", + "owner": "jellyfin", + "category": "Metadata", + "imageUrl": "https://repo.jellyfin.org/releases/plugin/images/jellyfin-plugin-anilist.png", + "versions": [ + { + "version": "11.0.0.0", + "changelog": "- Cleanup (#91) @Shadowghost\n\n### New features and improvements ###\n- Added a setting to make only animation studio appear as metadata (with fixes) (#88) @sjorge", + "targetAbi": "10.10.6.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/anilist/anilist_11.0.0.0.zip", + "checksum": "b81d83d025ca1498f730a72599b80fa4", + "timestamp": "2025-02-25T03:40:36Z" + }, + { + "version": "10.0.0.0", + "changelog": "- Support for retreiving Person metadata (#75) @HansLehnert\n\n### Dependency updates ###\n- Update dotnet monorepo to 8.0.1 (#80) @renovate", + "targetAbi": "10.10.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/anilist/anilist_10.0.0.0.zip", + "checksum": "958d69fa904b6a7cf4f75d429be9ea79", + "timestamp": "2024-10-26T18:44:42Z" + }, + { + "version": "9.0.0.0", + "changelog": "- Limit amount of people in metadata search result (#68) @AkaTenshi\n- Feature: Decouples VA filter from the title language, and moves to the new Anilist StaffLanguage API key (#65) @mmshivesh\n\n### Dependency updates ###\n- Update dependency AnitomySharp.NET6 to v0.5.1 (#64) @renovate", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/anilist/anilist_9.0.0.0.zip", + "checksum": "ab3635512a988b02e01f8f3e8ac5aa35", + "timestamp": "2024-05-13T13:24:15Z" + }, + { + "version": "8.0.0.0", + "changelog": "- force change for 10.9 (#62) @crobibero\n- Unstable (#61) @crobibero\n\n### Bug Fixes ###\n- Fix genre settings not being applied to movies (#52) @HansLehnert", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/anilist/anilist_8.0.0.0.zip", + "checksum": "a348cda6e7162c908e01210812e2190d", + "timestamp": "2024-05-11T20:26:02Z" + }, + { + "version": "7.0.0.0", + "changelog": "", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/anilist/anilist_7.0.0.0.zip", + "checksum": "935a485454872488f1a1d1ec793c11a5", + "timestamp": "2024-05-11T19:55:03Z" + }, + { + "version": "6.0.0.0", + "changelog": "### New features and improvements ###\n- Optionally use the AnitomySharp library to extract media titles (#9) @MisterMcDuck\n- Change banner to backdrop (#37) @nielsvanvelzen\n\n### Bug Fixes ###\n- Filter out non-japanese VAs for romaji titles (#40) @rzk3\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#44) @methbkts\n- Use meta ci (#25) @crobibero\n\n### Dependency updates ###\n- chore(deps): update dotnet monorepo to v7 (major) (#35) @renovate\n- chore(deps): update dependency microsoft.extensions.dependencyinjection to v6.0.0 (#30) @renovate\n- chore(deps): update dependency microsoft.extensions.http to v6 (#31) @renovate\n\n### CI & build changes ###\n- fix: meta ci workflows (#29) @h1dden-da3m0n\n- Use meta ci (#25) @crobibero", + "targetAbi": "10.8.12.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anilist/anilist_6.0.0.0.zip", + "checksum": "2038e03fd92e877095be82839ee268e4", + "timestamp": "2023-11-09T01:10:28Z" + }, + { + "version": "5.0.0.0", + "changelog": "### Code or Repo Maintenance ###\n- 10.8 support (#18) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anilist/anilist_5.0.0.0.zip", + "checksum": "e9cac399791004a163eec2aeb5a4d11b", + "timestamp": "2022-01-08T17:21:07Z" + }, + { + "version": "4.0.0.0", + "changelog": "### Bug Fixes ###\n- Fix Genre settings (#15) @CommandStorm5\n\n### CI & build changes ###\n- ci: set ABI version and more repo automation (#17) @h1dden-da3m0n", + "targetAbi": "10.7.7.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anilist/anilist_4.0.0.0.zip", + "checksum": "0c9335b5ac2c873473446ef5ab91b2be", + "timestamp": "2021-09-21T20:16:23Z" + }, + { + "version": "3.0.0.0", + "changelog": "### New features and improvements ###\n- Add original title preference option (#7) @robertgzr\n- Add native Japanese title to the original title field (#4) @ayyu\n- Add option to hide tags that are marked as spoilers (#5) @sqlstatement\n\n### Dependency updates ###\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#6) @dependabot\n\n### CI & build changes ###\n- Update ci (#11) @h1dden-da3m0n\n- Let there be CI (#3) @oddstr13\n\n### Code or Repo Maintenance ###\n- chore: plugin images (#8) @h1dden-da3m0n", + "targetAbi": "10.7.7.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anilist/anilist_3.0.0.0.zip", + "checksum": "276831fbfb1c12f60feb978e74384157", + "timestamp": "2021-09-07T21:33:18Z" + }, + { + "version": "2.0.0.0", + "changelog": "- Split out from the Anime plugin - Unpin patch version of DependencyInjection\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anilist/anilist_2.0.0.0.zip", + "checksum": "3d3ab2231231e981f42f46745dd4a3fd", + "timestamp": "2021-03-10T19:47:04Z" + } + ] + }, + { + "guid": "776d9158-b91f-49d9-82c5-dacce63d63b8", + "name": "AniSearch", + "description": "AniSearch metadata provider\n", + "overview": "AniSearch metadata provider", + "owner": "jellyfin", + "category": "Metadata", + "imageUrl": "https://repo.jellyfin.org/releases/plugin/images/jellyfin-plugin-anisearch.png", + "versions": [ + { + "version": "5.0.0.0", + "changelog": "- 10.9 (#22) @crobibero\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#21) @methbkts\n- Use meta ci (#13) @crobibero\n\n### Dependency updates ###\n- chore(deps): update dependency microsoft.extensions.http to v6 (#17) @renovate\n\n### CI & build changes ###\n- fix: meta ci workflows (#16) @h1dden-da3m0n\n- Use meta ci (#13) @crobibero", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/anisearch/anisearch_5.0.0.0.zip", + "checksum": "e6870dc7d6256fbc343e5d5eff7e4056", + "timestamp": "2024-05-11T19:36:42Z" + }, + { + "version": "4.0.0.0", + "changelog": "### Code or Repo Maintenance ###\n- 10.8 support (#7) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anisearch/anisearch_4.0.0.0.zip", + "checksum": "f4296b98d7cadd0f0d42f9c7ca63fba4", + "timestamp": "2022-01-08T17:21:39Z" + }, + { + "version": "3.0.0.0", + "changelog": "### Dependency updates ###\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#3) @dependabot\n\n### CI & build changes ###\n- Update ci (#5) @h1dden-da3m0n\n- Let there be CI (#2) @oddstr13\n\n### Code or Repo Maintenance ###\n- chore: plugin images (#4) @h1dden-da3m0n", + "targetAbi": "10.7.7.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anisearch/anisearch_3.0.0.0.zip", + "checksum": "de566977fe80a8d75475b7de937c8734", + "timestamp": "2021-09-07T21:31:55Z" + }, + { + "version": "2.0.0.0", + "changelog": "- Split out from the Anime plugin - Remove dependency on DependencyInjection\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anisearch/anisearch_2.0.0.0.zip", + "checksum": "761b4c98926541c79ed2d24be04f4a1f", + "timestamp": "2021-03-10T19:54:53Z" + } + ] + }, + { + "guid": "88d809e2-056b-47f4-9911-073949b9963f", + "name": "Kitsu", + "description": "Kitsu metadata provider\n", + "overview": "Kitsu metadata provider", + "owner": "jellyfin", + "category": "Metadata", + "imageUrl": "https://repo.jellyfin.org/releases/plugin/images/jellyfin-plugin-kitsu.png", + "versions": [ + { + "version": "6.0.0.0", + "changelog": "- Fallback on empty ParentIndexNumber (#36) @Shadowghost\n- Update kitsu domain (#34) @pikami", + "targetAbi": "10.10.6.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/kitsu/kitsu_6.0.0.0.zip", + "checksum": "e64954a083d4a66722244724aa588b5a", + "timestamp": "2025-02-25T03:40:50Z" + }, + { + "version": "5.0.0.0", + "changelog": "- 10.9 (#29) @crobibero\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#26) @methbkts", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/kitsu/kitsu_5.0.0.0.zip", + "checksum": "4941f0939f3d4345e7f42fcbfe620d60", + "timestamp": "2024-05-11T19:36:19Z" + }, + { + "version": "4.0.0.0", + "changelog": "### New features and improvements ###\n- Added Series/Episode Image Providers (#22) @pikami\n- Get episode metadata from seriesId+episodeNumber instead of provider episode id (#21) @pikami\n- Add support for identifying using kitsu id (#23) @pikami\n\n### Bug Fixes ###\n- Round community rating to single decimal place (#18) @pikami\n\n### CI & build changes ###\n- fix: meta ci workflows (#17) @h1dden-da3m0n\n- Use meta ci (#14) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/kitsu/kitsu_4.0.0.0.zip", + "checksum": "17ba01c1c0fe1c5a8ca2b84410407b82", + "timestamp": "2022-06-13T22:15:32Z" + }, + { + "version": "3.0.0.0", + "changelog": "### New features and improvements ###\n- chore: plugin images (#5) @h1dden-da3m0n\n\n### Dependency updates ###\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#4) @dependabot\n\n### CI & build changes ###\n- Update ci (#6) @h1dden-da3m0n\n- Let there be CI (#2) @oddstr13\n\n### Code or Repo Maintenance ###\n- 10.8 support (#9) @crobibero\n\n### Documentation updates ###\n- chore(doc): doc and editorconf update (#3) @h1dden-da3m0n", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/kitsu/kitsu_3.0.0.0.zip", + "checksum": "97bffe423d3f090db13f086f204c807c", + "timestamp": "2022-01-08T17:22:57Z" + }, + { + "version": "2.0.0.0", + "changelog": "- Split out from the Anime plugin - Remove dependency on DependencyInjection\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/kitsu/kitsu_2.0.0.0.zip", + "checksum": "0989ef4483639edb9a4ec266905f386a", + "timestamp": "2021-03-10T20:00:06Z" + } + ] + }, + { + "guid": "a4a488d0-17a3-4919-8d82-7f3de4f6b209", + "name": "TVmaze", + "description": "Get TV metadata from TVmaze\n", + "overview": "Get TV metadata from TVmaze", + "owner": "jellyfin", + "category": "Metadata", + "imageUrl": "https://repo.jellyfin.org/releases/plugin/images/jellyfin-plugin-tvmaze.png", + "versions": [ + { + "version": "12.0.0.0", + "changelog": "- Fallback on empty ParentIndexNumber (#54) @Shadowghost\n- Should provide identifying info in its exception (#47) @michaelkrieger\n- Add basic handling for specials (#23) @Smith00101010", + "targetAbi": "10.10.6.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/tvmaze/tvmaze_12.0.0.0.zip", + "checksum": "e778f22bc4295aefa159ee327b89dbfe", + "timestamp": "2025-02-25T03:40:35Z" + }, + { + "version": "11.0.0.0", + "changelog": "- 10.9 (#50) @crobibero\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#49) @methbkts\n- Use meta ci (#42) @crobibero\n\n### CI & build changes ###\n- fix: meta ci workflows (#44) @h1dden-da3m0n\n- Use meta ci (#42) @crobibero", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/tvmaze/tvmaze_11.0.0.0.zip", + "checksum": "0295801c211760a2ea01bd2a7b9f1ff0", + "timestamp": "2024-05-11T19:36:43Z" + }, + { + "version": "10.0.0.0", + "changelog": "### Code or Repo Maintenance ###\n- Fix build (#36) @crobibero\n\n### Dependency updates ###\n- chore(deps): bump Microsoft.Extensions.Http from 5.0.0 to 6.0.0 (#33) @dependabot", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tvmaze/tvmaze_10.0.0.0.zip", + "checksum": "7a1bb4eccc01169f9bf31e5276c8d61e", + "timestamp": "2022-01-08T17:26:09Z" + }, + { + "version": "9.0.0.0", + "changelog": "### Bug Fixes ###\n- tv-maze -> tvmaze in release-drafter config (#28) @oddstr13\n\n### Code or Repo Maintenance ###\n- 10.8 support (#32) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tvmaze/tvmaze_9.0.0.0.zip", + "checksum": "2fa1bbe23392945f56f8ed716c8bb932", + "timestamp": "2021-11-01T21:04:34Z" + }, + { + "version": "8.0.0.0", + "changelog": "- chore(deps): bump TvMaze.Api.Client from 0.1.71 to 0.1.72 (#21) @dependabot\n\n### CI & build changes ###\n- Update ci (#24) @h1dden-da3m0n\n\n### Code or Repo Maintenance ###\n- chore: plugin images (#22) @h1dden-da3m0n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tvmaze/tvmaze_8.0.0.0.zip", + "checksum": "cd7944e30bd7e6237279cb8458777fc0", + "timestamp": "2021-09-06T17:25:48Z" + }, + { + "version": "7.0.0.0", + "changelog": "Update api client\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tvmaze/tvmaze_7.0.0.0.zip", + "checksum": "01454308f6db571b1db6017394789108", + "timestamp": "2021-04-12T20:38:30Z" + }, + { + "version": "5.0.0.0", + "changelog": "Get additional image types\n", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tv-maze/tv-maze_5.0.0.0.zip", + "checksum": "509a85e40b1d1ac36eef45673deaf606", + "timestamp": "2020-12-06T02:51:56Z" + }, + { + "version": "4.0.0.0", + "changelog": "Get additional image types\n", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tv-maze/tv-maze_4.0.0.0.zip", + "checksum": "58ee9ab3f129151bdfff033ad889ad87", + "timestamp": "2020-11-24T14:44:37Z" + }, + { + "version": "3.0.0.0", + "changelog": "Remove unused dependencies \n", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tv-maze/tv-maze_3.0.0.0.zip", + "checksum": "f3b2c70b3e136fb15c917e4420f4fdec", + "timestamp": "2020-11-09T14:32:56Z" + }, + { + "version": "2.0.0.0", + "changelog": "Remove unused dependencies \n", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tv-maze/tv-maze_2.0.0.0.zip", + "checksum": "c7662ae8ae52ce8a4e8d685d55f36e80", + "timestamp": "2020-11-09T02:33:11Z" + }, + { + "version": "1.0.0.0", + "changelog": "Initial release.\n", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tv-maze/tv-maze_1.0.0.0.zip", + "checksum": "c90eee48c12f2c07880b4b28e507fd14", + "timestamp": "2020-11-08T19:05:32Z" + } + ] + }, + { + "guid": "71552a5a-5c5c-4350-a2ae-ebe451a30173", + "name": "Webhook", + "description": "Sends notifications to destinations via webhooks.\n", + "overview": "Sends notifications.", + "owner": "jellyfin", + "category": "Notifications", + "imageUrl": "https://repo.jellyfin.org/releases/plugin/images/jellyfin-plugin-webhook.png", + "versions": [ + { + "version": "17.0.0.0", + "changelog": "- Update Ntfy.handlebars (#298) @Sk4lli\n- ntfy.sh: Template Optimizations Pt. 3 (#297) @v3DJG6GL\n\n### New features and improvements ###\n- feat: add url_encode helper (#314) @armanckeser", + "targetAbi": "10.10.6.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/webhook/webhook_17.0.0.0.zip", + "checksum": "dc5633cf3b48b21e0d413eafdd95ba37", + "timestamp": "2025-02-22T17:59:11Z" + }, + { + "version": "15.0.0.0", + "changelog": "- Fix test badge typo (#257) @RyanMelena\n- Fix test status badge (#256) @RyanMelena\n- Make \"Original Aspect Ratio\" property available to WebHooks (#249) @RyanMelena\n\n### Breaking changes ###\n- Allow smtp connection without SSL (#258) @RyanMelena\n\n### Bug Fixes ###\n- Allow smtp connection without SSL (#258) @RyanMelena\n\n### Dependency updates ###\n- chore(deps): update dependency mailkit to v4.7.0 (#174) @renovate\n- chore(deps): update dependency mqttnet.extensions.managedclient to v4.3.6.1152 (#246) @renovate", + "targetAbi": "10.9.7.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/webhook/webhook_15.0.0.0.zip", + "checksum": "0def08b5a1709aa4c4edec45c71f26fb", + "timestamp": "2024-10-26T18:18:20Z" + }, + { + "version": "14.0.0.0", + "changelog": "### Bug Fixes ###\n- Fix AuthenticationFailureNotifier, AuthenticationSuccessNotifier (#238) @crobibero\n- Actually register hosted services (#233) @crobibero\n\n### Dependency updates ###\n- chore(deps): update dependency mqttnet.extensions.managedclient to v4.3.4.1084 (#187) @renovate", + "targetAbi": "10.9.1.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/webhook/webhook_14.0.0.0.zip", + "checksum": "1097b179029bfc0242446efc7099f3e4", + "timestamp": "2024-05-17T16:51:02Z" + }, + { + "version": "13.0.0.0", + "changelog": "### Bug Fixes ###\n- Fix registering helpers during plugin initialization (#230) @crobibero", + "targetAbi": "10.9.1.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/webhook/webhook_13.0.0.0.zip", + "checksum": "80717245cf09947e3c1c81027fbc416c", + "timestamp": "2024-05-13T23:39:55Z" + }, + { + "version": "12.0.0.0", + "changelog": "### Code or Repo Maintenance ###\n- Fix scheduled task (#106) @crobibero\n- chore(deps): bump Handlebars.Net from 2.0.10 to 2.1.0 (#101) @dependabot\n- chore(deps): bump MailKit from 3.1.0 to 3.1.1 (#102) @dependabot\n- chore(deps): bump MailKit from 3.0.0 to 3.1.0 (#95) @dependabot\n\n### Dependency updates ###\n- chore(deps): bump Handlebars.Net from 2.0.10 to 2.1.0 (#101) @dependabot\n- chore(deps): bump MailKit from 3.1.0 to 3.1.1 (#102) @dependabot\n- chore(deps): bump MailKit from 3.0.0 to 3.1.0 (#95) @dependabot\n\n### CI & build changes ###\n- fix: wrong name in ci workflows (#104) @h1dden-da3m0n\n- ci: migrate to centralized Plugin CI workflows (#94) @h1dden-da3m0n", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/webhook/webhook_12.0.0.0.zip", + "checksum": "360760d637a92e88273373ba31956300", + "timestamp": "2024-05-11T19:15:42Z" + }, + { + "version": "11.0.0.0", + "changelog": "### Code or Repo Maintenance ###\n- Fix scheduled task (#106) @crobibero\n- chore(deps): bump Handlebars.Net from 2.0.10 to 2.1.0 (#101) @dependabot\n- chore(deps): bump MailKit from 3.1.0 to 3.1.1 (#102) @dependabot\n- chore(deps): bump MailKit from 3.0.0 to 3.1.0 (#95) @dependabot\n\n### Dependency updates ###\n- chore(deps): bump Handlebars.Net from 2.0.10 to 2.1.0 (#101) @dependabot\n- chore(deps): bump MailKit from 3.1.0 to 3.1.1 (#102) @dependabot\n- chore(deps): bump MailKit from 3.0.0 to 3.1.0 (#95) @dependabot\n\n### CI & build changes ###\n- fix: wrong name in ci workflows (#104) @h1dden-da3m0n\n- ci: migrate to centralized Plugin CI workflows (#94) @h1dden-da3m0n", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/webhook/webhook_11.0.0.0.zip", + "checksum": "adcd796f3c83498a3577c1f6380324e3", + "timestamp": "2022-03-28T00:08:01Z" + }, + { + "version": "10.0.0.0", + "changelog": "### Bug Fixes ###\n- Pull correct ServerName (#85) @crobibero\n\n### Code or Repo Maintenance ###\n- Update ruleset, fix new warnings (#82) @crobibero\n\n### Dependency updates ###\n- chore(deps): update Microsoft.Extensions.Http requirement from 5.* to 6.* (#80) @dependabot\n- chore(deps): bump Handlebars.Net from 2.0.9 to 2.0.10 (#92) @dependabot\n- chore(deps): bump MailKit from 2.15.0 to 3.0.0 (#91) @dependabot", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/webhook/webhook_10.0.0.0.zip", + "checksum": "51de0e95b9c74c17cccd9f81c0674780", + "timestamp": "2022-01-08T17:26:30Z" + }, + { + "version": "9.0.0.0", + "changelog": "### Bug Fixes ###\n- Don't filter on userId for UserCreated notification type (#76) @crobibero\n\n### Code or Repo Maintenance ###\n- Fix CI (#79) @crobibero\n- 10.8 support (#69) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/webhook/webhook_9.0.0.0.zip", + "checksum": "7346b010d59f3833b5f5920ab503063c", + "timestamp": "2021-11-01T14:32:52Z" + }, + { + "version": "8.0.0.0", + "changelog": "### New features and improvements ###\n- Add UserDataSaved event handler (#70) @crobibero", + "targetAbi": "10.7.7.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/webhook/webhook_8.0.0.0.zip", + "checksum": "8a84683a9b52090229b2da2dabcd3d91", + "timestamp": "2021-09-27T01:38:21Z" + }, + { + "version": "7.0.0.0", + "changelog": "### New features and improvements ###\n- Add tagline as available parameter (#68) @crobibero\n- Add Form Post support (#65) @crobibero\n\n### Bug Fixes ###\n- Fix Discord.handlebars template (#66) @crobibero\n- Fix string conversion for unbound properties (#62) @crobibero", + "targetAbi": "10.7.7.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/webhook/webhook_7.0.0.0.zip", + "checksum": "8d0a350aa9cd4fcc7f25cadcc0406286", + "timestamp": "2021-09-16T20:39:37Z" + }, + { + "version": "6.0.0.0", + "changelog": "### Bug Fixes ###\n- Fix string conversion in HandlebarsFunctionHelpers (#61) @crobibero\n- Actually fix sending username (#58) @crobibero", + "targetAbi": "10.7.7.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/webhook/webhook_6.0.0.0.zip", + "checksum": "778537d266aaa8b453398e6fcf21ae3b", + "timestamp": "2021-09-15T11:44:50Z" + }, + { + "version": "5.0.0.0", + "changelog": "### Bug Fixes ###\n- Update Username parameter to be NotificationUsername (#57) @crobibero\n\n### CI & build changes ###\n- ci: set ABI version and more repo automation (#52) @h1dden-da3m0n", + "targetAbi": "10.7.7.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/webhook/webhook_5.0.0.0.zip", + "checksum": "d09416808acd1b47e1efefdde36cebc8", + "timestamp": "2021-09-14T00:18:12Z" + }, + { + "version": "4.0.0.0", + "changelog": "- Update ci (#42) @h1dden-da3m0n\n\n### New features and improvements ###\n- Improve HTTP Request Error Logging (#51) @mark-monteiro\n\n### Bug Fixes ###\n- Fix loading of selected media types (#46) @crobibero\n\n### Dependency updates ###\n- chore(deps): bump MailKit from 2.14.0 to 2.15.0 (#50) @dependabot\n- chore(deps): bump Handlebars.Net from 2.0.8 to 2.0.9 (#49) @dependabot\n- chore(deps): bump MailKit from 2.13.0 to 2.14.0 (#48) @dependabot\n\n### Code or Repo Maintenance ###\n- chore(deps): bump MailKit from 2.14.0 to 2.15.0 (#50) @dependabot\n- chore(deps): bump Handlebars.Net from 2.0.8 to 2.0.9 (#49) @dependabot\n- chore(deps): bump MailKit from 2.13.0 to 2.14.0 (#48) @dependabot", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/webhook/webhook_4.0.0.0.zip", + "checksum": "37a37b69fab5ccd8181a8c4af8d5dc7b", + "timestamp": "2021-08-30T11:30:18Z" + }, + { + "version": "3.0.0.0", + "changelog": "- No changes", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/webhook/webhook_3.0.0.0.zip", + "checksum": "ad3b18dd68bedf4c49b634d630eb3146", + "timestamp": "2021-07-10T02:06:09Z" + } + ] + }, + { + "guid": "f30880ae-3365-449e-b9e6-bf133c8401b0", + "name": "OPDS", + "description": "Provides an OPDS feed for book browsing.\n", + "overview": "Provides an OPDS book feed", + "owner": "jellyfin", + "category": "General", + "imageUrl": "https://repo.jellyfin.org/releases/plugin/images/jellyfin-plugin-opds.png", + "versions": [ + { + "version": "6.0.0.0", + "changelog": "- 10.10 fixes (#44) @crobibero\n\n### New features and improvements ###\n- Add more descriptive feed name (#25) @crobibero\n\n### Bug Fixes ###\n- fix: Support different query parameter names in search (#41) @rluetzner\n\n### Dependency updates ###\n- chore(deps): update dependency stylecop.analyzers to v1.2.0-beta.556 - autoclosed (#34) @renovate", + "targetAbi": "10.10.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/opds/opds_6.0.0.0.zip", + "checksum": "182d6e847b8632af968f2bfea728c541", + "timestamp": "2024-10-26T18:10:14Z" + }, + { + "version": "5.0.0.0", + "changelog": "- 10.9 (#39) @crobibero\n\n### New features and improvements ###\n- Set Content-Disposition header when downloading book (#24) @crobibero\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#36) @methbkts\n- Minor update to include authenticated feeds. (#21) @adamshand\n\n### Dependency updates ###\n- chore(deps): update dependency stylecop.analyzers to v1.2.0-beta.435 (#30) @renovate\n\n### CI & build changes ###\n- fix: meta ci workflows (#28) @h1dden-da3m0n", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/opds/opds_5.0.0.0.zip", + "checksum": "7a69bd5f0221576dff14bbd352dcb87c", + "timestamp": "2024-05-11T19:35:40Z" + }, + { + "version": "4.0.0.0", + "changelog": "### New features and improvements ###\n- Add WWW-Authenticate header to unauthorized response (#14) @crobibero\n- Add Favorites, RecentlyAdded (#12) @crobibero\n\n### CI & build changes ###\n- ci: migrate to centralized Plugin CI workflows (#15) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/opds/opds_4.0.0.0.zip", + "checksum": "43b7de66b3352c17b4e120ce4ef47411", + "timestamp": "2022-02-27T22:02:50Z" + }, + { + "version": "3.0.0.0", + "changelog": "### New features and improvements ###\n- Add Genre search (#9) @crobibero\n- Use Request.PathBase to get actual baseUrl (#8) @crobibero\n\n### Code or Repo Maintenance ###\n- Use BaseItemKind (#10) @crobibero\n- Update ruleset, fix build, fix ordering (#3) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/opds/opds_3.0.0.0.zip", + "checksum": "d1677ceedf02785cd67d497d158aca1a", + "timestamp": "2022-01-08T17:24:12Z" + }, + { + "version": "2.0.0.0", + "changelog": "### Code or Repo Maintenance ###\n- 10.8 support (#1) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/opds/opds_2.0.0.0.zip", + "checksum": "2ee42cc03d0e4f754fabb1321b005a5a", + "timestamp": "2021-11-01T20:51:30Z" + }, + { + "version": "1.0.0.0", + "changelog": "", + "targetAbi": "10.7.7.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/opds/opds_1.0.0.0.zip", + "checksum": "717b7a03366af88d39a987610406cfb5", + "timestamp": "2021-09-20T23:41:41Z" + } + ] + }, + { + "guid": "ec9e2a74-1311-4a14-b302-158e3d95fd1d", + "name": "Session Cleaner", + "description": "Removes old sessions (devices).\n", + "overview": "Removes old sessions (devices).", + "owner": "jellyfin", + "category": "General", + "versions": [ + { + "version": "4.0.0.0", + "changelog": "- Fixes for Jellyfin 10.9.9 (#21) @crobibero", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/session-cleaner/session-cleaner_4.0.0.0.zip", + "checksum": "d47e1eb912fdd346501b1d2079494ba6", + "timestamp": "2024-08-05T13:39:43Z" + }, + { + "version": "3.0.0.0", + "changelog": "- 10.9 (#19) @crobibero\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#17) @methbkts\n- chore(deps): bump StyleCop.Analyzers from 1.2.0-beta.406 to 1.2.0-beta.435 (#11) @dependabot\n\n### Dependency updates ###\n- chore(deps): bump StyleCop.Analyzers from 1.2.0-beta.406 to 1.2.0-beta.435 (#11) @dependabot\n- chore(deps): update dependency stylecop.analyzers to v1.2.0-beta.435 (#14) @renovate\n\n### CI & build changes ###\n- fix: meta ci workflows (#12) @h1dden-da3m0n", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/session-cleaner/session-cleaner_3.0.0.0.zip", + "checksum": "b8bcc8968b82d14745b37e968fb2dd7d", + "timestamp": "2024-05-11T19:36:44Z" + }, + { + "version": "2.0.0.0", + "changelog": "10.8 support\n", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/session-cleaner/session-cleaner_2.0.0.0.zip", + "checksum": "4dcc754c5d93782a8549422f222425c5", + "timestamp": "2022-03-27T20:37:51Z" + } + ] + }, + { + "guid": "44616595-5798-47ad-8658-3c09f3030505", + "name": "VGMdb", + "description": "Adds support for VGMdb to music libraries. Can provide both images and metadata for artists and albums.\n", + "overview": "Adds support for VGMdb to music libraries. Can provide both images and metadata for artists and albums.", + "owner": "jellyfin", + "category": "Metadata", + "imageUrl": "https://repo.jellyfin.org/releases/plugin/images/jellyfin-plugin-vgmdb.png", + "versions": [ + { + "version": "4.0.0.0", + "changelog": "- 10.9 (#23) @crobibero", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/vgmdb/vgmdb_4.0.0.0.zip", + "checksum": "7b765ba1cd95ebbf262399fbac18878f", + "timestamp": "2024-05-11T19:36:32Z" + }, + { + "version": "3.0.0.0", + "changelog": "### Bug Fixes ###\n- Fix double slash in API URL's causing the plugin to never work (#20) @nielsvanvelzen\n\n### Dependency updates ###\n- chore(deps): update dependency stylecop.analyzers to v1.2.0-beta.435 (#15) @renovate\n\n### CI & build changes ###\n- fix: meta ci workflows (#13) @h1dden-da3m0n", + "targetAbi": "10.8.13.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/vgmdb/vgmdb_3.0.0.0.zip", + "checksum": "98833a260b7a90e992248659f492e59a", + "timestamp": "2023-12-21T21:44:35Z" + }, + { + "version": "2.0.0.0", + "changelog": "- chore(deps): bump StyleCop.Analyzers from 1.2.0-beta.376 to 1.2.0-beta.406 (#11) @dependabot\n- Use meta ci (#8) @crobibero\n\n### Code or Repo Maintenance ###\n- Clean up folder structure, remove warnings (#9) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/vgmdb/vgmdb_2.0.0.0.zip", + "checksum": "7543fe69a7701abe645c8590d5b92e2f", + "timestamp": "2022-03-27T21:08:11Z" + } + ] + }, + { + "guid": "07caef58-a94b-4211-a62c-f9774e04ebdb", + "name": "Simkl", + "description": "Scrobble your watched Movies, TV Shows and Anime to Simkl and share your progress with friends!\n", + "overview": "Scrobble to Simkl", + "owner": "crobibero", + "category": "General", + "versions": [ + { + "version": "6.0.0.0", + "changelog": "- Fix 10.9 support (#34) @crobibero", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/simkl/simkl_6.0.0.0.zip", + "checksum": "074abcfa9baa1b7879191b577b6e8f47", + "timestamp": "2024-05-12T19:48:56Z" + }, + { + "version": "5.0.0.0", + "changelog": "- 10.9 (#32) @crobibero", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/simkl/simkl_5.0.0.0.zip", + "checksum": "9eba0e759fa543fd6a88e5f2f4b66275", + "timestamp": "2024-05-11T19:36:09Z" + }, + { + "version": "4.0.0.0", + "changelog": "### New features and improvements ###\n- fixed json case + added episode ids + empty response error (#25) @ekleop\n\n### Bug Fixes ###\n- fixed json case + added episode ids + empty response error (#25) @ekleop", + "targetAbi": "10.8.11.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/simkl/simkl_4.0.0.0.zip", + "checksum": "c6c6420ac5a2fe62a119af7142b6f651", + "timestamp": "2023-11-21T14:20:46Z" + }, + { + "version": "3.0.0.0", + "changelog": "### Bug Fixes ###\n- Fix auth against Simkl api (#17) @crobibero\n\n### CI & build changes ###\n- fix: meta ci workflows (#15) @h1dden-da3m0n", + "targetAbi": "10.8.1.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/simkl/simkl_3.0.0.0.zip", + "checksum": "5a2f9b5ddc2023809780bae3a2dc3e62", + "timestamp": "2022-07-05T08:03:01Z" + }, + { + "version": "2.0.0.0", + "changelog": "- Use meta ci (#10) @crobibero\n- 10.8 support (#5) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/simkl/simkl_2.0.0.0.zip", + "checksum": "c3092a2b46487fa1e3ec16e47c6df60a", + "timestamp": "2022-03-28T00:06:17Z" + } + ] + }, + { + "guid": "cd893c24-b59e-4060-87b2-184070e1bf68", + "name": "Subtitle Extract", + "description": "Extracts embedded subtitles.\n", + "overview": "Extracts Subtitles.", + "owner": "jellyfin", + "category": "General", + "imageUrl": "https://repo.jellyfin.org/releases/plugin/images/jellyfin-plugin-subtitleextract.png", + "versions": [ + { + "version": "4.0.0.0", + "changelog": "### Code or Repo Maintenance ###\n- Downgrade log level to reduce spam (#27) @crobibero\n- Fix extracting subtitles, fix memory leak @crobibero", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/subtitle-extract/subtitle-extract_4.0.0.0.zip", + "checksum": "e6076f4a618829408114b105a6a0692c", + "timestamp": "2024-05-12T18:22:29Z" + }, + { + "version": "3.0.0.0", + "changelog": "- 10.9 (#24) @crobibero\n\n### New features and improvements ###\n- Allow for subtitles to be extracted for new media (#14) @Kakoluz\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#16) @methbkts", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/subtitle-extract/subtitle-extract_3.0.0.0.zip", + "checksum": "4fd85c8603fcb5a92f7abb7b83a003ee", + "timestamp": "2024-05-11T19:23:24Z" + }, + { + "version": "2.0.0.0", + "changelog": "### Bug Fixes ###\n- Catch exception when extracting (#1) @crobibero", + "targetAbi": "10.8.1.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/subtitle-extract/subtitle-extract_2.0.0.0.zip", + "checksum": "8a4a41cc8462d67e5f9df7a96c3ce711", + "timestamp": "2022-09-12T22:53:29Z" + }, + { + "version": "1.0.0.0", + "changelog": "", + "targetAbi": "10.8.1.0", + "sourceUrl": "https://repo.jellyfin.org/releases/plugin/subtitle-extract/subtitle-extract_1.0.0.0.zip", + "checksum": "74ff9ab8f7936c43d591d3c071458d60", + "timestamp": "2022-09-08T04:43:17Z" + } + ] + }, + { + "guid": "4ce89c27-d3a1-4e4b-8f5f-4bd9191c857e", + "name": "Discogs", + "description": "Get music metadata from Discogs\n", + "overview": "Get music metadata from Discogs", + "owner": "jellyfin", + "category": "Metadata", + "versions": [ + { + "version": "1.0.0.0", + "changelog": "- 10.9 (#7) @crobibero\n- Update dependency StyleCop.Analyzers to v1.2.0-beta.556 (#1) @renovate\n- Update workflows (#3) @crobibero", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/discogs/discogs_1.0.0.0.zip", + "checksum": "175e1fdccd21819b1f4f0e32f6d9851a", + "timestamp": "2024-05-11T19:28:18Z" + } + ], + "imageUrl": "https://repo.jellyfin.org/releases/plugin/images/jellyfin-plugin-discogs.png" + }, + { + "guid": "7871d3b1-f1b9-4318-9c27-f35998ffbbcc", + "name": "Artwork", + "description": "Downloads artwork from a repository for various media types.\n", + "overview": "Download artwork", + "owner": "jellyfin", + "category": "Metadata", + "versions": [ + { + "version": "1.0.0.0", + "changelog": "- 10.9 (#21) @crobibero\n- Use meta ci (#14) @crobibero\n- chore(deps): bump Microsoft.Extensions.Http from 5.0.0 to 6.0.0 (#6) @dependabot\n- update ruleset (#7) @crobibero\n- 10.8 support (#4) @crobibero\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#2) @dependabot\n- Fix url image template (#1) @crobibero\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#19) @methbkts\n\n### CI & build changes ###\n- fix: meta ci workflows (#15) @h1dden-da3m0n", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/artwork/artwork_1.0.0.0.zip", + "checksum": "4e7471e17995d57400d3041b4299703a", + "timestamp": "2024-05-11T19:35:04Z" + } + ] + }, + { + "guid": "07d86795-01f2-4d22-b174-cdc6056c3e7c", + "name": "Local Intros", + "description": "Select a flashy pre-roll from local storage to run before any video content. The video details are loaded from disk after a video is played from the library from the beginning of the video. A random video is selected, and all videos in the local directory are enabled by default. Specific videos can be enabled or disabled as necessary. After videos are loaded for the first time, additional videos found in the directory are not enabled by default.\n", + "overview": "Display flashy intros before movies and other videos", + "owner": "Jellyfin", + "category": "Other", + "versions": [ + { + "version": "3.0.0.0", + "changelog": "- 10.9 (#38) @crobibero\n- Add org workflows (#29) @crobibero\n- Added code to order detected videos by name. (#16) @BrianCArnold\n\n### New features and improvements ###\n- added ability to only show intros for movies (#32) @Terence-D\n- Added code to handle repeating date ranges in backend. (#15) @BrianCArnold\n\n### Documentation updates ###\n- Update config Discord link (#31) @anthonylavado", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/local-intros/local-intros_3.0.0.0.zip", + "checksum": "bf5161c2cb0b82ba8449aed8f60e6dd2", + "timestamp": "2024-05-11T19:59:28Z" + } + ] + }, + { + "guid": "33eba9cd-7da1-4720-967f-dd7dae7b74a1", + "name": "DLNA", + "description": "Adds DLNA capability to Jellyfin\n", + "overview": "DLNA Service", + "owner": "jellyfin", + "category": "General", + "imageUrl": "", + "versions": [ + { + "version": "8.0.0.0", + "changelog": "- Revert collection expression (#132) @crobibero", + "targetAbi": "10.10.6.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/dlna/dlna_8.0.0.0.zip", + "checksum": "9424fec869f91fa3de4844a06226f852", + "timestamp": "2025-03-17T03:03:55Z" + }, + { + "version": "7.0.0.0", + "changelog": "- Fix: ChildCount When Viewing Folders in Directory (GetBrowse) (#128) @tfink419\n- Add rules, fix issues and cleanup (#96) @Shadowghost\n- Disable DirectStream for video playback (#124) @ACertainCoder", + "targetAbi": "10.10.6.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/dlna/dlna_7.0.0.0.zip", + "checksum": "720670a424cfa32bca014a0179d64027", + "timestamp": "2025-03-12T19:16:10Z" + }, + { + "version": "6.0.0.0", + "changelog": "- fix: add the icons to the compiled resources (#109) (#114) @FelixPetriconi\n- fix: adjusted typo in configuration page title (#112) @shindai\n- Only split user agent if it can be split (#95) @Shadowghost", + "targetAbi": "10.10.3.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/dlna/dlna_6.0.0.0.zip", + "checksum": "f553041c6685d619d4eeb8927bd85c14", + "timestamp": "2024-12-19T22:17:07Z" + }, + { + "version": "5.0.0.0", + "changelog": "- Fix Bigscreen compatibility issues (#83) @Nullcaller\n- Add additional profile logging (#93) @disgustipated\n- Fix TTL not following SsdpConstants (#88) @Nullcaller", + "targetAbi": "10.10.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/dlna/dlna_5.0.0.0.zip", + "checksum": "4f40f49f8b402a13ff90dc5f1aea5abd", + "timestamp": "2024-11-03T15:14:46Z" + }, + { + "version": "4.0.0.0", + "changelog": "- Fixes for 10.10 (#84) @crobibero\n- Standardize bind IPs in ssdp and dlnahost (#82) @disgustipated\n- Revert lg profile friendly name (#77) @disgustipated\n- Add baseurl to descriptoruri (#75) @disgustipated\n\n### Dependency updates ###\n- Update dotnet monorepo (#79) @renovate", + "targetAbi": "10.10.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/dlna/dlna_4.0.0.0.zip", + "checksum": "c4cfe0a8b24f1a60224b4dec56b380a8", + "timestamp": "2024-10-27T13:15:22Z" + }, + { + "version": "3.0.0.0", + "changelog": "- restore video transcoding (#68) @flashka07\n- Update dependency Microsoft.AspNetCore.Authorization to v8.0.8 (#54) @renovate\n- Set publisher uri to http (#62) @disgustipated\n- Remove . from friendlyname for identifying LG TVs (#60) @disgustipated", + "targetAbi": "10.9.10.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/dlna/dlna_3.0.0.0.zip", + "checksum": "2b88fb8b370650f1cedca0a3a6d4a050", + "timestamp": "2024-10-26T22:25:45Z" + }, + { + "version": "2.0.0.0", + "changelog": "- Fixed ListenToSocketInternal so it works after Jellyfin 10.9.2 (#51) @ms-afk\n\n### Dependency updates ###\n- Update dependency Microsoft.AspNetCore.Authorization to v8.0.5 (#47) @renovate\n- Update dependency Microsoft.AspNetCore.Authorization to v8.0.4 (#37) @renovate", + "targetAbi": "10.9.2.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/dlna/dlna_2.0.0.0.zip", + "checksum": "2d5352445ed378318fee7aec39e12d15", + "timestamp": "2024-05-26T20:40:15Z" + }, + { + "version": "1.0.0.0", + "changelog": "", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/dlna/dlna_1.0.0.0.zip", + "checksum": "0c8214c6350767f03de192602916313f", + "timestamp": "2024-05-11T20:08:01Z" + } + ] + }, + { + "guid": "a0444c3b-fe1c-4258-9e0f-a139fc093949", + "name": "Transcode Killer", + "description": "Kills transcoded streams.\n", + "overview": "Kills transcoded streams.", + "owner": "jellyfin", + "category": "General", + "versions": [ + { + "version": "3.0.0.0", + "changelog": "", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/transcode-killer/transcode-killer_3.0.0.0.zip", + "checksum": "8099dd988580c379d0eba1a79e98acba", + "timestamp": "2024-05-12T01:25:13Z" + }, + { + "version": "2.0.0.0", + "changelog": "", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/transcode-killer/transcode-killer_2.0.0.0.zip", + "checksum": "eae7cdd6f82d1fe1b54b990cb64e64b6", + "timestamp": "2024-05-12T01:21:54Z" + } + ] + }, + { + "guid": "698b6f33-14ca-49b5-9d79-fc3c0ab941f5", + "name": "Chapter Segments Provider", + "description": "Create media segments based on chapters.\n", + "overview": "Create media segments based on chapters.", + "owner": "jellyfin", + "category": "General", + "versions": [ + { + "version": "3.0.0.0", + "changelog": "", + "targetAbi": "10.10.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/chapter-segments-provider/chapter-segments-provider_3.0.0.0.zip", + "checksum": "04c5162ab035f72fc52fb678aa75a9e0", + "timestamp": "2024-10-26T18:20:41Z" + } + ] + }, + { + "guid": "d106ebe6-9ca8-4fbc-9cd1-a92a213da9f9", + "name": "LrcLib", + "description": "Download lyrics from https://lrclib.net/\n", + "overview": "Download lyrics from https://lrclib.net/", + "owner": "jellyfin", + "category": "Metadata", + "versions": [ + { + "version": "2.0.0.0", + "changelog": "### Dependency updates ###\n- Update dependency Microsoft.Extensions.Http to 8.0.1 (#8) @renovate", + "targetAbi": "10.10.0.0", + "sourceUrl": "https://repo.jellyfin.org/files/plugin/lrclib/lrclib_2.0.0.0.zip", + "checksum": "f329ab0dc589c0ac1aa82522e278d49e", + "timestamp": "2024-10-29T00:27:05Z" + } + ] + }, { "guid": "c83d86bb-a1e0-4c35-a113-e2101cf4ee6b", "name": "Intro Skipper", @@ -2671,781 +4790,6 @@ } ] }, - { - "guid": "fbacd0b6-fd46-4a05-b0a4-2045d6a135b0", - "name": "Custom Tabs", - "description": "Adds support for custom tabs to be added to the Jellyfin webpage. Commonly used to add Requests tab.", - "owner": "IAmParadox27", - "category": "General", - "imageUrl": "https://raw.githubusercontent.com/IAmParadox27/jellyfin-plugin-custom-tabs/main/src/logo.png", - "versions": [ - { - "version": "0.1.2.0", - "changelist": "TODO", - "targetAbi": "10.10.7.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.1.2.0/Release.zip", - "checksum": "B85401655041A8A5137138A5779C342A", - "timestamp": "2025-05-09T07:02:47", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "0.1.1.0", - "changelist": "TODO", - "targetAbi": "10.10.7.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.1.1.0/Release.zip", - "checksum": "EFF867104070C24D43FC14ED9C12514F", - "timestamp": "2025-04-26T21:31:51", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "0.1.0.0", - "changelist": "TODO", - "targetAbi": "10.10.7.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.1.0.0/Release.zip", - "checksum": "4B06F107099F3FD7127D6032FAC78090", - "timestamp": "2025-04-21T08:56:31", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - } - ] - }, - { - "guid": "043b2c48-b3e0-4610-b398-8217b146d1a4", - "name": "Collection Sections", - "description": "Adds home screen section for collections/playlists", - "owner": "IAmParadox27", - "category": "General", - "imageUrl": "https://raw.githubusercontent.com/IAmParadox27/jellyfin-plugin-collection-sections/main/src/logo.png", - "versions": [ - { - "version": "2.2.0.0", - "changelist": "TODO", - "targetAbi": "10.10.7.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.2.0.0/Release.zip", - "checksum": "48C2F7F644CC13C9CBB6187FFD34289A", - "timestamp": "2025-04-18T20:02:42", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.1.1.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.1.1.0/Release.zip", - "checksum": "7F3831B3969750A86CDBDB89A02FB840", - "timestamp": "2025-03-26T22:38:21", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.1.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.1.0/Release.zip", - "checksum": "ABEE78DCD3BD0CEF7C11437668A56143", - "timestamp": "2025-02-17T21:46:43", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.0.1", - "changelist": "TODO", - "targetAbi": "10.10.5.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.0.1/Release.zip", - "checksum": "AA96B1CC9216E19ADBB4C3BD7ACDA5FE", - "timestamp": "2025-02-12T23:25:58", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.0.0", - "changelist": "TODO", - "targetAbi": "10.10.5.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.0.0/Release.zip", - "checksum": "14678393C47D852E7DFD3A428D54CDB7", - "timestamp": "2025-02-09T18:38:37", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - } - ] - }, - { - "guid": "5e87cc92-571a-4d8d-8d98-d2d4147f9f90", - "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.", - "owner": "IAmParadox27", - "category": "General", - "imageUrl": "https://raw.githubusercontent.com/IAmParadox27/jellyfin-plugin-file-transformation/main/src/logo.png", - "versions": [ - { - "version": "2.3.0.0", - "changelist": "TODO", - "targetAbi": "10.10.7.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.3.0.0/Release.zip", - "checksum": "85247BB192A445C993020C8FE9598B7B", - "timestamp": "2025-04-18T20:02:43", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.2.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.2.2.0/Release.zip", - "checksum": "BF569B2F00C1E4C78993C7A7403B1CB1", - "timestamp": "2025-04-06T21:19:15", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.1.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.2.1.0/Release.zip", - "checksum": "45BBF0CD45753978E10FD78EEF5E3A7B", - "timestamp": "2025-03-10T21:58:52", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.0.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.2.0.0/Release.zip", - "checksum": "C1A18DDE0448E02656BB32B3DEE034A3", - "timestamp": "2025-03-01T16:59:08", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.1.1.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.1.1.0/Release.zip", - "checksum": "34C6986CCBC22EB734E5E4A45E8864B2", - "timestamp": "2025-02-24T22:40:13", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.1.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.1.0/Release.zip", - "checksum": "9A1AD37DF9827F83F1A57F4322D8F857", - "timestamp": "2025-02-17T21:46:43", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.0.3", - "changelist": "TODO", - "targetAbi": "10.10.5.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.0.3/Release.zip", - "checksum": "89550ECFA72E66141331904045DAED30", - "timestamp": "2025-02-12T23:22:20", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.0.2", - "changelist": "TODO", - "targetAbi": "10.10.5.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.0.2/Release.zip", - "checksum": "B1C4BCBD2EB35BFCD2CB3C2319B0077B", - "timestamp": "2025-02-12T16:39:59", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.0.1", - "changelist": "TODO", - "targetAbi": "10.10.5.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.0.1/Release.zip", - "checksum": "D3BECA1462E81CDE1B581199E69A2028", - "timestamp": "2025-02-12T13:42:25", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.0.0", - "changelist": "TODO", - "targetAbi": "10.10.5.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.0.0/Release.zip", - "checksum": "51E0FFD34BABA7E41B9F979B85937612", - "timestamp": "2025-02-09T18:30:23", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - } - ] - }, - { - "guid": "08f615ea-2107-4f04-89cc-091035f54448", - "name": "Media Bar", - "description": "Adds a media bar element at the top of the homepage on Jellyfin web", - "owner": "IAmParadox27 & M0RPH3US", - "category": "General", - "imageUrl": "https://raw.githubusercontent.com/IAmParadox27/jellyfin-plugin-media-bar/main/src/logo.png", - "versions": [ - { - "version": "2.3.1.0", - "changelist": "TODO", - "targetAbi": "10.10.7.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.3.1.0/Release.zip", - "checksum": "A7F111EB1AA031090774082AAB6A1DC7", - "timestamp": "2025-04-26T21:39:27", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.3.0.0", - "changelist": "TODO", - "targetAbi": "10.10.7.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.3.0.0/Release.zip", - "checksum": "8934558FB50AE4644B218D615E138DE4", - "timestamp": "2025-04-18T20:05:09", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.5.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.2.5.0/Release.zip", - "checksum": "7C0B125419FE4D66F02D4732431B5B03", - "timestamp": "2025-03-21T18:24:47", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.4.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.2.4.0/Release.zip", - "checksum": "00D936D548C5B69D2ECFBFCD5B137800", - "timestamp": "2025-03-19T22:30:05", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.3.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.2.3.0/Release.zip", - "checksum": "F81177C99400F2C27711C93B45C608E5", - "timestamp": "2025-03-10T22:08:42", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.2.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.2.2.0/Release.zip", - "checksum": "DD07F0B4CC30B1578B378EBD8B1B55D0", - "timestamp": "2025-03-02T17:19:11", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.1.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.2.1.0/Release.zip", - "checksum": "DD98E85243360203BFE0D58C609CD57B", - "timestamp": "2025-03-02T09:02:34", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.0.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.2.0.0/Release.zip", - "checksum": "6331B77C48739DE135EEEA507B488831", - "timestamp": "2025-03-01T16:54:11", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.1.1.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.1.1.0/Release.zip", - "checksum": "C85E8248206D93961222C40B36468465", - "timestamp": "2025-02-24T22:38:50", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.1.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.1.0/Release.zip", - "checksum": "FB9BD97D1A334868262B00D2C004C48F", - "timestamp": "2025-02-17T21:46:44", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.0.5", - "changelist": "TODO", - "targetAbi": "10.10.5.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.0.5/Release.zip", - "checksum": "321F3712529F814A69E664D08D668432", - "timestamp": "2025-02-12T23:41:14", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.0.4", - "changelist": "TODO", - "targetAbi": "10.10.5.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.0.4/Release.zip", - "checksum": "6E77E7BE63D99434FE060220EAC95336", - "timestamp": "2025-02-12T23:25:58", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.0.3", - "changelist": "TODO", - "targetAbi": "10.10.5.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.0.3/Release.zip", - "checksum": "2C86BBFE422D29B9B72A91EF0B668DBC", - "timestamp": "2025-02-12T13:42:26", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.0.2", - "changelist": "TODO", - "targetAbi": "10.10.5.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.0.2/Release.zip", - "checksum": "5414E54258E0882065999FEE0323FD67", - "timestamp": "2025-02-11T20:46:05", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.0.1", - "changelist": "TODO", - "targetAbi": "10.10.5.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.0.1/Release.zip", - "checksum": "477D24C1C8349F82489179DAC9166579", - "timestamp": "2025-02-10T15:39:59", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.0.0", - "changelist": "TODO", - "targetAbi": "10.10.5.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.0.0/Release.zip", - "checksum": "620715013438587C5D640C8AF2486887", - "timestamp": "2025-02-09T18:37:55", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - } - ] - }, - { - "guid": "5b6550fa-a014-4f4c-8a2c-59a43680ac6d", - "name": "Plugin Pages", - "description": "Adds support for plugins to define their own user settings pages, rather than just admin sided.", - "owner": "IAmParadox27", - "category": "General", - "imageUrl": "https://raw.githubusercontent.com/IAmParadox27/jellyfin-plugin-pages/main/src/logo.png", - "versions": [ - { - "version": "2.3.1.0", - "changelist": "TODO", - "targetAbi": "10.10.7.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.3.1.0/Release.zip", - "checksum": "37195D0FB1F5E2446204A03256AE21C0", - "timestamp": "2025-04-19T20:30:49", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.3.0.0", - "changelist": "TODO", - "targetAbi": "10.10.7.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.3.0.0/Release.zip", - "checksum": "33D11AE3FCA9A9819C229C01B111EB4A", - "timestamp": "2025-04-18T20:02:45", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.3.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.2.3.0/Release.zip", - "checksum": "3B4D9E0C23B45493A32BC42357C4B3BA", - "timestamp": "2025-04-12T19:39:09", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.2.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.2.2.0/Release.zip", - "checksum": "9295BB4643658C83742C041F23280596", - "timestamp": "2025-03-10T22:08:43", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.1.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.2.1.0/Release.zip", - "checksum": "F479286D90FAC23042CAB4DFD6F0F142", - "timestamp": "2025-03-02T09:02:34", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.0.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.2.0.0/Release.zip", - "checksum": "6FD824ABE16F0B5A04A27799A79EE16D", - "timestamp": "2025-03-01T16:54:58", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.1.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.1.0/Release.zip", - "checksum": "53B89AD9A74D27F5F64734C9A183A6F8", - "timestamp": "2025-02-17T21:46:44", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.0.3", - "changelist": "TODO", - "targetAbi": "10.10.5.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.0.3/Release.zip", - "checksum": "77311A0A808BBFCFE5EA55F89BC2BFF1", - "timestamp": "2025-02-12T23:50:37", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.0.2", - "changelist": "TODO", - "targetAbi": "10.10.5.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.0.2/Release.zip", - "checksum": "9DEBA6E73F3E3997501A52F790A3EF56", - "timestamp": "2025-02-12T23:25:59", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.0.1", - "changelist": "TODO", - "targetAbi": "10.10.5.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.0.1/Release.zip", - "checksum": "EECAD42E0E464E11BB19EE54BA356ED8", - "timestamp": "2025-02-12T13:42:26", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.0.0", - "changelist": "TODO", - "targetAbi": "10.10.5.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.0.0/Release.zip", - "checksum": "9C49D33158A93D4CDEC85112D2B2101B", - "timestamp": "2025-02-09T18:35:20", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - } - ] - }, - { - "guid": "b8298e01-2697-407a-b44d-aa8dc795e850", - "name": "Home Screen Sections", - "description": "Adds support for server provided home screen sections", - "owner": "IAmParadox27", - "category": "General", - "imageUrl": "https://raw.githubusercontent.com/IAmParadox27/jellyfin-plugin-home-sections/main/src/logo.png", - "versions": [ - { - "version": "2.3.2.0", - "changelist": "TODO", - "targetAbi": "10.10.7.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.2.0/Release.zip", - "checksum": "F1E6AA0BC2F83EA8B3AB527E04C680D6", - "timestamp": "2025-04-21T11:29:57", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.3.1.0", - "changelist": "TODO", - "targetAbi": "10.10.7.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.1.0/Release.zip", - "checksum": "9AFE10D7C082362B11FB7B8EF8D0DE30", - "timestamp": "2025-04-19T10:35:44", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.3.0.0", - "changelist": "TODO", - "targetAbi": "10.10.7.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.0.0/Release.zip", - "checksum": "DBCEBAFEAA8E951438F9674CAD57321C", - "timestamp": "2025-04-18T20:02:43", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.10.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.10.0/Release.zip", - "checksum": "F3CBE4D6B481F49991AB1668282839B8", - "timestamp": "2025-04-18T14:20:50", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.9.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.9.0/Release.zip", - "checksum": "DB6DCFFB1EC6D68CDC5DB1BCCAFA1F90", - "timestamp": "2025-03-27T23:25:32", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.8.1", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.8.1/Release.zip", - "checksum": "6B41282CA581D4C297131FC12D943482", - "timestamp": "2025-03-26T22:53:44", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.8.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.8.0/Release.zip", - "checksum": "C775E61B2738CA8FAA5AE0674E7452DA", - "timestamp": "2025-03-26T22:29:34", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.7.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.7.0/Release.zip", - "checksum": "295CFB63CF2C1AC9555551D68998806A", - "timestamp": "2025-03-26T21:52:19", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.6.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.6.0/Release.zip", - "checksum": "3800B291F1326B0773956F80AD2B7358", - "timestamp": "2025-03-25T22:52:25", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.5.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.5.0/Release.zip", - "checksum": "511C376EB208652F06060A86CC92160E", - "timestamp": "2025-03-25T21:56:28", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.4.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.4.0/Release.zip", - "checksum": "D155D8B9FD8FF5230E4909493EFF90BE", - "timestamp": "2025-03-10T22:25:05", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.3.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.3.0/Release.zip", - "checksum": "C8DFB0BC70C0CACF799D2B86360D8EAD", - "timestamp": "2025-03-10T22:08:42", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.2.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.2.0/Release.zip", - "checksum": "225098ABBA34C4583C267567F14FA7C4", - "timestamp": "2025-03-02T09:11:03", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.1.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.1.0/Release.zip", - "checksum": "E31CB2FC91554362B28A9AD027363B2D", - "timestamp": "2025-03-02T09:02:33", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.2.0.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.0.0/Release.zip", - "checksum": "83A0B9C71DC9FDB5782FA8540CDCAFBF", - "timestamp": "2025-03-01T17:07:46", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.1.1.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.1.1.0/Release.zip", - "checksum": "4B1755157EAAE155DE52311E850B3225", - "timestamp": "2025-02-24T23:49:49", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.1.0", - "changelist": "TODO", - "targetAbi": "10.10.6.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.1.0/Release.zip", - "checksum": "0F7856C54BE64D7B48FFFAFF6BAB1D95", - "timestamp": "2025-02-17T21:46:44", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.0.2", - "changelist": "TODO", - "targetAbi": "10.10.5.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.0.2/Release.zip", - "checksum": "DF6D97F0E284DF76137AF771F27D4833", - "timestamp": "2025-02-12T23:25:58", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.0.1", - "changelist": "TODO", - "targetAbi": "10.10.5.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.0.1/Release.zip", - "checksum": "60C536E7C7879F48DD58AAA0F9975827", - "timestamp": "2025-02-12T13:42:25", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - }, - { - "version": "2.0.0", - "changelist": "TODO", - "targetAbi": "10.10.5.0", - "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.0.0/Release.zip", - "checksum": "2A1DEA719D23341A736C450552C68C5B", - "timestamp": "2025-02-09T18:35:42", - "dependencies": [ - "5e87cc92-571a-4d8d-8d98-d2d4147f9f90" - ] - } - ] - }, { "guid": "ef35f6b1-7fe6-44ca-a215-232089fb9bc7", "name": "MyShows", @@ -5129,261 +6473,6 @@ } ] }, - { - "guid": "eb5d7894-8eef-4b36-aa6f-5d124e828ce1", - "name": "Apple Music", - "description": "Apple Music artist and album images and metadata provider.\n", - "overview": "Fetch images and metadata from Apple Music.", - "owner": "lyarenei", - "category": "Metadata", - "imageUrl": "https://repo.xkrivo.net/jellyfin/apple-music/image.png", - "image": "image.png", - "versions": [ - { - "version": "3.0.2.1", - "changelog": "Fix album images having black background.\n", - "targetAbi": "10.10.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/apple-music/apple-music_3.0.2.1.zip", - "checksum": "055c3a53138f27d53fe43ae5ad872415", - "timestamp": "2025-06-05T20:33:57Z" - }, - { - "version": "3.0.1.0", - "changelog": "Do not fetch Apple Music generic image for artists without image.\n", - "targetAbi": "10.10.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/apple-music/apple-music_3.0.1.0.zip", - "checksum": "659a3b5ea6e9b376bcd8c57531750be2", - "timestamp": "2025-05-27T17:06:34Z" - }, - { - "version": "3.0.0.0", - "changelog": "Compatibility for Jellyfin 10.10.x\n", - "targetAbi": "10.10.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/apple-music/apple-music_3.0.0.0.zip", - "checksum": "818c005d88f325a29d84c98849b4a4ca", - "timestamp": "2024-10-30T20:21:36Z" - }, - { - "version": "2.0.0.2", - "changelog": "Compatibility for Jellyfin 10.9.x\n", - "targetAbi": "10.9.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/apple-music/apple-music_2.0.0.2.zip", - "checksum": "23eb16fb8f02dcde3d9dd317a50240f4", - "timestamp": "2024-10-16T21:17:01Z" - }, - { - "version": "1.0.1.3", - "changelog": "Improve album identifications\n", - "targetAbi": "10.8.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/apple-music/apple-music_1.0.1.3.zip", - "checksum": "28c5fa8ec07dfbba8a12844e3aff0525", - "timestamp": "2023-05-12T06:58:20Z" - }, - { - "version": "1.0.0.0", - "changelog": "1.0.0.0:\n * First release\n", - "targetAbi": "10.8.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/apple-music/apple-music_1.0.0.0.zip", - "checksum": "c1e8da9ca3ff3eb9a812ade88913dac4", - "timestamp": "2023-05-12T06:27:06Z" - } - ] - }, - { - "guid": "59b20823-aafe-454c-a393-17427f518631", - "name": "ListenBrainz", - "description": "A plugin to send your music listening activity on Jellyfin to ListenBrainz.\n", - "overview": "Track your music habits with ListenBrainz.", - "owner": "lyarenei", - "category": "General", - "imageUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/image.svg", - "versions": [ - { - "version": "5.2.0.4", - "changelog": "Maintenance/fix\n - Reimplementation of loved sync task (#124 @lyarenei)\n", - "targetAbi": "10.10.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_5.2.0.4.zip", - "checksum": "06fdb04e10ceb7c1947e1b005ff1c9d5", - "timestamp": "2025-05-11T07:16:56Z" - }, - { - "version": "5.1.2.1", - "changelog": "Fix\n - Issue with server crashing (#122 @lyarenei)\n\nIf you have installed previous version (5.1.1.3) and experiencing server crash, you will need to manually remove the plugin version and install this one.\n", - "targetAbi": "10.10.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_5.1.2.1.zip", - "checksum": "e9581a4ab9c4132fbfba3e27b255e7d6", - "timestamp": "2025-03-02T09:27:01Z" - }, - { - "version": "5.1.0.0", - "changelog": "New\n - Listen backup feature (#102 @lyarenei)\n", - "targetAbi": "10.10.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_5.1.0.0.zip", - "checksum": "24a8a2c6c6c108e6bfc521bca81924e6", - "timestamp": "2025-02-20T11:39:53Z" - }, - { - "version": "5.0.2.0", - "changelog": "Fix\n - Incorrect timestamp and meta-data for repeated listens in cache (#113 @Maxr1998)\n", - "targetAbi": "10.10.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_5.0.2.0.zip", - "checksum": "f4dacae6145a1923695f08c961599918", - "timestamp": "2024-12-08T22:27:39Z" - }, - { - "version": "5.0.1.0", - "changelog": "Fix\n - Submission of multiple artist MBIDs (#109 @moisespr123)\n", - "targetAbi": "10.10.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_5.0.1.0.zip", - "checksum": "ba6c376522e1d9a407fc4989b9821955", - "timestamp": "2024-12-07T23:08:47Z" - }, - { - "version": "5.0.0.2", - "changelog": "Maintenance\n - Compatibility for Jellyfin 10.10 (#108 @lyarenei)\n", - "targetAbi": "10.10.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_5.0.0.2.zip", - "checksum": "f9b617362673b6ab08df3efbf6863497", - "timestamp": "2024-10-31T05:53:52Z" - }, - { - "version": "4.0.2.0", - "changelog": "Fix\n - Submission of multiple artist MBIDs (#103 @moisespr123)\n", - "targetAbi": "10.9.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_4.0.2.0.zip", - "checksum": "faa537052310057afba8b5dc1326f98b", - "timestamp": "2024-09-24T19:09:51Z" - }, - { - "version": "4.0.1.0", - "changelog": "Fix\n - Handle exceptions during loved/favorite sync (LB -> JF) (#98 @lyarenei)\n", - "targetAbi": "10.9.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_4.0.1.0.zip", - "checksum": "40936138acf21b5e0eba9965777509fc", - "timestamp": "2024-06-25T16:48:17Z" - }, - { - "version": "4.0.0.2", - "changelog": "Maintenance\n - Compatibility update for Jellyfin 10.9 (#93 @lyarenei)\n", - "targetAbi": "10.9.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_4.0.0.2.zip", - "checksum": "44155043a3c526e400596ca6fb4b21d1", - "timestamp": "2024-05-11T19:51:35Z" - }, - { - "version": "3.4.2.0", - "changelog": "Fix\n - Fix handling expections in favorite sync (backport of #98) (#99 @lyarenei)\n", - "targetAbi": "10.8.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.4.2.0.zip", - "checksum": "95f17c3a74691bd11d915bf1ecd95ea4", - "timestamp": "2024-06-25T16:55:41Z" - }, - { - "version": "3.4.1.0", - "changelog": "Maintenance\n - Revert back to custom MusicBrainz client to avoid dependency conflicts (#89 @lyarenei)\n", - "targetAbi": "10.8.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.4.1.0.zip", - "checksum": "068d90f4aef7648f0ba79ab3014d0dfc", - "timestamp": "2024-02-23T19:52:46Z" - }, - { - "version": "3.3.2.0", - "changelog": "Fix\n - Various fixes for listens cache (#68 @lyarenei)\n - Fix error propagation, so listen cache works as intended (#73 @lyarenei)\n", - "targetAbi": "10.8.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.3.2.0.zip", - "checksum": "a1cda1d8963c06528c01689f12607d1e", - "timestamp": "2024-01-30T09:37:26Z" - }, - { - "version": "3.3.1.0", - "changelog": "Fix\n - Fix json property names (#72 @lyarenei)\n", - "targetAbi": "10.8.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.3.1.0.zip", - "checksum": "baf0cf35ee9bd6eefef5304aeb1da76a", - "timestamp": "2024-01-26T21:22:54Z" - }, - { - "version": "3.3.0.0", - "changelog": "New\n - Send ISRC in the additional metadata (#69 @lyarenei)\n", - "targetAbi": "10.8.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.3.0.0.zip", - "checksum": "f232a60cea12ccfbbb4b1aad2b2144fa", - "timestamp": "2024-01-22T14:37:17Z" - }, - { - "version": "3.2.1.0", - "changelog": "Fixed\n - Server crash when syncing favorite uses MSID and fails (#67 @lyarenei)\n", - "targetAbi": "10.8.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.2.1.0.zip", - "checksum": "4ac4b9596ab4aa8852f621fd24e02c7f", - "timestamp": "2024-01-19T11:46:31Z" - }, - { - "version": "3.2.0.0", - "changelog": "New\n - Respect ListenBrainz API rate limits (#54 @lyarenei)\n - Implement MSID fallback for syncing favorites if MBID is not available (#59 @lyarenei)\n", - "targetAbi": "10.8.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.2.0.0.zip", - "checksum": "007b525bc0c4beec6c80fd946aedc622", - "timestamp": "2023-12-11T14:13:24Z" - }, - { - "version": "3.1.2.0", - "changelog": "Fix\n - Missing score field in JSON when the feedback was neutral (#55 @lyarenei)\n", - "targetAbi": "10.8.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.1.2.0.zip", - "checksum": "0bb977c005e922eb6566483d7c845c27", - "timestamp": "2023-11-11T10:36:54Z" - }, - { - "version": "3.1.1.0", - "changelog": "Fix\n - Failing resubmit job (create cache file on first ever init) (#48 @lyarenei)\n - Failing submissions due to different MBID separator ('/' instead of ';')\n", - "targetAbi": "10.8.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.1.1.0.zip", - "checksum": "725f2160f5784639cbf9cd178866a668", - "timestamp": "2023-10-03T18:47:25Z" - }, - { - "version": "3.1.0.1", - "changelog": "New\n - Select which libraries to exclude from submitting listens (#41 @lyarenei)\n\nMaintenance\n - Improvements to submit and resubmit process (#46 @Maxr1998)\n", - "targetAbi": "10.8.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.1.0.1.zip", - "checksum": "fe9a0ccc12848d85676f59699fb09abe", - "timestamp": "2023-08-17T17:51:21Z" - }, - { - "version": "3.0.2.0", - "changelog": "Fix: Correctly store user API token.\n", - "targetAbi": "10.8.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.0.2.0.zip", - "checksum": "cdc6c26f270207a65205efbee3f964b8", - "timestamp": "2023-08-13T09:19:45Z" - }, - { - "version": "3.0.1.0", - "changelog": "Temporary fix: correctly resolve plugin data path - fixes listen cache and migration\n", - "targetAbi": "10.8.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.0.1.0.zip", - "checksum": "a4f0c60977ef85189703ab521ec64c3a", - "timestamp": "2023-08-06T15:39:12Z" - }, - { - "version": "3.0.0.0", - "changelog": "Maintenance - complete plugin rewrite\n", - "targetAbi": "10.8.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.0.0.0.zip", - "checksum": "8b3311a2208dbf2b7e5dbdefb1b68d9a", - "timestamp": "2023-08-05T14:11:37Z" - }, - { - "version": "2.3.0.0", - "changelog": "Re-release on new repo\n", - "targetAbi": "10.8.0.0", - "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_2.3.0.0.zip", - "checksum": "27ff3ac6cfbb6f6a5877c241bbdf96a2", - "timestamp": "2023-05-12T09:31:30Z" - } - ] - }, { "category": "Metadata", "guid": "ed04e975-f906-4b58-a250-705550810623", @@ -5854,5 +6943,2727 @@ "version": "1.0.0.0" } ] + }, + { + "guid": "01cc53ec-c415-4108-bbd4-a684a9801a32", + "name": "MetaTube", + "description": "MetaTube Plugin for Jellyfin/Emby.", + "overview": "MetaTube Plugin for Jellyfin/Emby.", + "owner": "MetaTube", + "category": "Metadata", + "imageUrl": "https://raw.githubusercontent.com/metatube-community/jellyfin-plugin-metatube/main/Jellyfin.Plugin.MetaTube/thumb.png", + "versions": [ + { + "checksum": "c158e46ad3360519feec4fe0a978ad57", + "changelog": "Auto Released by Actions", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/metatube-community/jellyfin-plugin-metatube/releases/download/v2025.410.110.0/Jellyfin.MetaTube@v2025.410.110.0.zip", + "timestamp": "2025-04-10T01:10:32Z", + "version": "2025.410.110.0" + }, + { + "checksum": "0ed70d96744948a8531bd0cd15b2fde5", + "changelog": "Auto Released by Actions", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/metatube-community/jellyfin-plugin-metatube/releases/download/v2025.407.2120.0/Jellyfin.MetaTube@v2025.407.2120.0.zip", + "timestamp": "2025-04-07T21:20:29Z", + "version": "2025.407.2120.0" + }, + { + "checksum": "06dcb258aacdd0aac4215ea228929cf7", + "changelog": "Auto Released by Actions", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/metatube-community/jellyfin-plugin-metatube/releases/download/v2025.222.2100.0/Jellyfin.MetaTube@v2025.222.2100.0.zip", + "timestamp": "2025-02-22T21:00:28Z", + "version": "2025.222.2100.0" + }, + { + "checksum": "19ac5febbe22b21eacdb3dde3a588c89", + "changelog": "Auto Released by Actions", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/metatube-community/jellyfin-plugin-metatube/releases/download/v2024.1031.200.0/Jellyfin.MetaTube@v2024.1031.200.0.zip", + "timestamp": "2024-10-31T02:00:35Z", + "version": "2024.1031.200.0" + }, + { + "checksum": "d815c45c124641a225e113ba6612250e", + "changelog": "Auto Released by Actions", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/metatube-community/jellyfin-plugin-metatube/releases/download/v2024.205.435.0/Jellyfin.MetaTube@v2024.205.435.0.zip", + "timestamp": "2024-02-05T04:35:33Z", + "version": "2024.205.435.0" + } + ] + }, + { + "guid": "9a19103f-16f7-4668-be54-9a1e7a4f7556", + "name": "MetaShark", + "description": "jellyfin电影元数据插件,影片信息只要从豆瓣获取,并由TMDB补充缺失的剧集数据。", + "overview": "jellyfin电影元数据插件", + "owner": "cxfksword", + "category": "Metadata", + "imageUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/raw/main/doc/logo.png", + "versions": [ + { + "version": "2.1.4.0", + "changelog": "修正刮削虚拟剧集导致的异常", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.1.4/metashark_2.1.4.0.zip", + "checksum": "a10c6dbf0420bf93211a8da3c74250fa", + "timestamp": "2025-03-30T05:59:55" + }, + { + "version": "2.1.3.0", + "changelog": "修正剧集识别", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.1.3/metashark_2.1.3.0.zip", + "checksum": "6d23cf8eee4e18ff52371659d884c926", + "timestamp": "2025-03-09T03:19:35" + }, + { + "version": "2.1.2.0", + "changelog": "", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.1.2/metashark_2.1.2.0.zip", + "checksum": "98d6e3d75efab3fca6ad8c655ea530bf", + "timestamp": "2025-02-16T07:26:59" + }, + { + "version": "2.1.1.0", + "changelog": "tmdb图片改使用https请求", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.1.1/metashark_2.1.1.0.zip", + "checksum": "9cc02efc9468f66815dae5830dba5ab4", + "timestamp": "2024-11-10T03:27:04" + }, + { + "version": "2.1.0.0", + "changelog": "支持刮削合集,商标支持获取日语版本", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.1.0/metashark_2.1.0.0.zip", + "checksum": "4c5d7a93e15a13dbea37eb8a5b64c0ed", + "timestamp": "2024-09-04T07:55:38" + }, + { + "version": "2.0.4.0", + "changelog": "支持新的演员访问链接", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.0.4/metashark_2.0.4.0.zip", + "checksum": "aad090cde11063388e86ca2be7ecc878", + "timestamp": "2024-07-02T08:28:00" + }, + { + "version": "2.0.3.0", + "changelog": "优化季数识别处理", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.0.3/metashark_2.0.3.0.zip", + "checksum": "6695e0a9dcdf90a0c6e7566770205489", + "timestamp": "2024-06-08T02:38:08" + }, + { + "version": "1.7.16.0", + "changelog": "优化识别(这是10.8.x最后一次更新)", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v1.7.16/metashark_1.7.16.0.zip", + "checksum": "d8e0c03e20b799b7cf306574aa44c2ec", + "timestamp": "2024-06-08T02:31:31" + }, + { + "version": "2.0.2.0", + "changelog": "修正剧集数识别", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.0.2/metashark_2.0.2.0.zip", + "checksum": "1544315a1969901ba2d891c573ac7b7a", + "timestamp": "2024-05-25T08:11:49" + }, + { + "version": "1.7.15.0", + "changelog": "修正剧集数识别", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v1.7.15/metashark_1.7.15.0.zip", + "checksum": "d8f0407bd4cf8ada73173f8321778dd5", + "timestamp": "2024-05-25T08:05:22" + }, + { + "version": "2.0.1.0", + "changelog": "修正演员信息缺失", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.0.1/metashark_2.0.1.0.zip", + "checksum": "d88fc5cca3e003fff411882082fa856e", + "timestamp": "2024-05-18T08:26:03" + }, + { + "version": "1.7.14.0", + "changelog": "修正演员信息缺失", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v1.7.14/metashark_1.7.14.0.zip", + "checksum": "fc85bd567c204f6aa9cd64055266279d", + "timestamp": "2024-05-18T08:19:52" + }, + { + "version": "2.0.0.0", + "changelog": "支持Jellyfin 10.9\n支持直接在文件夹名中设置指定豆瓣ID", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.0.0/metashark_2.0.0.0.zip", + "checksum": "344cd6f0a0c5a7335d61089f487f85eb", + "timestamp": "2024-05-12T10:53:51" + }, + { + "version": "1.7.13.0", + "changelog": "优化 tmdb id 查找", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v1.7.13/metashark_1.7.13.0.zip", + "checksum": "7de7b6ee39fb241551b68626b4d693b5", + "timestamp": "2024-04-13T07:32:23" + }, + { + "version": "1.7.12.0", + "changelog": "修正电影推荐列表只有一部影片", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v1.7.12/metashark_1.7.12.0.zip", + "checksum": "c0fce92fbbc6f5a96421e7c0cb75b5ad", + "timestamp": "2024-02-28T03:04:59" + }, + { + "version": "1.7.11.0", + "changelog": "修正不支持 SxxEPxx 格式", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v1.7.11/metashark_1.7.11.0.zip", + "checksum": "47db3474ceb12b2bf97574f0d2d4005a", + "timestamp": "2024-02-23T06:56:06" + }, + { + "version": "1.7.10.0", + "changelog": "修正名称带数字时刮削失败、拆分获取商标配置", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v1.7.10/metashark_1.7.10.0.zip", + "checksum": "eaf9bb6cfaedee236a869d5b29865a1a", + "timestamp": "2024-02-07T04:19:51" + }, + { + "version": "1.7.9.0", + "changelog": "添加获取tmdb商标", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v1.7.9/metashark_1.7.9.0.zip", + "checksum": "03c3246ed32791c4ef3c96491a36b195", + "timestamp": "2024-02-03T06:06:17" + }, + { + "version": "1.7.8.0", + "changelog": "优化日志输出,剧集支持EP前缀命名", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v1.7.8/metashark_1.7.8.0.zip", + "checksum": "a7982662696b1ddd46480a6507a1a9ba", + "timestamp": "2024-01-06T02:20:02" + }, + { + "version": "1.7.7.0", + "changelog": "增加获取海报大图配置\n优化图片处理", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v1.7.7/metashark_1.7.7.0.zip", + "checksum": "b0b8b8f715f54b05b20c8288ec33ac68", + "timestamp": "2023-12-30T07:19:48" + }, + { + "version": "1.7.6.0", + "changelog": "改回使用旧国内加速域", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v1.7.6/metashark_1.7.6.0.zip", + "checksum": "59a0eceae6022cb032667fc9ca013804", + "timestamp": "2023-12-16T07:22:10" + } + ] + }, + { + "category": "Metadata", + "guid": "e325b8d5-5f54-447f-a38a-a951b933d22c", + "name": "Douban", + "description": "Get Movie/TV information from Douban", + "owner": "Libitum", + "overview": "Manage Your Movie/TV by Douban", + "versions": [ + { + "checksum": "b01077ed8b477a2b94fd4c3e3ce063bb", + "changelog": "Compatible with Jellyfin 10.8.*", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/Libitum/jellyfin-plugin-douban/releases/download/v2.0.0/Jellyfin.Plugin.Douban.zip", + "timestamp": "2024-02-21T13:23:00Z", + "version": "2.0.0.0" + } + ] + }, + { + "category": "Metadata", + "description": "bgm.tv metadata provider for Jellyfin", + "guid": "41b59f1b-a6cf-474a-b416-785379cbd856", + "name": "Bangumi", + "overview": "Jellyfin bgm.tv 数据源插件,用于拉取中文番剧信息及图片。", + "owner": "kookxiang", + "versions": [ + { + "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.7.1.0.zip", + "changelog": "## What's Changed\r\n\r\n- 优化离线数据库更新逻辑\r\n- 近期放送的剧集始终使用在线 API 获取\r\n- 增加 [公共标签](https://bgm.tv/group/topic/406595) 支持\r\n- 修复 OAuth 授权时间显示不正确的问题(不影响正常使用)\r\n- 修正查询图片时没有携带登录态的问题 #181\r\n- 代码结构 / 打包流程调整 #159 \r\n\r\n最新 CI 测试包可以在 https://github.com/kookxiang/jellyfin-plugin-bangumi/releases/tag/ci 下载\r\n\r\n**Full Changelog**: https://github.com/kookxiang/jellyfin-plugin-bangumi/compare/1.7.0...1.7.1", + "targetAbi": "10.9.0.0", + "version": "1.7.1.0", + "timestamp": "2025-02-04T02:13:03", + "checksum": "e7fa5bcf8af9eba76990bf3e50e4b1b5" + }, + { + "changelog": "## Important\r\n - 支持 Jellyfin 10.10.0(向下兼容 10.9.0)\r\n - [离线数据库](https://github.com/bangumi/Archive/) 支持:\r\n - 当存在离线数据时库时,优先通过离线数据库查询\r\n - 默认每周更新一次,可在 Jellyfin - 计划任务 中自行修改\r\n - 离线数据库下载解压过程需要占用约 1GB 内存,索引过程需要占用大量 CPU 资源。\\\r\n (作为参考 M2 Mac 需要约 3 分钟,16 核的 Epyc 需要几十秒)\r\n - 一定程度解决 bgm.tv 挂掉或被墙导致的报错\r\n\r\n## What's Changed\r\n* do not use series overview when the episode overview is empty by @huihuimoe in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/154\r\n* fix: characters sort by relation by @chu-shen in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/156\r\n* feat: update Anitomy by @chu-shen in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/157\r\n* Feat sort by fuzzy by @chu-shen in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/158\r\n* fix: return all subjects after sorted by fuzzy by @chu-shen in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/161\r\n\r\n## New Contributors\r\n* @huihuimoe made their first contribution in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/154\r\n\r\n**Full Changelog**: https://github.com/kookxiang/jellyfin-plugin-bangumi/compare/1.6.2...1.7.0", + "version": "1.7.0.0", + "checksum": "16708276fa1a50610af275c7dafa018a", + "timestamp": "2024-10-28T14:07:05Z", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.7.0.0.zip" + }, + { + "changelog": "## Important\r\n - 增加了 API 地址修改功能,但还是建议给 Jellyfin 挂梯子\r\n - 现在修改设置后需要手动点击保存按钮\r\n\r\n## What's Changed\r\n* fix: fix movie play status syncing in JF movie libraries by @RandomNamer in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/136\r\n* feat: traversal searching for next season by @RandomNamer in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/135\r\n* fix error when season folder not exists by @fiochen in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/141\r\n* append available access token for emby\r\n\r\n## New Contributors\r\n* @RandomNamer made their first contribution in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/136\r\n\r\n**Full Changelog**: https://github.com/kookxiang/jellyfin-plugin-bangumi/compare/1.6.1...1.6.2", + "version": "1.6.2.0", + "checksum": "20ec2654c34dc84b9b6968e55f156c8c", + "timestamp": "2024-07-21T15:53:11Z", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.6.2.0.zip" + }, + { + "changelog": "## What's Changed\r\n* 修正登录授权地址错误", + "version": "1.6.1.0", + "checksum": "81f4bd4359c44dcacea099b29771ef74", + "timestamp": "2024-05-27T13:57:29Z", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.6.1.0.zip" + }, + { + "changelog": "## What's Changed\r\n* **升级至 Jellyfin 10.9.0**\r\n* 增加季 ID 自动推算能力\r\n* 新的搜索接口\r\n* fix: empty exception message by @fiochen in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/75\r\n* feat: force episode for subject with single ep by @everpcpc in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/95\r\n* Skip OVA in GuessNextSeason by @zeyugao in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/118\r\n* 支持Emby自动点格子 by @zeyugao in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/108\r\n* 切换到 Github Actions\r\n\r\n> [!WARNING]\r\n> 由于 Jellyfin API 变化,1.6.0 版本起不再支持 Jellyfin 10.8.13 及以下版本\r\n> 另外 10.9.0 也无法使用旧版本插件,请使用这个版本\r\n>\r\n> Emby 版本需要升级至 4.9.0.12 以上\r\n\r\n## New Contributors\r\n* @zeyugao made their first contribution in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/118\r\n\r\n**Full Changelog**: https://github.com/kookxiang/jellyfin-plugin-bangumi/compare/1.5.18...1.6.0", + "version": "1.6.0.0", + "checksum": "5e56a5534edb7f256249c35b75bae7c8", + "timestamp": "2024-05-12T06:38:43Z", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.6.0.0.zip" + }, + { + "changelog": "## What's Changed\r\n* feat: support parsing bangumi id from path attribute by @everpcpc in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/62\r\n* 更换章节收藏信息API by @fiochen in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/65\r\n* fix: 重复标记已观看时,同步api检查状态 by @fiochen in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/67\r\n* feat: 设置节目到'在看/看过' by @fiochen in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/66\r\n\r\n## New Contributors\r\n* @everpcpc made their first contribution in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/62\r\n* @fiochen made their first contribution in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/65\r\n\r\n**Full Changelog**: https://github.com/kookxiang/jellyfin-plugin-bangumi/compare/1.5.0...1.5.18", + "version": "1.5.18.0", + "checksum": "f7e5d13707fcd9503caa9f46f67898e1", + "timestamp": "2023-06-12T15:17:16Z", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.5.18.0.zip" + }, + { + "changelog": "- 增加 NSFW 内容标记\r\n - 在 bangumi 上标记为 NSFW 的番剧会被分级至 X\r\n - 可通过 jellyfin 自带家长控制功能限制\r\n - 默认禁用 NSFW 内容播放进度同步\r\n - 需要手动修改或刷新元数据使分级为 `JP-18+` `NC-17` 或更高\r\n - 各地区分级可见:https://github.com/jellyfin/jellyfin/tree/master/Emby.Server.Implementations/Localization/Ratings\r\n- 增加对音乐和书籍的识别能力 #29 #38\r\n- 增加接口超时时间设置\r\n- 修正部分设置修改后需要重启才能生效的问题\r\n- 优化特别篇(SP)识别能力\r\n- 优化集号识别准确度\r\n- 优化词条搜索逻辑 by @chu-shen #23\r\n- 修正词条搜索时上映时间不正确的问题 by @RanKKI #31 \r\n- 同步电视分类元数据识别逻辑至电影分类 by @wzyboy #46 ", + "version": "1.5.0.0", + "checksum": "fb246bb37230894f8a57f6a178fe21ef", + "timestamp": "2023-01-23T02:31:29Z", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.5.0.0.zip" + }, + { + "changelog": "- 支持通过 [Anitomy](https://github.com/erengy/anitomy) 解析番剧名称和级号 #15 by @chu-shen \r\n- 修正集数大于 100 时可能的死循环 #19 ", + "version": "1.4.18.0", + "checksum": "d14437f356b4075360d2e463960e4de5", + "timestamp": "2022-07-17T15:05:52Z", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.4.18.0.zip" + }, + { + "changelog": "此版本主要为 bugfix\r\n- 提升 SP / OP / ED 的识别能力\r\n- 支持非整数集(比如某些番剧的 12.5 集)的识别\r\n- 修正授权跳转地址不正确的问题\r\n\r\n#10 #11 #13 #14", + "version": "1.4.7.0", + "checksum": "3fd3bfba3cfa70af568882c043e80720", + "timestamp": "2022-07-02T14:21:14Z", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.4.7.0.zip" + }, + { + "changelog": "从此版本起可以支持将多季动漫收至单文件夹,可与 TheMovieDB 配合一起使用\r\n\r\n新的目录结构:https://github.com/kookxiang/jellyfin-plugin-bangumi/wiki/%E5%8F%82%E8%80%83%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84\r\n\r\n由于 bangumi 不支持查询动漫第 n 季的 id,使用时这种方式时需要手动填写季 id\r\n\r\n其他更新内容\r\n\r\n - 升级到 .Net Core 6.0,对应 Jellyfin 10.8\r\n - 修复只能搜索到前 100 集的 bug #7\r\n - 修正 R18 动漫无法查看的 bug(需要账号授权) #9 \r\n - 优化搜索结果排序 #8 \r\n\r\n注意:\r\n\r\n1. 请下载 Fastenshtein.dll 一同放置在插件目录,否则搜索功能不可用\r\n2. jellyfin 10.7 的用户请下载 `Jellyfin.Plugin.Bangumi.net50.dll` 插件,这会是最后一个支持 10.7 的版本,后续更新将不在支持老版本", + "version": "1.4.1.0", + "checksum": "c36e6a4815e844c6991e33efb18c6b82", + "timestamp": "2022-06-19T11:25:16Z", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.4.1.0.zip" + }, + { + "changelog": "支持 Jellyfin 10.8.0 Beta\r\n升级到 .net core 6.0 (与新版 jellyfin 一致)", + "checksum": "c5d2675cdb7485cf619c0c7e36a40dec", + "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.3.6.0.zip", + "targetAbi": "10.8.0.0", + "timestamp": "2022-05-07T16:41:27Z", + "version": "1.3.6.0" + }, + { + "changelog": "- 更新集号识别逻辑\r\n\r\n同步测试版更新:\r\n\r\n- 增加 OAuth 登录功能\r\n- 同步播放进度至 bgm.tv", + "checksum": "55c3fa195a114dfc992f6906315decc4", + "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.3.0.0.zip", + "targetAbi": "10.7.0.0", + "timestamp": "2022-04-17T06:47:54Z", + "version": "1.3.0.0" + }, + { + "changelog": "- 增加 OAuth 登录功能\r\n- 同步播放进度至 bgm.tv\r\n\r\n![image](https://user-images.githubusercontent.com/2725379/158064318-98a82a79-a783-4552-abaa-af18724ad9bf.png)\r\n\r\nPS:支持多用户,但受 Jellyfin 插件机制限制,暂时需要管理员权限才能绑定账号", + "checksum": "918efdc9aaed1fe9b4eaf9d9449c57ff", + "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.2.7.0.zip", + "targetAbi": "10.7.0.0", + "timestamp": "2022-03-13T14:30:21Z", + "version": "1.2.7.0" + }, + { + "changelog": "- 切换至新的角色声优 API\r\n- 设置中增加【始终根据文件名猜测集数】用于纠正错误识别的集数\r\n- 空指针 bugfix", + "checksum": "eb80abbf37ce0050c53a2a47c7028499", + "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.2.0.0.zip", + "targetAbi": "10.7.0.0", + "timestamp": "2022-02-26T18:15:56Z", + "version": "1.2.0.0" + }, + { + "changelog": "- 自动纠正 Jellyfin 识别错误的集号\r\n- 增加 Movie 分类支持,用于支持剧场版动画\r\n- 更换 bgm.tv 新 API (角色声优信息除外)", + "checksum": "eec569110c0c3cecd57880178caeeadd", + "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.1.0.0.zip", + "targetAbi": "10.7.0.0", + "timestamp": "2022-02-01T05:27:50Z", + "version": "1.1.0.0" + }, + { + "changelog": "在 TV Show 中现在可以看到 Bangumi 的元数据下载器", + "checksum": "5c75bf64312e33e94afb74b601635ad6", + "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.0.0.0.zip", + "targetAbi": "10.7.0.0", + "timestamp": "2021-10-28T14:27:27Z", + "version": "1.0.0.0" + } + ] + }, + { + "guid": "9482dc3b-48aa-4d3b-8224-9128d1e8e0cd", + "name": "Intros", + "overview": "Display flashy intros before movies and other videos", + "description": "Select a flashy video from prerolls.video to run before any video content.", + "owner": "dkanada", + "category": "Other", + "versions": [ + { + "version": "1.3.1.0", + "changelog": "- update build process and migrate to github for hosting", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://github.com/dkanada/jellyfin-plugin-intros/releases/download/v1.3.1/jellyfin-plugin-intros-v1.3.1.zip", + "checksum": "689cf1b5a9f8adb1a31750da16623996", + "timestamp": "2021-06-02T00:00:00Z" + }, + { + "version": "1.3.2.0", + "changelog": "- fix issue with local trailers and update dependencies", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/dkanada/jellyfin-plugin-intros/releases/download/v1.3.2/jellyfin-plugin-intros-v1.3.2.zip", + "checksum": "14c876026bd71c2b8d11196fab0df527", + "timestamp": "2022-09-14T00:00:00Z" + } + ] + }, + { + "guid": "5B39DA44-5314-4940-8E26-54C821C17F86", + "name": "Danmu", + "description": "jellyfin的b站弹幕自动下载插件,会匹配b站番剧/电影视频,自动下载对应弹幕,并定时更新。", + "overview": "jellyfin弹幕下载插件", + "owner": "cxfksword", + "category": "Metadata", + "imageUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/raw/main/doc/logo.png", + "versions": [ + { + "version": "2.1.1.0", + "changelog": "弹弹play接口限速,去掉定时更新功能,降低弹弹play服务器压力", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.1.1/danmu_2.1.1.0.zip", + "checksum": "fb30c58e1609bd3ffa91badfa63029ea", + "timestamp": "2025-05-10T03:25:48" + }, + { + "version": "2.1.0.0", + "changelog": "弹弹增加文件hash匹配,修正mgtv下载", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.1.0/danmu_2.1.0.0.zip", + "checksum": "fb8ed06c72b4b6bbdd24692362274dc7", + "timestamp": "2025-03-23T06:41:01" + }, + { + "version": "2.0.13.0", + "changelog": "Merge pull request #71 from moetayuko/main\n\nfix: episode count check when processing single episodes", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.13/danmu_2.0.13.0.zip", + "checksum": "be3f5157cfefddd902f9668c7debb92b", + "timestamp": "2025-02-24T14:02:39" + }, + { + "version": "2.0.12.0", + "changelog": "", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.12/danmu_2.0.12.0.zip", + "checksum": "0eee8409868c159f2d40d1953a46dd5f", + "timestamp": "2025-02-16T07:20:20" + }, + { + "version": "2.0.11.0", + "changelog": "支持弹弹api 新版验证", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.11/danmu_2.0.11.0.zip", + "checksum": "964201a102f8fd303c1770228b4ce0e3", + "timestamp": "2025-02-03T08:37:24" + }, + { + "version": "2.0.10.0", + "changelog": "修正mgtv 弹幕下载", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.10/danmu_2.0.10.0.zip", + "checksum": "97866f917b6abf6eafb2b7913cc23337", + "timestamp": "2024-12-08T07:11:20" + }, + { + "version": "2.0.9.0", + "changelog": "删除emoji表情符号,解决ass字幕乱码问题", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.9/danmu_2.0.9.0.zip", + "checksum": "d6820fdff658744c480a88b391aa4360", + "timestamp": "2024-10-20T03:55:35" + }, + { + "version": "2.0.8.0", + "changelog": "优化腾讯视频剧集api", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.8/danmu_2.0.8.0.zip", + "checksum": "b404fcbc0bfeb60c972166841836a938", + "timestamp": "2024-09-01T02:29:25" + }, + { + "version": "2.0.7.0", + "changelog": "修正腾讯视频不下载超过100的剧集弹幕", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.7/danmu_2.0.7.0.zip", + "checksum": "271c94af5e356b128f8c476d1b82404e", + "timestamp": "2024-08-31T05:42:10" + }, + { + "version": "2.0.6.0", + "changelog": "修正b站番剧包括预告导致弹幕下载失败", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.6/danmu_2.0.6.0.zip", + "checksum": "92961f59c7f041ae5d3632be2cac9839", + "timestamp": "2024-07-24T02:59:35" + }, + { + "version": "2.0.5.0", + "changelog": "修正新增剧集不会自动下载弹幕", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.5/danmu_2.0.5.0.zip", + "checksum": "264d7992b34a246a9e256301408b0397", + "timestamp": "2024-07-03T13:50:36" + }, + { + "version": "1.7.11.0", + "changelog": "修正新增剧集不会自动下载弹幕(这是 Jellyfin v10.8 最后一次更新)", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v1.7.11/danmu_1.7.11.0.zip", + "checksum": "adc453ffc75fe9ad64b795e209aef012", + "timestamp": "2024-07-03T13:49:02" + }, + { + "version": "2.0.4.0", + "changelog": "增加弹幕数和剧集数需一致限制配置", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.4/danmu_2.0.4.0.zip", + "checksum": "6e12b7d70a0df2c83bcbdec947fc408f", + "timestamp": "2024-07-02T14:25:40" + }, + { + "version": "1.7.10.0", + "changelog": "增加弹幕数和剧集数需一致限制配置(这是Jellyfin v10.8最后一版更新)", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v1.7.10/danmu_1.7.10.0.zip", + "checksum": "db2a9f8f63d6d046f520016ed62ece91", + "timestamp": "2024-07-02T14:23:54" + }, + { + "version": "2.0.3.0", + "changelog": "修正弹幕不自动下载", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.3/danmu_2.0.3.0.zip", + "checksum": "2b83cc8dd7296871bc2007a4f92dbbe5", + "timestamp": "2024-06-23T03:18:09" + }, + { + "version": "2.0.2.0", + "changelog": "修正弹幕下载失败", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.2/danmu_2.0.2.0.zip", + "checksum": "0a9a2ae7df0a999645f9cf9546accc36", + "timestamp": "2024-06-10T13:39:49" + }, + { + "version": "2.0.1.0", + "changelog": "修正爱奇艺部分剧集缺失", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.1/danmu_2.0.1.0.zip", + "checksum": "73b6cd690c56bc610484448a98680b68", + "timestamp": "2024-05-22T12:34:42" + }, + { + "version": "1.7.9.0", + "changelog": "修正爱奇艺部分剧集缺失", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v1.7.9/danmu_1.7.9.0.zip", + "checksum": "004aabc902f558d3e378ce71bd853188", + "timestamp": "2024-05-22T12:23:09" + }, + { + "version": "2.0.0.0", + "changelog": "支持 Jellyfin 10.9", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.0/danmu_2.0.0.0.zip", + "checksum": "c4ebc578fe3a1d5378b414f5a4677ea8", + "timestamp": "2024-05-12T13:57:12" + }, + { + "version": "1.7.8.0", + "changelog": "修复爱奇艺", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v1.7.8/danmu_1.7.8.0.zip", + "checksum": "fede1b22100a62e1cdce12dbc5ac7990", + "timestamp": "2024-04-30T15:11:12" + }, + { + "version": "1.7.7.0", + "changelog": "修复芒果tv", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v1.7.7/danmu_1.7.7.0.zip", + "checksum": "e60fd4d61460b6549d0009c713578dcd", + "timestamp": "2024-04-20T01:53:09" + }, + { + "version": "1.7.6.0", + "changelog": "修正爱奇艺,优化搜索结果,更新api", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v1.7.6/danmu_1.7.6.0.zip", + "checksum": "79cc375cf02fc8e8c6c2ba1226ca0b14", + "timestamp": "2024-04-10T00:31:52" + }, + { + "version": "1.7.5.0", + "changelog": "优化B站弹幕下载", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v1.7.5/danmu_1.7.5.0.zip", + "checksum": "2b26f3c17cdb77922064bc7072b6d01d", + "timestamp": "2024-02-03T02:40:22" + }, + { + "version": "1.7.4.0", + "changelog": "改回使用旧国内加速域", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v1.7.4/danmu_1.7.4.0.zip", + "checksum": "7d0c2f8f70111363f03a5aea39583eef", + "timestamp": "2023-12-16T07:40:58" + } + ] + }, + { + "category": "Metadata", + "guid": "0c136f8a-ff77-4f2b-ade5-13462cae6216", + "name": "КиноПоиск", + "overview": "Информация о фильмах и сериалах с КиноПоиска", + "owner": "LinFor & skrashevich", + "description": "Загружает рейтинг, описания, актёров, трейлеры и т.д. с сайта КиноПоиск. Может потребоваться зарегистрировать свой ApiToken, см. информацию в параметрах плагина. Для точного распознавания рекомендуется указывать id фильма с сайта КиноПоиск в имени файла в формате kp-12345 или kp12345. Подробнее см. https://github.com/LinFor/jellyfin-plugin-kinopoisk/blob/master/README.md\n", + "imageUrl": "https://kinopoisk.userecho.com/s/attachments/28876/0/1/25f8c0315e6ccb2aa6c2642e48f2c9e9.png", + "versions": [ + { + "version": "10.9.0.0", + "checksum": "46f29865d6ddb8e66f577ffd93cb8a55", + "changelog": "new release", + "name": "КиноПоиск", + "targetAbi": "10.9.0", + "sourceUrl": "https://raw.githubusercontent.com/LinFor/jellyfin-plugin-kinopoisk/master/dist/kinopoisk/kinopoisk_10.9.0.0.zip", + "timestamp": "2024-05-15T15:11:12Z" + }, + { + "version": "10.8.9.3", + "checksum": "b884a366e1da7e826267e8f13a3c1a09", + "changelog": "new release", + "name": "КиноПоиск", + "targetAbi": "10.8.8.0", + "sourceUrl": "https://raw.githubusercontent.com/skrashevich/jellyfin-plugin-kinopoisk/master/dist/kinopoisk/kinopoisk_10.8.9.3.zip", + "timestamp": "2023-06-14T22:56:46Z" + }, + { + "version": "10.8.9.2", + "checksum": "8cbefa9f1aa03dc054d0d8a83f49eb6b", + "changelog": "new release", + "name": "КиноПоиск", + "targetAbi": "10.8.8.0", + "sourceUrl": "https://raw.githubusercontent.com/skrashevich/jellyfin-plugin-kinopoisk/master/dist/kinopoisk/kinopoisk_10.8.9.2.zip", + "timestamp": "2023-02-08T16:42:11Z" + }, + { + "version": "10.8.9.1", + "checksum": "d15934ff981be4d7df861cd35a862971", + "changelog": "new release", + "name": "КиноПоиск", + "targetAbi": "10.8.8.0", + "sourceUrl": "https://raw.githubusercontent.com/skrashevich/jellyfin-plugin-kinopoisk/master/dist/kinopoisk/kinopoisk_10.8.9.1.zip", + "timestamp": "2023-02-08T16:10:12Z" + }, + { + "version": "10.8.9.1", + "checksum": "3790c3375057977320a77fe004f7c17f", + "changelog": "new release", + "targetAbi": "10.8.0", + "sourceUrl": "https://raw.githubusercontent.com/skrashevich/jellyfin-plugin-kinopoisk/master/dist/kinopoisk/kinopoisk_10.8.9.1.zip", + "timestamp": "2023-02-08T15:37:42Z" + }, + { + "version": "10.7.5.6", + "changelog": "Update to .NET 7\n", + "targetAbi": "10.7.0", + "sourceUrl": "https://raw.githubusercontent.com/skrashevich/jellyfin-plugin-kinopoisk/master/dist/kinopoisk/kinopoisk_10.7.5.6.zip", + "checksum": "60310678f450ca7f0da3811642ae2bc4", + "timestamp": "2023-01-22T03:34:00Z" + }, + { + "version": "10.7.5.4", + "changelog": "Search fixed in case of null premiere date\n", + "targetAbi": "10.7.0", + "sourceUrl": "https://raw.githubusercontent.com/LinFor/jellyfin-plugin-kinopoisk/master/dist/kinopoisk/kinopoisk_10.7.5.4.zip", + "checksum": "2f48bd383e298da975e93a7f84fe3bc1", + "timestamp": "2021-10-17T15:57:00Z" + }, + { + "version": "10.7.5.3", + "changelog": "Results parsing fixes due to upstream service changes (api 2.2)\n", + "targetAbi": "10.7.0", + "sourceUrl": "https://raw.githubusercontent.com/LinFor/jellyfin-plugin-kinopoisk/master/dist/kinopoisk/kinopoisk_10.7.5.3.zip", + "checksum": "43930ff3db6b6938dcbc23297c53c746", + "timestamp": "2021-09-27T12:09:43Z" + }, + { + "version": "10.7.5.2", + "changelog": "Results parsing fixes due to upstream service changes\n", + "targetAbi": "10.7.0", + "sourceUrl": "https://raw.githubusercontent.com/LinFor/jellyfin-plugin-kinopoisk/master/dist/kinopoisk/kinopoisk_10.7.5.2.zip", + "checksum": "e35c1942fb8ceda1d351d7307174fab2", + "timestamp": "2021-08-10T16:00:08Z" + }, + { + "version": "10.7.5.1", + "changelog": "Results parsing fixes\n", + "targetAbi": "10.7.0", + "sourceUrl": "https://raw.githubusercontent.com/LinFor/jellyfin-plugin-kinopoisk/master/dist/kinopoisk/kinopoisk_10.7.5.1.zip", + "checksum": "c41d06954e6c00d8b51f11ac11180cb3", + "timestamp": "2021-06-22T09:27:10Z" + }, + { + "version": "10.7.5.0", + "changelog": "Short: Huge improvement in auto-identifying of movies. Rus: Значительно улучшено авто-привязка фильмов при добавлении в медиатеку. Пытаюсь найти идентификатор кинопоиска по паттерну kp-12345 или kp12345 в имени файла/папки. Пытаюсь найти единственное совпадение на кинопоиске по имени + году. Пытаюсь перебрать все совпадения по имени + сравнение IMDB ID.\n", + "targetAbi": "10.7.0", + "sourceUrl": "https://raw.githubusercontent.com/LinFor/jellyfin-plugin-kinopoisk/master/dist/kinopoisk/kinopoisk_10.7.5.0.zip", + "checksum": "ea7eabac0fc4d1891529616a16a02897", + "timestamp": "2021-05-23T15:30:18Z" + }, + { + "version": "10.7.0.5", + "changelog": "Added trailers filtering: jellyfin-web can only play youtube trailers, not kinopoisk-hosted\n", + "targetAbi": "10.7.0", + "sourceUrl": "https://raw.githubusercontent.com/LinFor/jellyfin-plugin-kinopoisk/master/dist/kinopoisk/kinopoisk_10.7.0.5.zip", + "checksum": "6bdb97ee1e862b0b5657f7b510040148", + "timestamp": "2021-05-22T23:01:09Z" + }, + { + "version": "10.7.0.4", + "changelog": "Added person info, person image, trailers fetching\n", + "targetAbi": "10.7.0", + "sourceUrl": "https://raw.githubusercontent.com/LinFor/jellyfin-plugin-kinopoisk/master/dist/kinopoisk/kinopoisk_10.7.0.4.zip", + "checksum": "28d4972fe0f5e193a8b3051ce5240ffe", + "timestamp": "2021-05-22T22:24:49Z" + }, + { + "version": "10.7.0.3", + "changelog": "Don't provide empty poster Added kinopoisk hyperlink in people info\n", + "targetAbi": "10.7.0", + "sourceUrl": "https://raw.githubusercontent.com/LinFor/jellyfin-plugin-kinopoisk/master/dist/kinopoisk/kinopoisk_10.7.0.3.zip", + "checksum": "d58cdb87e4e93b7ab1b22c14248841e2", + "timestamp": "2021-05-21T16:00:03Z" + }, + { + "checksum": "8d77d5f4de0bdf0abbce76cf8e5a251d", + "changelog": "Fixed rating parsing", + "name": "КиноПоиск", + "targetAbi": "10.7.0", + "runtimes": "netframework,netcore", + "sourceUrl": "https://github.com/LinFor/jellyfin-plugin-kinopoisk/raw/master/dist/kinopoisk/jellyfin-plugin-kinopoisk_10.7.0.2.zip", + "filename": "jellyfin-plugin-kinopoisk_10.7.0.2.zip", + "timestamp": "2021-04-06 18:12:00", + "version": "10.7.0.2" + }, + { + "checksum": "9051c982f7846af34249ed9969012c17", + "changelog": "Fixed some actor professions parsing", + "name": "КиноПоиск", + "targetAbi": "10.7.0", + "runtimes": "netframework,netcore", + "sourceUrl": "https://github.com/LinFor/jellyfin-plugin-kinopoisk/raw/master/dist/kinopoisk/jellyfin-plugin-kinopoisk_10.7.0.1.zip", + "filename": "jellyfin-plugin-kinopoisk_10.7.0.1.zip", + "timestamp": "2021-03-18 13:31:00", + "version": "10.7.0.1" + }, + { + "checksum": "ec7cfeff6a88f2427057d1bb6fb150b6", + "changelog": "Jellyfin v10.7 compat", + "name": "КиноПоиск", + "targetAbi": "10.7.0", + "runtimes": "netframework,netcore", + "sourceUrl": "https://github.com/LinFor/jellyfin-plugin-kinopoisk/raw/master/dist/kinopoisk/jellyfin-plugin-kinopoisk_10.7.0.0.zip", + "filename": "jellyfin-plugin-kinopoisk_10.7.0.0.zip", + "timestamp": "2021-03-16 11:35:00", + "version": "10.7.0.0" + }, + { + "checksum": "50674e215597995b96da17b49ee7ad62", + "changelog": "fix NRE in person provider", + "name": "КиноПоиск", + "targetAbi": "10.6.0", + "runtimes": "netframework,netcore", + "sourceUrl": "https://github.com/LinFor/jellyfin-plugin-kinopoisk/raw/master/dist/kinopoisk/jellyfin-plugin-kinopoisk_10.6.0.2.zip", + "filename": "jellyfin-plugin-kinopoisk_10.6.0.2.zip", + "timestamp": "2020-07-09 13:00:00", + "version": "10.6.0.2" + }, + { + "checksum": "a877cde0df7d70266fdb9362b72884c1", + "changelog": "new release", + "name": "КиноПоиск", + "targetAbi": "10.6.0", + "runtimes": "netframework,netcore", + "sourceUrl": "https://github.com/LinFor/jellyfin-plugin-kinopoisk/raw/master/dist/kinopoisk/jellyfin-plugin-kinopoisk_10.6.0.1.zip", + "filename": "jellyfin-plugin-kinopoisk_10.6.0.1.zip", + "timestamp": "2020-07-07 19:00:00", + "version": "10.6.0.1" + }, + { + "checksum": "8f43d3943f5f60293c6fb0ccbe560096", + "changelog": "new release", + "name": "КиноПоиск", + "targetAbi": "10.6.0", + "runtimes": "netframework,netcore", + "sourceUrl": "https://github.com/LinFor/jellyfin-plugin-kinopoisk/raw/master/dist/kinopoisk/jellyfin-plugin-kinopoisk_10.6.0.0.zip", + "filename": "jellyfin-plugin-kinopoisk_10.6.0.0.zip", + "timestamp": "2020-07-07 10:00:00", + "version": "10.6.0.0" + } + ] + }, + { + "guid": "5e7fe7f0-b048-429e-a431-b1a7e69c930d", + "name": "LastFM", + "description": "Scrobble LastFM plays with Jellyfin", + "overview": "A plugin that scrobbles your Jellyfin music to LastFM", + "owner": "Jesse Ward", + "category": "music", + "versions": [ + { + "version": "8.2.0.0", + "changelog": "Jellyfin LastFM build v8.2.0.0", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/jesseward/jellyfin-plugin-lastfm/releases/download/8.2.0.0/lastfm_8.2.0.0.zip", + "checksum": "d6dbd4df6a71351f342f6919f504b475", + "timestamp": "2024-10-03T01:10:00Z" + }, + { + "version": "8.1.0.0", + "changelog": "Jellyfin LastFM build v8.1.0.0", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/jesseward/jellyfin-plugin-lastfm/releases/download/8.1.0.0/lastfm_8.1.0.0.zip", + "checksum": "16999fa8966d0eb2c588460c36fd5292", + "timestamp": "2024-05-14T15:05:38Z" + }, + { + "version": "8.0.0.4", + "changelog": "Jellyfin LastFM build v8.0.0.4", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/jesseward/jellyfin-plugin-lastfm/releases/download/8.0.0.4/lastfm_8.0.0.4.zip", + "checksum": "f9a0cff6c9cb03af6e381b23dd3c4b89", + "timestamp": "2024-01-09T16:40:16Z" + }, + { + "version": "8.0.0.3", + "changelog": "Jellyfin LastFM build v8.0.0.3", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/jesseward/jellyfin-plugin-lastfm/releases/download/8.0.0.3/lastfm_8.0.0.3.zip", + "checksum": "a0d280bdc2de4d935b6ab8ec5e17aef6", + "timestamp": "2023-06-10T21:12:28Z" + }, + { + "version": "8.0.0.2", + "changelog": "Jellyfin LastFM build v8.0.0.2", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/jesseward/jellyfin-plugin-lastfm/releases/download/8.0.0.2/lastfm_8.0.0.2.zip", + "checksum": "76f94858caebe4d77c82d94693e0666e", + "timestamp": "2023-06-02T02:41:29Z" + }, + { + "version": "8.0.0.1", + "changelog": "Jellyfin LastFM build v8.0.0.1", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/jesseward/jellyfin-plugin-lastfm/releases/download/8.0.0.1/lastfm_8.0.0.1.zip", + "checksum": "e943eb0c5ce78b37feb82164cb9664c9", + "timestamp": "2023-06-02T02:23:27Z" + }, + { + "version": "7.0.0.0", + "changelog": "Jellyfin LastFM build v7.0.0.0", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/jesseward/jellyfin-plugin-lastfm/releases/download/7.0.0.0/lastfm_7.0.0.0.zip", + "checksum": "d6dbcf63760c7de4d09813a4c6f78361", + "timestamp": "2021-01-25T00:57:19Z" + }, + { + "version": "6.0.0.3", + "changelog": "Jellyfin LastFM build v6.0.0.3", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://github.com/jesseward/jellyfin-plugin-lastfm/releases/download/6.0.0.3/lastfm_6.0.0.3.zip", + "checksum": "2e35486f5fdccfb1405c3edb88ce9054", + "timestamp": "2020-12-16T15:26:49Z" + }, + { + "version": "6.0.0.2", + "changelog": "Jellyfin LastFM build v6.0.0.2", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://github.com/jesseward/jellyfin-plugin-lastfm/releases/download/6.0.0.2/lastfm_6.0.0.2.zip", + "checksum": "5f2d86ed9c4cb87197b6dca7a8805bf9", + "timestamp": "2020-11-26T19:06:56Z" + }, + { + "version": "6.0.0.1", + "changelog": "Jellyfin LastFM build v6.0.0.1", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://github.com/jesseward/jellyfin-plugin-lastfm/releases/download/6.0.0.1/lastfm_6.0.0.1.zip", + "checksum": "ed83070c1c7287425a3126afe3918e73", + "timestamp": "2020-10-22T13:25:25Z" + } + ] + }, + { + "category": "Metadata", + "guid": "7834517B-1A9A-4758-9DD3-73FE02C98AA3", + "name": "Open Douban", + "description": "Scrape media's metadata from Douban", + "owner": "caryyu", + "overview": "Get your Movie/TV metadata from Douban", + "imageUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/image.png", + "versions": [ + { + "checksum": "ffef0798b8285b9ac7610f38ab1bff16", + "changelog": "the init release", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.OpenDouban.1.0.1.zip", + "timestamp": "2021-05-08T23:11:00Z", + "version": "1.0.1" + }, + { + "checksum": "7587b9e7cd1665877032d74c9bf8bfed", + "changelog": "fix image and support backdrop", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.OpenDouban.1.0.2.zip", + "timestamp": "2021-05-10T20:14:00Z", + "version": "1.0.2" + }, + { + "checksum": "293d281e89d65dc1830b090f53d74dd4", + "changelog": "fix checksum", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.OpenDouban.1.0.3.zip", + "timestamp": "2021-05-15T02:49:41Z", + "version": "1.0.3" + }, + { + "checksum": "95fce615cea9bff07694d96f24901dc0", + "changelog": "fix celebrities", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.OpenDouban.1.0.4.zip", + "timestamp": "2021-05-15T14:03:08Z", + "version": "1.0.4" + }, + { + "checksum": "7c0811b654dffe0dddf33a99f8c7b69f", + "changelog": "load more celebrities and stick imdb on it (#2)", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.OpenDouban.1.0.5.zip", + "timestamp": "2021-06-06T04:01:31Z", + "version": "1.0.5" + }, + { + "checksum": "37b5243a1847379b6d00fca9960102a3", + "changelog": "filter media name by regex (#4)", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.OpenDouban.1.0.6.zip", + "timestamp": "2021-06-25T13:50:54Z", + "version": "1.0.6" + }, + { + "checksum": "d55b322112895f548f38bf5163b4a985", + "changelog": "restructure the whole project (#5)", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.OpenDouban.1.0.7.zip", + "timestamp": "2021-07-02T14:14:46Z", + "version": "1.0.7" + }, + { + "checksum": "c6653fbc39e68e313643551a213606d2", + "changelog": "Re-adapt backdrop image (#8)", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.OpenDouban.1.0.8.zip", + "timestamp": "2021-08-19T13:55:34Z", + "version": "1.0.8" + }, + { + "checksum": "c9da1db799089236ccd153ee7efb1dc4", + "changelog": "Fix version compatibility (#9)", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.OpenDouban.1.0.9.zip", + "timestamp": "2021-08-21T09:32:08Z", + "version": "1.0.9" + }, + { + "checksum": "900c6d54161c208c3a35845a0f4232c6", + "changelog": "Fix metadata of Shows (#13)", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.OpenDouban.1.0.10.zip", + "timestamp": "2021-10-01T15:16:18Z", + "version": "1.0.10" + }, + { + "checksum": "bfb577367e94fe1184b55c3fdbe16d93", + "changelog": "Bugfixes: OriginalTitle & PremiereDate", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.OpenDouban.1.0.11.zip", + "timestamp": "2021-10-16T07:01:57Z", + "version": "1.0.11" + }, + { + "checksum": "dae635e863ad9493dceda0eadd3978d1", + "changelog": "Bugfixes: Name and OriginalName (#18)", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.OpenDouban.1.0.12.zip", + "timestamp": "2021-10-31T10:53:05Z", + "version": "1.0.12" + }, + { + "checksum": "62d5bd0618fb779f0eb1ed444345c8eb", + "changelog": "fix 10.8.0 compatibility", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.OpenDouban.2.0.1.zip", + "timestamp": "2022-01-07T13:31:32Z", + "version": "2.0.1" + }, + { + "checksum": "0687f16ab2bca7b3ed1364e0df669f77", + "changelog": "Fix CancellationToken bypass (#21)", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.OpenDouban.1.0.13.zip", + "timestamp": "2022-01-21T12:55:38Z", + "version": "1.0.13" + }, + { + "checksum": "3da636e31c57801be3b0fea0fe6f69ed", + "changelog": "Fix CancellationToken bypass (#23)", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.OpenDouban.2.0.2.zip", + "timestamp": "2022-01-21T12:59:03Z", + "version": "2.0.2" + }, + { + "checksum": "1a573c6afdf6cfcc76eaf2532b4351ba", + "changelog": "Fix unsupported-roles (#36)", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.OpenDouban.1.0.15.zip", + "timestamp": "2022-05-29T06:55:02Z", + "version": "1.0.15" + }, + { + "checksum": "c5f7a048dc8c1b7badbee1883c615e2b", + "changelog": "Fix unsupported-roles (#37)", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.OpenDouban.2.0.3.zip", + "timestamp": "2022-05-29T06:56:06Z", + "version": "2.0.3" + }, + { + "checksum": "dff3ba0a48ed662ee2557b3e4436db58", + "changelog": "Support custom poster size (#42)", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.OpenDouban.1.1.0.zip", + "timestamp": "2022-06-16T04:45:22Z", + "version": "1.1.0" + }, + { + "checksum": "03a2da219b5a25a78dda3073cabfa510", + "changelog": "Add poster quality config (#44)", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.OpenDouban.2.0.4.zip", + "timestamp": "2022-07-25T11:03:28Z", + "version": "2.0.4" + } + ] + }, + { + "category": "Metadata", + "guid": "4EAEDA51-B4CF-45F8-99B3-EB2B1F6D3A53", + "name": "MaxSubtitle", + "description": "Download subtitles from Internet", + "owner": "caryyu", + "overview": "Get your Movie/TV subtitles from Internet", + "versions": [ + { + "checksum": "af05043cdfddb8b0ebcf43a3fe2324d2", + "changelog": "the first release", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.MaxSubtitle.0.0.1.zip", + "timestamp": "2021-11-18T23:11:00Z", + "version": "0.0.1" + }, + { + "checksum": "84633418ccebd73a2604d53de6fa9bce", + "changelog": "fix language type", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.MaxSubtitle.0.0.2.zip", + "timestamp": "2021-12-08T23:11:00Z", + "version": "0.0.2" + }, + { + "checksum": "70c414e67578c129c71f91fc3980642e", + "changelog": "Add CancellationToken & CICD", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.MaxSubtitle.0.0.3.zip", + "timestamp": "2022-01-23T12:17:02Z", + "version": "0.0.3" + }, + { + "checksum": "fd76c508fa0cbcb54a1adb0c78086015", + "changelog": "Fix 10.8.0 compatibility", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.MaxSubtitle.2.0.0.zip", + "timestamp": "2022-01-23T13:35:50Z", + "version": "2.0.0" + } + ] + }, + { + "guid": "69104c31-d23f-4040-b99c-8913c09751d6", + "name": "TMDb Trailers", + "description": "Watch trailers from TMDb\n", + "overview": "Watch trailers from TMDb", + "owner": "crobibero", + "category": "Channels", + "imageUrl": "https://raw.githubusercontent.com/crobibero/jellyfin-plugin-tmdb-trailers/master/Jellyfin.Plugin.Tmdb.Trailers/Images/jellyfin-plugin-tmdb.png", + "versions": [ + { + "version": "14.0.0.0", + "changelog": "- Update actions/checkout digest to eef6144 - autoclosed (#126) @renovate\n- Update actions/upload-artifact action to v4.4.3 (#127) @renovate\n- Update Youtube to 6.4.3 (#125) @renovate\n- Update Youtube to 6.4.1 (#124) @renovate\n- Update Youtube to 6.4.0 (#123) @renovate\n- Update actions/setup-dotnet digest to 6bd8b7f (#122) @renovate\n- Update CI dependencies (#121) @renovate\n- chore(deps): update oddstr13/jellyfin-plugin-repository-manager action to v1.1.1 (#119) @renovate\n- chore(deps): update actions/checkout digest to 692973e (#117) @renovate\n- chore(deps): update youtube to v6.3.16 (#118) @renovate\n- chore(deps): update youtube to v6.3.15 (#111) @renovate", + "targetAbi": "10.9.11.0", + "sourceUrl": "https://github.com/crobibero/jellyfin-plugin-tmdb-trailers/releases/download/v14/tmdb-trailers_14.0.0.0.zip", + "checksum": "e9e8d347e509d9af8be1f7d520fc332f", + "timestamp": "2024-10-10T15:50:11Z" + }, + { + "version": "13.0.0.0", + "changelog": "- chore(deps): update actions/checkout digest to 0ad4b8f (#114) @renovate\n- chore(deps): update ci dependencies (#110) @renovate\n- chore(deps): update youtube to v6.3.12 (#101) @renovate\n- chore(deps): update dependency tmdblib to v2.1.0 (#102) @renovate\n- chore(deps): update actions/setup-dotnet action to v4 (#103) @renovate\n- chore(deps): update oddstr13/jellyfin-plugin-repository-manager action to v1.0.12 (#104) @renovate\n- chore(deps): update actions/upload-artifact action to v4 - autoclosed (#105) @renovate\n- chore(deps): update dependency stylecop.analyzers to v1.2.0-beta.556 (#106) @renovate\n- chore(deps): update youtube to v6.3.7 (#99) @renovate\n- chore(deps): update ci dependencies (#92) @renovate\n- chore(deps): update dependency tmdblib to v2 (#82) @renovate\n- chore(deps): update dependency microsoft.codeanalysis.netanalyzers to v7.0.4 (#83) @renovate\n- chore(deps): update actions/checkout digest to b4ffde6 (#94) @renovate\n- chore(deps): update oddstr13/jellyfin-plugin-repository-manager action to v1 (#95) @renovate\n- chore(deps): update youtube to v6.3.6 (#97) @renovate\n- chore(deps): update youtube to v6.3.5 (#93) @renovate\n- chore(deps): update youtube to v6.3.3 (#79) @renovate\n- chore(deps): update actions/setup-dotnet digest to 3447fd6 (#80) @renovate\n- chore(deps): update dependency stylecop.analyzers to v1.2.0-beta.507 - autoclosed (#84) @renovate\n- chore(deps): update shogo82148/actions-upload-release-asset action to v1.6.6 (#85) @renovate\n- chore(deps): update actions/checkout action to v4 (#90) @renovate", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/crobibero/jellyfin-plugin-tmdb-trailers/releases/download/v13/tmdb-trailers_13.0.0.0.zip", + "checksum": "ba5fa2ce3bf1bafbe9fbb71d1245ad4b", + "timestamp": "2024-05-12T01:27:44Z" + }, + { + "version": "12.0.0.0", + "changelog": "- Downgrade tmdblib (#75) @crobibero", + "targetAbi": "10.8.10.0", + "sourceUrl": "https://github.com/crobibero/jellyfin-plugin-tmdb-trailers/releases/download/v12/tmdb-trailers_12.0.0.0.zip", + "checksum": "bfe08e0bf300b5c1e13e001abd54358f", + "timestamp": "2023-05-10T00:25:11Z" + }, + { + "version": "11.0.0.0", + "changelog": "- chore(deps): update youtube to v6.2.14 (#72) @renovate\n- chore(deps): update ci dependencies - autoclosed (#66) @renovate\n- chore(deps): update dependency microsoft.codeanalysis.netanalyzers to v7 (#56) @renovate\n- chore(deps): update actions/checkout digest to 8e5e7e5 (#70) @renovate\n- chore(deps): update youtube to v6.2.13 (#69) @renovate\n- chore(deps): update youtube to v6.2.8 (#68) @renovate\n- chore(deps): update youtube to v6.2.7 (#65) @renovate\n- chore(deps): update dependency tmdblib to v2 (#59) @renovate\n- chore(deps): update dependency youtubeexplode.converter to v6.2.6 (#61) @renovate\n- chore(deps): update dependency youtubeexplode to v6.2.6 (#60) @renovate\n- chore(deps): update actions/upload-artifact action to v3.1.2 (#58) @renovate\n- chore(deps): update actions/checkout digest to ac59398 (#57) @renovate\n- chore(deps): update dependency youtubeexplode.converter to v6.2.5 (#55) @renovate\n- chore(deps): update dependency youtubeexplode to v6.2.5 (#54) @renovate\n- chore(deps): update dependency youtubeexplode.converter to v6.2.4 (#51) @renovate\n- chore(deps): update actions/setup-dotnet digest to 607fce5 (#49) @renovate\n- chore(deps): update dependency youtubeexplode to v6.2.4 (#50) @renovate\n- chore(deps): update ci dependencies (#46) @renovate\n- chore(deps): update actions/setup-dotnet digest to 4d4a70f (#47) @renovate\n- chore(deps): update actions/checkout digest to 93ea575 (#42) @renovate\n- chore(deps): update actions/setup-dotnet action to v3 (#41) @renovate\n- chore(deps): update .net dependencies to v6.2.2 (#39) @renovate\n- chore(deps): update .net dependencies to v6.2.1 (#37) @renovate\n- chore(deps): update ci dependencies (#36) @renovate\n- chore(deps): update .net dependencies (#35) @renovate\n- chore(deps): pin dependencies (#34) @renovate", + "targetAbi": "10.8.10.0", + "sourceUrl": "https://github.com/crobibero/jellyfin-plugin-tmdb-trailers/releases/download/v11/tmdb-trailers_11.0.0.0.zip", + "checksum": "7ae41946e5d0c5b9ee9bf153907a2324", + "timestamp": "2023-05-10T00:01:43Z" + }, + { + "version": "10.0.0.0", + "changelog": "- Fixes applied (#23) @m33ts4k0z", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/crobibero/jellyfin-plugin-tmdb-trailers/releases/download/v9/tmdb-trailers_10.0.0.0.zip", + "checksum": "e00885e1f297b4ffe35639e8e94f3495", + "timestamp": "2022-05-07T23:58:16Z" + }, + { + "version": "8.0.0.0", + "changelog": "- Add ability to user trailers as intro (#19) @crobibero\n- Fix saving changes (#17) @crobibero\n- ci(deps): bump shogo82148/actions-upload-release-asset from 1.5.0 to 1.6.2 (#16) @dependabot\n- ci(deps): bump actions/upload-artifact from 2.3.1 to 3.0.0 (#15) @dependabot", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/crobibero/jellyfin-plugin-tmdb-trailers/releases/download/v7/tmdb-trailers_8.0.0.0.zip", + "checksum": "a8744cb799dd921e560714b5b205421f", + "timestamp": "2022-05-01T23:27:08Z" + }, + { + "version": "6.0.0.0", + "changelog": "- Prepare for release (#11) @github-actions\n- bump version to 6 (#10) @crobibero", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/crobibero/jellyfin-plugin-tmdb-trailers/releases/download/v6/tmdb-trailers_6.0.0.0.zip", + "checksum": "222042eaf8650a5dee11f0e235c69096", + "timestamp": "2022-04-24T14:39:53Z" + } + ] + }, + { + "guid": "5aeab01b-2ef8-45c6-bb6b-16ce9cb268d4", + "name": "subbuzz", + "description": "Download subtitles from various sites.", + "overview": "Download subtitles for your media", + "owner": "josdion", + "category": "Metadata", + "imageUrl": "https://raw.githubusercontent.com/josdion/subbuzz/master/thumb.png", + "versions": [ + { + "version": "1.2.1.0", + "changelog": "- Added new provider: SubDL.com\n", + "targetAbi": "10.10.0.0", + "sourceUrl": "https://github.com/josdion/subbuzz/releases/download/v1.2.1.0/subbuzz_1.2.1.0_jellyfin_10.10.zip", + "checksum": "4b468fbc8b0756311f194f746fe56887", + "timestamp": "2024-10-27T10:01:24Z" + } + ] + }, + { + "guid": "1e9e5d38-6e67-4615-8719-e98a5c34f004", + "name": "Streamyfin", + "overview": "", + "description": "", + "owner": "lostb1t", + "category": "General", + "imageUrl": "https://raw.githubusercontent.com/streamyfin/jellyfin-plugin-streamyfin/main/logo.png", + "versions": [ + { + "version": "0.56.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.56.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.56.0.0/streamyfin-0.56.0.0.zip", + "checksum": "e846f18a279c9d3d9bd834b12ad262b1", + "timestamp": "2025-06-12T23:52:54Z" + }, + { + "version": "0.55.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.55.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.55.0.0/streamyfin-0.55.0.0.zip", + "checksum": "a82a15752df9bab1bde8509add377bc9", + "timestamp": "2025-06-12T16:41:24Z" + }, + { + "version": "0.54.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.54.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.54.0.0/streamyfin-0.54.0.0.zip", + "checksum": "c76ff5066dfad32fe403fb2e787fea69", + "timestamp": "2025-06-12T16:36:29Z" + }, + { + "version": "0.53.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.53.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.53.0.0/streamyfin-0.53.0.0.zip", + "checksum": "2f88fd6f32959595fc774c6d9a53e8b6", + "timestamp": "2025-06-08T00:25:40Z" + }, + { + "version": "0.52.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.52.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.52.0.0/streamyfin-0.52.0.0.zip", + "checksum": "921645acf992ae542b35a35ce22983b0", + "timestamp": "2025-05-31T17:12:53Z" + }, + { + "version": "0.51.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.51.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.51.0.0/streamyfin-0.51.0.0.zip", + "checksum": "4f55aca3871e0c0398f4ac51c963d7de", + "timestamp": "2025-03-29T12:02:50Z" + }, + { + "version": "0.50.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.50.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.50.0.0/streamyfin-0.50.0.0.zip", + "checksum": "3cc06ae7113a82e838c77744672c77d0", + "timestamp": "2025-03-27T01:48:58Z" + }, + { + "version": "0.49.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.49.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.49.0.0/streamyfin-0.49.0.0.zip", + "checksum": "a4653965212d259d26bafc7df69a20be", + "timestamp": "2025-03-27T00:26:37Z" + }, + { + "version": "0.48.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.48.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.48.0.0/streamyfin-0.48.0.0.zip", + "checksum": "7a074261039b63f4c99379cec2b3d5de", + "timestamp": "2025-03-25T07:17:11Z" + }, + { + "version": "0.47.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.47.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.47.0.0/streamyfin-0.47.0.0.zip", + "checksum": "7ba1f6e6ace0a0baeccf1cbe62f20342", + "timestamp": "2025-03-22T15:13:04Z" + }, + { + "version": "0.46.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.46.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.46.0.0/streamyfin-0.46.0.0.zip", + "checksum": "3b6cf66fe33d946d2888f6ba74b9e0a8", + "timestamp": "2025-03-20T17:40:39Z" + }, + { + "version": "0.45.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.45.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.45.0.0/streamyfin-0.45.0.0.zip", + "checksum": "45d2b77d9cc5a078b7aca70847e0d0ed", + "timestamp": "2025-03-20T12:47:58Z" + }, + { + "version": "0.44.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.44.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.44.0.0/streamyfin-0.44.0.0.zip", + "checksum": "d34dd36b89a0ed177d09b4e7186da410", + "timestamp": "2025-03-16T20:37:04Z" + }, + { + "version": "0.43.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.43.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.43.0.0/streamyfin-0.43.0.0.zip", + "checksum": "de9ef32c02bc57b22c0f8a12fa90de58", + "timestamp": "2025-03-15T17:59:54Z" + }, + { + "version": "0.42.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.42.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.42.0.0/streamyfin-0.42.0.0.zip", + "checksum": "3db798db1eea4d701d98797cc2d07d0a", + "timestamp": "2025-03-11T16:47:51Z" + }, + { + "version": "0.41.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.41.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.41.0.0/streamyfin-0.41.0.0.zip", + "checksum": "4723c0a29398603a2fb26aad69fe5f81", + "timestamp": "2025-03-11T04:04:39Z" + }, + { + "version": "0.40.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.40.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.40.0.0/streamyfin-0.40.0.0.zip", + "checksum": "86e98ad9c651e60117d814d50ab34a0e", + "timestamp": "2025-02-14T19:45:59Z" + }, + { + "version": "0.39.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.39.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.39.0.0/streamyfin-0.39.0.0.zip", + "checksum": "31d5e9e7e88652bbfcbf0f06f90867b8", + "timestamp": "2025-01-24T07:56:25Z" + }, + { + "version": "0.38.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.38.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.38.0.0/streamyfin-0.38.0.0.zip", + "checksum": "bceab8d2bda2644b75ecaa6040e989af", + "timestamp": "2025-01-22T06:30:48Z" + }, + { + "version": "0.37.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.37.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.37.0.0/streamyfin-0.37.0.0.zip", + "checksum": "254c9359fd6bcadea6e368a611e64c9a", + "timestamp": "2025-01-16T09:36:54Z" + }, + { + "version": "0.36.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.36.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.36.0.0/streamyfin-0.36.0.0.zip", + "checksum": "f641b85c3433074375f1e70700304ed4", + "timestamp": "2025-01-15T10:26:53Z" + }, + { + "version": "0.35.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.35.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.35.0.0/streamyfin-0.35.0.0.zip", + "checksum": "b8395bab9008055078ab37750668e622", + "timestamp": "2025-01-15T09:13:24Z" + }, + { + "version": "0.34.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.34.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.34.0.0/streamyfin-0.34.0.0.zip", + "checksum": "26bbf7b2d160f1e9ea6e9f6ba2ad4ce3", + "timestamp": "2025-01-13T09:22:08Z" + }, + { + "version": "0.33.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.33.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.33.0.0/streamyfin-0.33.0.0.zip", + "checksum": "ca230dd9b06e4775124003ce7ac7f2e9", + "timestamp": "2025-01-12T19:58:28Z" + }, + { + "version": "0.32.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.32.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.32.0.0/streamyfin-0.32.0.0.zip", + "checksum": "4e4dc97c7d5d01c7e07501d88e88288f", + "timestamp": "2025-01-10T07:36:24Z" + }, + { + "version": "0.31.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.31.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.31.0.0/streamyfin-0.31.0.0.zip", + "checksum": "4ef3e7fefe984e247e30951c6a7c4c76", + "timestamp": "2025-01-10T07:05:22Z" + }, + { + "version": "0.29.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.29.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.29.0.0/streamyfin-0.29.0.0.zip", + "checksum": "8c408feba7dc2fcae8253a8584e4c93b", + "timestamp": "2025-01-09T15:43:46Z" + }, + { + "version": "0.28.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.28.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.28.0.0/streamyfin-0.28.0.0.zip", + "checksum": "b3a45e9337ab306a863cadf34b3d00be", + "timestamp": "2025-01-09T14:02:27Z" + }, + { + "version": "0.27.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.27.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.27.0.0/streamyfin-0.27.0.0.zip", + "checksum": "8596a65f3ef6b248aa6ac02984044c8f", + "timestamp": "2024-09-09T09:37:42Z" + }, + { + "version": "0.26.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.26.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.26.0.0/streamyfin-0.26.0.0.zip", + "checksum": "290c193f359d091c5a1bea383ab270b1", + "timestamp": "2024-09-09T08:39:39Z" + }, + { + "version": "0.25.0.0", + "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.25.0.0)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.25.0.0/streamyfin-0.25.0.0.zip", + "checksum": "9598389d7536299508c2ac5765508f0b", + "timestamp": "2024-09-07T08:33:45Z" + }, + { + "version": "0.24", + "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.24)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.24/streamyfin-0.24.zip", + "checksum": "8b03634505e25f445c45358973f80cac", + "timestamp": "2024-08-29T14:45:15Z" + }, + { + "version": "0.23", + "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.23)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.23/streamyfin-0.23.zip", + "checksum": "334650e991c92d4a9afb15a136a37eaa", + "timestamp": "2024-08-29T14:12:59Z" + }, + { + "version": "0.22", + "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.22)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.22/streamyfin-0.22.zip", + "checksum": "84f784f0e18f0456382bf24c32eeda32", + "timestamp": "2024-08-29T14:05:50Z" + }, + { + "version": "0.21", + "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.21)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.21/streamyfin-0.21.zip", + "checksum": "e0d7ef05ea2afe3bcf9fa3ab3501e37a", + "timestamp": "2024-08-29T14:00:46Z" + }, + { + "version": "0.20", + "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.20)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.20/streamyfin-0.20.zip", + "checksum": "0163d767c72e319cff96e260e5f33a1b", + "timestamp": "2024-08-29T13:58:04Z" + }, + { + "version": "0.19", + "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.19)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.19/streamyfin-0.19.zip", + "checksum": "004e7cbc6ab2f34907ed333a3589f188", + "timestamp": "2024-08-29T12:54:35Z" + }, + { + "version": "0.15", + "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.15)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.15/streamyfin-0.15.zip", + "checksum": "8db25bec324151e83cb731c8a4ce9769", + "timestamp": "2024-08-25T16:27:01Z" + }, + { + "version": "0.14", + "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.14)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.14/streamyfin-0.14.zip", + "checksum": "6403e63ad91cbadd9b36b805bd96f93f", + "timestamp": "2024-08-25T16:17:10Z" + }, + { + "version": "0.13", + "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.13)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.13/streamyfin-0.13.zip", + "checksum": "c4579190fded4bb2f1ec3e5e020af7d7", + "timestamp": "2024-08-25T12:39:48Z" + }, + { + "version": "0.12", + "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.12)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.12/streamyfin-0.12.zip", + "checksum": "8cf1b7a39ef8936ff26a72f12776abb0", + "timestamp": "2024-08-25T10:09:18Z" + }, + { + "version": "0.10", + "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.10)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.10/streamyfin-0.10.zip", + "checksum": "00300eaca81c3793329cd9d4f08697fa", + "timestamp": "2024-08-25T09:55:02Z" + }, + { + "version": "0.9", + "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.9)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.9/streamyfin-0.9.zip", + "checksum": "44a99eaae04ff92addc9ce74b767e31f", + "timestamp": "2024-08-25T09:48:59Z" + }, + { + "version": "0.8", + "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.8)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.8/streamyfin-0.8.zip", + "checksum": "61b184fa7d018b06f13ed0cb3508e810", + "timestamp": "2024-08-25T09:35:55Z" + }, + { + "version": "0.7", + "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.7)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.7/streamyfin-0.7.zip", + "checksum": "6d311f0715c715e82d9a15899be63916", + "timestamp": "2024-08-25T09:31:26Z" + }, + { + "version": "0.6", + "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.6)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.6/streamyfin-0.6.zip", + "checksum": "6b71c6ed52ba0979d0cf720bbd8819c0", + "timestamp": "2024-08-22T14:54:28Z" + }, + { + "version": "0.5", + "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.5)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.5/streamyfin-0.5.zip", + "checksum": "7b337b0994af2feab0885c51a6ca8788", + "timestamp": "2024-08-22T14:39:46Z" + }, + { + "version": "0.4", + "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.4)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.4/streamyfin-0.4.zip", + "checksum": "a29c8b76b02ddeb5f071c1401974e6c6", + "timestamp": "2024-08-22T14:35:48Z" + }, + { + "version": "0.3", + "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.3)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.3/streamyfin-0.3.zip", + "checksum": "a79d41843f71e2762a89e6563e5bda28", + "timestamp": "2024-08-22T13:56:05Z" + } + ] + }, + { + "guid": "d20aa9ed-eafc-4578-b320-4e3b7093129c", + "name": "FinTube", + "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.", + "owner": "Maurice 'AECX' Henke", + "category": "General", + "imageUrl": "https://raw.githubusercontent.com/AECX/FinTube/master/Assets/logo.png", + "versions": [ + { + "version": "1.0.1.0", + "changelog": "Initial Release", + "targetAbi": "10.8.10.0", + "sourceUrl": "https://github.com/AECX/FinTube/releases/download/v1.0.1/FinTube-1.0.1.zip", + "checksum": "20d1786dedf3213ad371edcbafea934d", + "timestamp": "2024-05-12T11:40:00Z" + } + ] + }, + { + "guid": "d20aa9ed-eafc-4578-b320-4e3b7093129c", + "name": "FinTube", + "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.", + "owner": "Maurice 'AECX' Henke", + "category": "General", + "imageUrl": "https://raw.githubusercontent.com/AECX/FinTube/master/Assets/logo.png", + "versions": [ + { + "version": "1.0.0.0", + "changelog": "Initial Release", + "targetAbi": "10.8.10.0", + "sourceUrl": "https://github.com/AECX/FinTube/releases/download/v1.0/FinTube-1.0.zip", + "checksum": "02eeb5390d5e2a93a241c986bbde6d60", + "timestamp": "2023-08-23T22:36:00Z" + } + ] + }, + { + "guid": "f87f700e-679d-43e6-9c7c-b3a410dc3f22", + "name": "AI Upscaler Plugin - Ultimate v1.3.6", + "description": "🚀 Ultimate AI upscaling with 14 AI models, 7 shaders, and 12 revolutionary manager classes for professional-grade video enhancement", + "overview": "Transform your Jellyfin media server into a professional AI upscaling powerhouse with 12 revolutionary manager classes including MultiGPUManager (300% performance boost), AIArtifactReducer (50% quality improvement), and intelligent automation systems.", + "owner": "Kuschel-code", + "category": "Media Enhancement", + "imageUrl": "https://raw.githubusercontent.com/Kuschel-code/JellyfinUpscalerPlugin/main/assets/plugin-icon.png", + "versions": [ + { + "version": "1.3.6.0", + "changelog": "🚀 ULTIMATE v1.3.6 - 12 REVOLUTIONARY MANAGER CLASSES\n• MultiGPUManager - 300% performance boost\n• AIArtifactReducer - 50% quality improvement\n• DynamicModelSwitcher - Scene-adaptive AI\n• SmartCacheManager - Intelligent 2-50GB cache\n• ClientAdaptiveUpscaler - Device-specific optimization\n• InteractivePreviewManager - Real-time preview\n• MetadataBasedRecommendations - Genre-based AI selection\n• BandwidthAdaptiveUpscaler - Network-optimized streaming\n• EcoModeManager - 70% energy savings\n• AV1ProfileManager - Codec-specific enhancement\n• BeginnerPresetsUI - 90% simpler configuration\n• DiagnosticSystem - 80% fewer support issues", + "targetAbi": "10.10.0.0", + "sourceUrl": "https://github.com/Kuschel-code/JellyfinUpscalerPlugin/releases/download/v1.3.6-ultimate/JellyfinUpscalerPlugin-v1.3.6-Ultimate.zip", + "checksum": "34E3238635BB56C1FA917C4B7FCE6027E7D55CFD62F035E2818CE55FB7ECDFCF", + "timestamp": "2024-12-31T12:00:00.000Z", + "filename": "JellyfinUpscalerPlugin-v1.3.6-Ultimate.zip", + "size": 384133 + } + ], + "repositoryUrl": "https://github.com/Kuschel-code/JellyfinUpscalerPlugin", + "repositoryName": "Kuschel-code/JellyfinUpscalerPlugin" + }, + { + "category": "Metadata", + "guid": "f962a752-15e8-4a43-b42a-6d9cfba35ce1", + "name": "Douban", + "description": "提供豆瓣电影/电视剧的元数据 Provide Movie/TV metadata from Douban", + "owner": "Xzonn", + "overview": "Jellyfin 豆瓣元数据插件 Douban Metadata Provider for Jellyfin", + "imageUrl": "https://xzonn.top/JellyfinPluginDouban/Logo.png", + "versions": [ + { + "checksum": "C10D592B3E8CEC4507ABC4939B4F24A2", + "changelog": "- 修复豆瓣不显示图片大小导致无法区分海报和背景图的问题。 ([comment](https://github.com/Xzonn/xzonn.github.io/discussions/22#discussioncomment-13472343))", + "targetAbi": "10.10.0.0", + "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.3.3.6.0.zip", + "timestamp": "2025-06-15T05:09:45Z", + "version": "3.3.6.0" + }, + { + "checksum": "ED4A97E5DAC0B78FD43A15204BD5CE4F", + "changelog": "- 修复豆瓣不显示图片大小导致无法区分海报和背景图的问题。 ([comment](https://github.com/Xzonn/xzonn.github.io/discussions/22#discussioncomment-13472343))", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.1.3.6.0.zip", + "timestamp": "2025-06-15T05:07:45Z", + "version": "1.3.6.0" + }, + { + "checksum": "A42C7C430F614E01B986F73D73603B15", + "changelog": "- 修复豆瓣图片链接更改导致无法正常获取照片的问题。 ([#6](https://github.com/Xzonn/JellyfinPluginDouban/issues/6))\n- 修复缓存可能导致报错的问题。", + "targetAbi": "10.10.0.0", + "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.3.3.5.0.zip", + "timestamp": "2025-05-10T05:07:59Z", + "version": "3.3.5.0" + }, + { + "checksum": "D6C82628F43451E0C15FD24B16EC323D", + "changelog": "- 修复豆瓣图片链接更改导致无法正常获取照片的问题。 ([#6](https://github.com/Xzonn/JellyfinPluginDouban/issues/6))\n- 修复缓存可能导致报错的问题。", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.1.3.5.0.zip", + "timestamp": "2025-05-10T05:05:59Z", + "version": "1.3.5.0" + }, + { + "checksum": "EF3FB328845854D7762F0463C5BCB726", + "changelog": "- 修复拥有豆瓣账号的演职员无法正常获取照片的问题。 ([comment](https://github.com/Xzonn/xzonn.github.io/discussions/22#discussioncomment-12182968))\n- 修复生卒年月的解析问题。", + "targetAbi": "10.10.0.0", + "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.3.3.4.0.zip", + "timestamp": "2025-02-13T11:13:12Z", + "version": "3.3.4.0" + }, + { + "checksum": "6807649AE267F139E5212F4B69E69DC7", + "changelog": "- 修复拥有豆瓣账号的演职员无法正常获取照片的问题。 ([comment](https://github.com/Xzonn/xzonn.github.io/discussions/22#discussioncomment-12182968))\n- 修复生卒年月的解析问题。", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.1.3.4.0.zip", + "timestamp": "2025-02-13T11:11:12Z", + "version": "1.3.4.0" + }, + { + "checksum": "070993B15AE22B9C49DA03174BA9070C", + "changelog": "- 修复剧照数量过多时可能导致超时的问题。 ([例](https://movie.douban.com/subject/26816519/photos?type=S))", + "targetAbi": "10.10.0.0", + "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.3.3.3.0.zip", + "timestamp": "2024-12-10T11:58:36Z", + "version": "3.3.3.0" + }, + { + "checksum": "39E2867CCA2081F8424A9E13CEEEB22A", + "changelog": "- 修复剧照数量过多时可能导致超时的问题。 ([例](https://movie.douban.com/subject/26816519/photos?type=S))", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.1.3.3.0.zip", + "timestamp": "2024-12-10T11:56:36Z", + "version": "1.3.3.0" + }, + { + "checksum": "C2D115B282B4315DEC4DE742902D7BE5", + "changelog": "- 修复豆瓣节目类型与实际文件不一致的问题。 ([例](https://movie.douban.com/subject/35952098/))", + "targetAbi": "10.10.0.0", + "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.3.3.2.0.zip", + "timestamp": "2024-12-08T11:58:34Z", + "version": "3.3.2.0" + }, + { + "checksum": "A705FE541F6CAE40C5A45874AFEDD423", + "changelog": "- 修复豆瓣节目类型与实际文件不一致的问题。 ([例](https://movie.douban.com/subject/35952098/))", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.1.3.2.0.zip", + "timestamp": "2024-12-08T11:56:34Z", + "version": "1.3.2.0" + }, + { + "checksum": "38D2585E0A4CCD88DDFA11116FF1DE97", + "changelog": "- 修复了不存在子文件夹时季数可能解析失败的问题。", + "targetAbi": "10.10.0.0", + "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.3.3.1.0.zip", + "timestamp": "2024-12-01T16:20:59Z", + "version": "3.3.1.0" + }, + { + "checksum": "50B8B2772A2FDA44B3771E3C209DF633", + "changelog": "- 修复了不存在子文件夹时季数可能解析失败的问题。", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.1.3.1.0.zip", + "timestamp": "2024-12-01T16:18:58Z", + "version": "1.3.1.0" + }, + { + "checksum": "2587D4D48F824C0DC60FF258DCCDE7DD", + "changelog": "- 支持Jellyfin 10.10版本。\n- 修复了日期格式。", + "targetAbi": "10.10.0.0", + "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.3.3.0.0.zip", + "timestamp": "2024-11-15T17:20:04Z", + "version": "3.3.0.0" + }, + { + "checksum": "63A4EB22AB05B64ACA05B3BBA4EAC739", + "changelog": "- 支持Jellyfin 10.10版本。\n- 修复了日期格式。", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.1.3.0.0.zip", + "timestamp": "2024-11-15T17:18:04Z", + "version": "1.3.0.0" + }, + { + "checksum": "A70FF1D8DE3F21AE905A786A0609AF9B", + "changelog": "- 修复了标识符缺失导致无法获取元数据的问题。", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.2.2.3.0.zip", + "timestamp": "2024-10-28T07:46:41Z", + "version": "2.2.3.0" + }, + { + "checksum": "A99480B7F763D1FE08E669677C5387AD", + "changelog": "- 修复了标识符缺失导致无法获取元数据的问题。", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.1.2.3.0.zip", + "timestamp": "2024-10-28T07:45:41Z", + "version": "1.2.3.0" + }, + { + "checksum": "76BAE5FF243800BACA48C841649C3D13", + "changelog": "- 修复了解析评分受服务器区域影响的问题。 ([comment](https://github.com/Xzonn/xzonn.github.io/discussions/22#discussioncomment-9545154))\n- 优化了对单集信息的支持。\n- 优化了设置页面。", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.2.2.1.0.zip", + "timestamp": "2024-05-25T02:06:27Z", + "version": "2.2.1.0" + }, + { + "checksum": "318C61228FA266BD414053ED5722F5C5", + "changelog": "- 修复了解析评分受服务器区域影响的问题。 ([comment](https://github.com/Xzonn/xzonn.github.io/discussions/22#discussioncomment-9545154))\n- 优化了对单集信息的支持。\n- 优化了设置页面。", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.1.2.1.0.zip", + "timestamp": "2024-05-25T02:06:17Z", + "version": "1.2.1.0" + }, + { + "checksum": "4C19A6A300099677D95EF2F86FDBC76B", + "changelog": "- 增加了反向代理。\n- 优化了图片的获取方式。\n- 优化了对季数的解析。", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.2.2.0.0.zip", + "timestamp": "2024-05-21T14:12:22Z", + "version": "2.2.0.0" + }, + { + "checksum": "68692C7FD4D7D1D34DBD2E8AFCC718E5", + "changelog": "- 增加了反向代理。\n- 优化了图片的获取方式。\n- 优化了对季数的解析。", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.1.2.0.0.zip", + "timestamp": "2024-05-21T14:12:12Z", + "version": "1.2.0.0" + } + ] + }, + { + "category": "General", + "guid": "c5df7de0-8777-4b3c-a70d-5c3dae359c9e", + "name": "AlexaSkill", + "description": "Use your Alexa devices to control and play your media.", + "owner": "infinityofspace", + "overview": "Alexa skill plugin for Jellyfin", + "versions": [] + }, + { + "guid": "be72d436-ab23-44b4-8625-9a8f3892d27a", + "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", + "overview": "This plugin enables the use of chapter tags in NFOs", + "owner": "Viperinius", + "category": "Metadata", + "versions": [ + { + "version": "1.2.0.0", + "changelog": "# Changelog\n\n## [1.2.0.0] - 2024-09-13\n\n### Added\n\n- Support for ChaptersDB style xml chapters", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-nfo-chapters/releases/download/1.2.0.0/nfo-chapters_1.2.0.0.zip", + "checksum": "1576fffb1246e7ae80c0b78f9bdec0ae", + "timestamp": "2024-09-13T12:34:54Z" + }, + { + "version": "1.1.0.0", + "changelog": "# Changelog\n\n## [1.1.0.0] - 2024-05-17\n\n### Added\n\n- Support for Jellyfin 10.9", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-nfo-chapters/releases/download/1.1.0.0/nfo-chapters_1.1.0.0.zip", + "checksum": "827f7629b6c0d8b249a24b0a560c1092", + "timestamp": "2024-05-17T15:23:18Z" + }, + { + "version": "1.0.1.0", + "changelog": "# Changelog\n\n## [1.0.1.0] - 2023-04-01\n\n### Added\n\n- New config option for verbose logging\n- Saving of chapter metadata to NFOs (if the chapters are not \"dummies\" auto-generated by Jellyfin)\n\n### Changed\n\n- Sort the parsed chapters by start ticks (ascending)\n\n\n## [1.0.0.1] - 2022-10-11\n\n### Fixed\n\n- Fix empty dll version\n\n\n## [1.0.0.0] - 2022-10-11\n\n- Initial release\n\n### Added\n\n- Parsing of chapters from NFO", + "targetAbi": "10.8.4.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-nfo-chapters/releases/download/1.0.1.0/Viperinius.Plugin.NfoChapters_1.0.1.0.zip", + "checksum": "a8021da496197664c6f627412547b150", + "timestamp": "2023-03-31T23:16:23Z" + }, + { + "version": "1.0.0.1", + "changelog": "changelog\n", + "targetAbi": "10.8.4.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-nfo-chapters/releases/download/1.0.0.1/Viperinius.Plugin.NfoChapters_1.0.0.1.zip", + "checksum": "479a95119c33e56a97539aa2b9343585", + "timestamp": "2022-10-11T15:42:45Z" + }, + { + "version": "1.0.0.0", + "changelog": "changelog\n", + "targetAbi": "10.8.4.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-nfo-chapters/releases/download/1.0.0.0/Viperinius.Plugin.NfoChapters_1.0.0.0.zip", + "checksum": "652283ac1ad28185a99e1a544c9819aa", + "timestamp": "2022-10-11T14:23:10Z" + } + ], + "imageUrl": "https://github.com/Viperinius/jellyfin-plugin-nfo-chapters/raw/master/viperinius-plugin-nfochapters.png" + }, + { + "guid": "f03d0adb-289f-4986-bd6f-2468025249b3", + "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", + "overview": "This plugin imports playlists from Spotify.", + "owner": "Viperinius", + "category": "Metadata", + "versions": [ + { + "version": "1.13.0.0", + "changelog": "# Changelog\n\n## [1.13.0.0] - 2025-03-24\n\n### Added\n\n- Caching of Spotify playlists (only query the full track data if the playlist state changed)\n- Caching of track matches (reuse match of a track for all occurrences across playlists)\n\n### Fixed\n\n- Fix procedure to aquire auth token for alternative Spotify provider after recent changes made by Spotify (again)", + "targetAbi": "10.10.3.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.13.0.0/spotify-import_1.13.0.0.zip", + "checksum": "deb20889ed6d6cfab1d6d6b0dfc6141f", + "timestamp": "2025-03-24T19:16:13Z" + }, + { + "version": "1.12.4.0", + "changelog": "# Changelog\n\n## [1.12.4.0] - 2025-03-11\n\n### Fixed\n\n- Fix procedure to aquire auth token for alternative Spotify provider after recent changes made by Spotify", + "targetAbi": "10.10.3.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.12.4.0/spotify-import_1.12.4.0.zip", + "checksum": "525d78b4562f59af93a8e1b053eb8ae1", + "timestamp": "2025-03-11T15:05:45Z" + }, + { + "version": "1.12.3.1", + "changelog": "", + "targetAbi": "10.10.3.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.12.3.1/spotify-import_1.12.3.1.zip", + "checksum": "56048230166b85946a96026fa6de707c", + "timestamp": "2025-01-25T18:28:06Z" + }, + { + "version": "1.12.3.0", + "changelog": "# Changelog\n\n## [1.12.3.0] - 2025-01-25\n\n### Fixed\n\n- Fix manual track map path not being found depending on the plugin location\n- Fix exception handling if the manual track map does not exist yet", + "targetAbi": "10.10.3.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.12.3.0/spotify-import_1.12.3.0.zip", + "checksum": "20bc60a6209c2507a70ce32b35aab5fa", + "timestamp": "2025-01-25T17:19:33Z" + }, + { + "version": "1.12.2.0", + "changelog": "# Changelog\n\n## [1.12.2.0] - 2025-01-07\n\n### Fixed\n\n- Fix parsing of empty artist fields when adding manual map entries", + "targetAbi": "10.10.3.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.12.2.0/spotify-import_1.12.2.0.zip", + "checksum": "6bc1a07661550e222ceb7147e442d961", + "timestamp": "2025-01-07T18:09:41Z" + }, + { + "version": "1.12.1.0", + "changelog": "# Changelog\n\n## [1.12.1.0] - 2024-12-08\n\n### Fixed\n\n- Fix missing handling of request timeouts when using the alternative Spotify provider", + "targetAbi": "10.10.3.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.12.1.0/spotify-import_1.12.1.0.zip", + "checksum": "5394d8d4193aacf958140b47ce09aa7b", + "timestamp": "2024-12-08T19:56:03Z" + }, + { + "version": "1.12.0.0", + "changelog": "# Changelog\n\n## [1.12.0.0] - 2024-12-07\n\n### Added\n\n- Workaround regarding the recent Spotify API changes (#48)", + "targetAbi": "10.10.3.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.12.0.0/spotify-import_1.12.0.0.zip", + "checksum": "d17414f4fab788ec84a33b473e71adb6", + "timestamp": "2024-12-06T23:21:22Z" + }, + { + "version": "1.11.0.0", + "changelog": "# Changelog\n\n## [1.11.0.0] - 2024-11-30\n\n### Added\n\n- Support for manually mapping tracks between Spotify and Jellyfin (#44)\n\n### Fixed\n\n- Keep iterating through artists even after a first match was found (in case multiple artists with the same name exist)\n- Fix exception getting user playlists due to changes in the Spotify API (#46)", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.11.0.0/spotify-import_1.11.0.0.zip", + "checksum": "28d6479d31b5ee1a1b7d2ad0135d989f", + "timestamp": "2024-11-30T18:05:32Z" + }, + { + "version": "1.10.0.0", + "changelog": "# Changelog\n\n## [1.10.0.0] - 2024-09-14\n\n### Added\n\n- New option to set playlists as private or public to all users\n\n### Fixed\n\n- Exception if Spotify returns duplicate playlists for a user", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.10.0.0/spotify-import_1.10.0.0.zip", + "checksum": "53ab39ad1f6dc54238ed8485931185e0", + "timestamp": "2024-09-14T15:09:43Z" + }, + { + "version": "1.9.0.0", + "changelog": "# Changelog\n\n## [1.9.0.0] - 2024-08-25\n\n### Added\n\n- New setting to enable imported \"progress\" to be displayed in the playlist description -> #30\n- New matching type to extract an album name from the track name (like 'Track [From \"An Album\"]') and use that for comparison\n\n### Changed\n\n- Updated Jellyfin dependencies to match version 10.9.9\n- Switch request handling on plugin config page to use jellyfin custom fetch mechanism", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.9.0.0/spotify-import_1.9.0.0.zip", + "checksum": "7e1f5fc76af350529238e2a54829fb55", + "timestamp": "2024-08-25T17:17:15Z" + }, + { + "version": "1.8.1.1", + "changelog": "# Changelog\n\n## [1.8.1.1] - 2024-06-21\n\n### Fixed\n\n- Include missing Fastenshtein dependency in build artifacts", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.8.1.1/spotify-import_1.8.1.1.zip", + "checksum": "ac896f1516484acf2624741c54af91b9", + "timestamp": "2024-06-21T10:54:25Z" + }, + { + "version": "1.8.1.0", + "changelog": "# Changelog\n\n## [1.8.1.0] - 2024-05-19\n\n### Fixed\n\n- Broken API endpoints (due to authorisation policy changes in Jellyfin introduced in 10.9)", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.8.1.0/spotify-import_1.8.1.0.zip", + "checksum": "27131e2da2b67454c95f301388566409", + "timestamp": "2024-05-19T14:36:24Z" + }, + { + "version": "1.8.0.0", + "changelog": "# Changelog\n\n## [1.8.0.0] - 2024-05-17\n\n### Added\n\n- Support for Jellyfin 10.9\n- New configurable flag for each playlist whether or not to recreate it from scratch each time the task runs\n- New matching type \"fuzzy checking\" for track and album names\n\n### Changed\n\n- \"Ignore Parentheses\" now treats [] the same as ()\n- Some rework of the track matching process (again); the plugin now tries to find all potential matches first and then decides a \"best fit\" track name", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.8.0.0/spotify-import_1.8.0.0.zip", + "checksum": "b1d6b7cac62879b2d3b4cb493936e31d", + "timestamp": "2024-05-17T14:52:25Z" + }, + { + "version": "1.7.2.0", + "changelog": "# Changelog\n\n## [1.7.2.0] - 2024-03-29\n\n### Fixed\n\n- Accept matches where Spotify uses a different track syntax than metadata providers (e.g. \"Track Name - Super Remix\" on Spotify and \"Track Name (Super Remix)\" on MusicBrainz) if at least match level `Ignore Case + Punctuation` is used", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.7.2.0/spotify-import_1.7.2.0.zip", + "checksum": "54dd387b651ea7cdfe3d248af6680d6a", + "timestamp": "2024-03-29T18:47:05Z" + }, + { + "version": "1.7.1.0", + "changelog": "# Changelog\n\n## [1.7.1.0] - 2024-03-18\n\n### Changed\n\n- Reintroduce the old track matching method as a configurable legacy alternative (not recommended to be used)\n- Extend logging information / debug possibilities", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.7.1.0/spotify-import_1.7.1.0.zip", + "checksum": "a9264609952646291ebdfea12f0bfb25", + "timestamp": "2024-03-18T16:12:18Z" + }, + { + "version": "1.7.0.0", + "changelog": "# Changelog\n\n## [1.7.0.0] - 2024-03-10\n\n### Changed\n\n- If a track / album / artist contains text in parentheses, this content will be used as another match candidate (e.g. to match tracks that have an english translation of a foreign name)\n\n### Fixed\n\n- Fix broken track matching if multiple artists of a track exist in Jellyfin, but the track is not located under the first existing artist\n- Fix not matching tracks if their album is not a direct child of their artist and (for whatever reason) only detectable via the album artist", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.7.0.0/spotify-import_1.7.0.0.zip", + "checksum": "9e15a7b1b9996cc9f61e2fa4d581b29c", + "timestamp": "2024-03-10T14:42:06Z" + }, + { + "version": "1.6.0.0", + "changelog": "# Changelog\n\n## [1.6.0.0] - 2024-02-23\n\n### Changed\n\n- Search Jellyfin server for artist instead of individual tracks and narrow track matching down from there\n- Search Jellyfin server using only the first few characters of an artist name to increase chances of finding matches with slightly different names\n- Use all (album) artists from Spotify to check whether a matching artist exists in Jellyfin, not just the first one\n\n### Fixed\n\n- Catch exceptions from Spotify API lib when retrieving users / playlists", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.6.0.0/spotify-import_1.6.0.0.zip", + "checksum": "b75d53a38910cba5b099cbe90e0ddffb", + "timestamp": "2024-02-23T15:29:13Z" + }, + { + "version": "1.5.0.0", + "changelog": "# Changelog\n\n## [1.5.0.0] - 2023-12-16\n\n### Added\n\n- New switch to control where missing track files are stored\n- Add new matcher to ignore anything in parentheses in track/album/artist names\n\n### Fixed\n\n- Fix Spotify username regex not allowing special characters", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.5.0.0/spotify-import_1.5.0.0.zip", + "checksum": "136bf7280004e676effe987615da86a9", + "timestamp": "2023-12-16T18:42:19Z" + }, + { + "version": "1.4.0.0", + "changelog": "# Changelog\n\n## [1.4.0.0] - 2023-10-15\n\n### Added\n\n- Auto-migration of plugin configurations from previous plugin versions\n- More verbose logging that can be enabled\n\n### Changed\n\n- Reworked handling of Spotify user IDs to get all their playlists (moved to its own table separate from individual playlist IDs)\n\n### Fixed\n\n- Fix bug in config page that reset all unsaved table row states when adding a new row\n- Fix parsing of Spotify URLs that contain parameters", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.4.0.0/spotify-import_1.4.0.0.zip", + "checksum": "4e69a04a83586923b98756c2b00ac690", + "timestamp": "2023-10-15T16:24:23Z" + }, + { + "version": "1.3.0.0", + "changelog": "# Changelog\n\n## [1.3.0.0] - 2023-08-13\n\n### Added\n\n- Extend playlist configuration by allowing user IDs as input, which leads to all of their playlists getting imported automatically\n\n### Fixed\n\n- Fix exception if a Spotify track contains no album artists metadata", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.3.0.0/spotify-import_1.3.0.0.zip", + "checksum": "959c5f5309ffaaa448db1d679a781914", + "timestamp": "2023-08-13T20:13:08Z" + }, + { + "version": "1.2.0.0", + "changelog": "# Changelog\n\n## [1.2.0.0] - 2023-07-01\n\n### Added\n\n- Extend playlist configurability\n - Allow own playlist names\n - Set target owner / user\n- Allow configuration of the track matcher\n - Choose comparison strictness\n - Choose what parts of the metadata get examined / compared", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.2.0.0/spotify-import_1.2.0.0.zip", + "checksum": "32a967db5f086f0bb26ce8d77b1df23d", + "timestamp": "2023-07-01T12:48:53Z" + }, + { + "version": "1.1.1.0", + "changelog": "# Changelog\n\n## [1.1.1.0] - 2023-05-06\n\n### Fixed\n\n- Fix exception if a Spotify playlist contains \"ghost\" items / null tracks\n- A missing tracks file is created even though the playlist is not missing any tracks\n- Fix config page not loading values when revisiting without a full page reload", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.1.1.0/spotify-import_1.1.1.0.zip", + "checksum": "fa2b15cee4a2b700c6754ea1f4054363", + "timestamp": "2023-05-06T14:38:21Z" + }, + { + "version": "1.1.0.0", + "changelog": "# Changelog\n\n## [1.1.0.0] - 2023-04-15\n\n### Added\n\n- New button to delete all generated missing tracks files\n- New option to specify the date format used for missing tracks file names\n\n### Fixed\n\n- A missing tracks file is created even though the playlist is not missing any tracks\n- Fix exception if a song has no artists, album name or album artists set", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.1.0.0/spotify-import_1.1.0.0.zip", + "checksum": "cf64c4c2ec8c295d385cac119ad76fa1", + "timestamp": "2023-04-15T15:19:56Z" + }, + { + "version": "1.0.0.0", + "changelog": "# Changelog\n\n## [1.0.0.0] - 2023-02-26\n\n- Initial release\n\n### Added\n\n- Spotify authentication via authorization code / PKCE\n- Generation of missing tracks lists\n- Import of Spotify playlists", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.0.0.0/spotify-import_1.0.0.0.zip", + "checksum": "31e469a36f7e4b10d0f2e146fde81136", + "timestamp": "2023-02-26T19:54:34Z" + } + ], + "imageUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/raw/master/viperinius-plugin-spotifyimport.png" + }, + { + "guid": "6bb8dbba-2aaa-4b19-9da4-f3bbb6c44091", + "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", + "overview": "Authenticate users via Authelia", + "owner": "nikarh", + "category": "Authentication", + "imageUrl": "https://raw.githubusercontent.com/nikarh/jellyfin-plugin-authelia/master/logo.png", + "versions": [ + { + "version": "1.0.15.0", + "changelog": "### Changed\n- Updated for Jellyfin 10.9", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/nikarh/jellyfin-plugin-authelia/releases/download/1.0.15/authelia-authentication_1.0.15.0.zip", + "checksum": "dfd91a1cbbd2acdc466c51c3fdcd784a", + "timestamp": "2024-08-09T13:35:53Z" + }, + { + "version": "1.0.14.0", + "changelog": "### Changed\n- Updated for Jellyfin 10.9", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/nikarh/jellyfin-plugin-authelia/releases/download/1.0.14/authelia-authentication_1.0.14.0.zip", + "checksum": "28d556049d578d8e3484bbb98fd517b4", + "timestamp": "2024-05-20T12:46:51Z" + }, + { + "version": "1.0.13.0", + "changelog": "### Added\n- Added a new field to manage Jellyfin administrator privilege for users authorized with this plugin\n\n### Changed\n- Simplified authentication by 1 HTTP call, extracting full name from `Remote-Name` header instead of an additional call to `/api/user/info`", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/nikarh/jellyfin-plugin-authelia/releases/download/1.0.13/authelia-authentication_1.0.13.0.zip", + "checksum": "f996b7294c36b5e9f947537c22f2c52e", + "timestamp": "2023-11-14T10:56:12Z" + }, + { + "version": "1.0.12.0", + "changelog": "### Fixed\n- Latest version didn't work with Jellyfin 10.8.0 \n\n### Added\n- A new configuration param for a custom root CA certificate\n- A new configuration param to enable/disable user creation on login\n\n", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/nikarh/jellyfin-plugin-authelia/releases/download/1.0.12/authelia-authentication_1.0.12.0.zip", + "checksum": "359bc1e7ccd4a466b5cee2fea0fdd134", + "timestamp": "2023-11-11T12:15:19Z" + }, + { + "version": "1.0.11.0", + "changelog": "### Changed\n- Upgraded dependencies", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/nikarh/jellyfin-plugin-authelia/releases/download/1.0.11/authelia-authentication_1.0.11.0.zip", + "checksum": "6c8add9f44d1619228e71e0d69892b00", + "timestamp": "2023-10-05T06:52:49Z" + }, + { + "version": "1.0.10.0", + "changelog": "### Added\n- Initial release", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/nikarh/jellyfin-plugin-authelia/releases/download/1.0.10/authelia-authentication_1.0.10.0.zip", + "checksum": "509ac4b4c9c21cd6555ecc4d5b9cbee1", + "timestamp": "2022-05-12T12:50:17Z" + } + ] + }, + { + "guid": "69384327-d223-447a-ae23-47767eed1749", + "name": "M3U Editor", + "description": "Edit Live TV M3U channel lists", + "overview": "Edit Live TV M3U channel lists", + "owner": "Mr. Chip53", + "category": "Live TV", + "versions": [ + { + "version": "0.1.0.0", + "changelog": "Initial Release", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://simoni.dev/jellyfin/M3UEditor/10.7.0.01/Jellyfin.Plugin.M3UEditor.zip", + "checksum": "1f7e24908bfc1a68374890706c9fd1d4", + "timestamp": "2021-01-16T06:18:27Z" + }, + { + "version": "0.2.0.0", + "changelog": "-Add API key to M3U urls, add 'tvg-chno' attribute to channels that don't already have it", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://simoni.dev/jellyfin/M3UEditor/10.7.0.02/Jellyfin.Plugin.M3UEditor.zip", + "checksum": "2e1d1aa0648eb2643bb440dbf2b5927c", + "timestamp": "2021-01-17T06:18:27Z" + }, + { + "version": "1.0.0.0", + "changelog": "- Add tabs to UI
- Filter by hidden value
- Search by channel name
- Delete playlists
- Refresh channels from source
- Custom user agents when fetching m3u
- Minor improvements
", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://simoni.dev/jellyfin/M3UEditor/1.0.0.0/Jellyfin.Plugin.M3UEditor.zip", + "checksum": "3c692f2b5d6327986e2faefb0b575868", + "timestamp": "2021-01-22T06:18:27Z" + }, + { + "version": "1.1.0.0", + "changelog": "- Improve mass hiding functions", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://simoni.dev/jellyfin/M3UEditor/1.1.0.0/Jellyfin.Plugin.M3UEditor.zip", + "checksum": "0f39094bc7225672d040fc5f469c8ab6", + "timestamp": "2021-01-22T06:18:27Z" + } + ] + }, + { + "guid": "09612e52-0f93-41ab-a6ab-5a19479f5315", + "name": "Smart Collections", + "overview": "Enables creation of Smart Collections based on Tag", + "description": "Enables creation of Smart Collections based on Tag", + "owner": "johnpc", + "category": "General", + "versions": [ + { + "version": "0.0.0.8", + "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.8)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.8/smart-collections-0.0.0.8.zip", + "checksum": "f193c45b747c33c70eefc06f4d588049", + "timestamp": "2025-04-23T02:05:06Z" + }, + { + "version": "0.0.0.7", + "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.7)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.7/smart-collections-0.0.0.7.zip", + "checksum": "3389d02d2d3a866f9a8b97f070382499", + "timestamp": "2025-04-06T17:25:18Z" + }, + { + "version": "0.0.0.6", + "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.6)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.6/smart-collections-0.0.0.6.zip", + "checksum": "2edbf884e194be554b878acd92d7d544", + "timestamp": "2025-03-30T15:56:00Z" + }, + { + "version": "0.0.0.5", + "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.5)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.5/smart-collections-0.0.0.5.zip", + "checksum": "a6a1be1bab12ac434fe9bc6be7d934c0", + "timestamp": "2025-03-22T04:29:05Z" + }, + { + "version": "0.0.0.4", + "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.4)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.4/smart-collections-0.0.0.4.zip", + "checksum": "73868138931ab05711eaf49feb4b9105", + "timestamp": "2025-03-07T21:55:03Z" + }, + { + "version": "0.0.0.3", + "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.3)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.3/smart-collections-0.0.0.3.zip", + "checksum": "8c115c162808a64827f1f2092fa64844", + "timestamp": "2025-03-07T01:54:11Z" + }, + { + "version": "0.0.0.3", + "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.3)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.3/smart-collections-0.0.0.3.zip", + "checksum": "d60ee11be1eca0537681f93be73ffe73", + "timestamp": "2025-03-07T01:45:39Z" + }, + { + "version": "0.0.0.3", + "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.3)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.3/smart-collections-0.0.0.3.zip", + "checksum": "4ff2418568b3f2568eed9c5bc27ec1f7", + "timestamp": "2025-03-07T01:27:16Z" + }, + { + "version": "0.0.0.2", + "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.2)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.2/smart-collections-0.0.0.2.zip", + "checksum": "4b4072afa1d7f5f17a5edbdaf0cb3fee", + "timestamp": "2025-03-07T01:03:49Z" + }, + { + "version": "0.0.0.1", + "changelog": "Initial Release", + "targetAbi": "10.8.10.0", + "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.1/smart-collections-0.0.0.1.zip", + "checksum": "10110a16be92f4e8de84ac0c19fc316c", + "timestamp": "2025-06-06T01:40:00Z" + } + ] + }, + { + "guid": "c4772eae-799e-490d-abff-4de21f99c95e", + "name": "MediaTracker", + "description": "MediaTracker scrobbler", + "overview": "MediaTracker scrobbler", + "owner": "bonukai", + "category": "General", + "versions": [ + { + "version": "2.0.0.2", + "changelog": "- \"refactored ShouldSkipAction\"", + "targetAbi": "10.9.1.0", + "sourceUrl": "https://github.com/bonukai/jellyfin-plugin-mediatracker/releases/download/v2.0.0.2/mediatracker_2.0.0.2.zip", + "checksum": "c2bb12b6af1d370e6578fe4047943f32", + "timestamp": "2024-08-07T13:32:54Z" + }, + { + "version": "2.0.0.1", + "changelog": "- \"refactored ShouldSkipAction\"", + "targetAbi": "10.9.1.0", + "sourceUrl": "https://github.com/bonukai/jellyfin-plugin-mediatracker/releases/download/v2.0.0.1/mediatracker_2.0.0.1.zip", + "checksum": "8eb5d247e5f17551cda3700697d7282d", + "timestamp": "2024-07-25T11:39:02Z" + }, + { + "version": "2.0.0.0", + "changelog": "Upgraded to .net 8", + "targetAbi": "10.9.1.0", + "sourceUrl": "https://github.com/bonukai/jellyfin-plugin-mediatracker/releases/download/v2.0.0.0/mediatracker_2.0.0.0.zip", + "checksum": "e34ecf7e1483fe0a59114b04e0caa97f", + "timestamp": "2024-05-16T19:29:41Z" + }, + { + "version": "1.0.0.0", + "changelog": "", + "targetAbi": "10.8.9.0", + "sourceUrl": "https://github.com/bonukai/jellyfin-plugin-mediatracker/releases/download/v1.0.0.0/mediatracker_1.0.0.0.zip", + "checksum": "ea2a763b7a096aae1cadd0db9798b509", + "timestamp": "2023-05-05T20:37:59Z" + } + ] + }, + { + "guid": "d106ebe6-9ca8-4fbc-9cd1-a92a213da9f9", + "name": "Lyrics", + "description": "Download lyrics from https://lrclib.net/\n", + "overview": "Download lyrics from https://lrclib.net/", + "owner": "Felitendo", + "category": "Metadata", + "versions": [ + { + "version": "1.0.0.0", + "changelog": "", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/Felitendo/jellyfin-plugin-lyrics/releases/download/v1/lrclib_1.0.0.0.zip", + "checksum": "2a748a2e42be073971c1c0a85be71562", + "timestamp": "2024-08-29T22:19:03Z" + } + ] + }, + { + "guid": "06ebf4a9-1326-4327-968d-8da00e1ea2eb", + "name": "Auto Collections", + "overview": "Enables creation of Auto Collections based on Tag", + "description": "Enables creation of Auto Collections based on Tag", + "owner": "KeksBombe", + "imageUrl": "https://raw.githubusercontent.com/KeksBombe/jellyfin-plugin-auto-collections/main/Jellyfin.Plugin.AutoCollections/Images/AutoCollectionImage.jpg", + "category": "General", + "versions": [ + { + "version": "0.0.2.44", + "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.2.44)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.2.44/auto-collections-0.0.2.44.zip", + "checksum": "65a0c1f8b04c2fadbedaacf19fc50372", + "timestamp": "2025-05-22T09:18:03Z" + }, + { + "version": "0.0.2.43", + "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.2.43)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.2.43/auto-collections-0.0.2.43.zip", + "checksum": "7b25b41c4790dd2164b255758fe2486f", + "timestamp": "2025-05-22T09:12:19Z" + }, + { + "version": "0.0.2.41", + "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.2.41)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.2.41/auto-collections-0.0.2.41.zip", + "checksum": "69fd0e8d3b81f8cf483555ce1e76fc20", + "timestamp": "2025-05-22T08:52:56Z" + }, + { + "version": "0.0.2.31", + "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.2.31)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.2.31/auto-collections-0.0.2.31.zip", + "checksum": "e99a8cb433ebbc363d2fdda4a3aeb5c6", + "timestamp": "2025-05-22T08:38:35Z" + }, + { + "version": "0.0.2.30", + "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.2.30)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.2.30/auto-collections-0.0.2.30.zip", + "checksum": "2433ff7568306bb186fdd29001e6e81d", + "timestamp": "2025-05-22T08:13:14Z" + }, + { + "version": "0.0.2.20", + "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.2.20)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.2.20/auto-collections-0.0.2.20.zip", + "checksum": "a85169946894d2e81c255d5f7ab05f5a", + "timestamp": "2025-05-16T13:24:00Z" + }, + { + "version": "0.0.2.10", + "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.2.10)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.2.10/auto-collections-0.0.2.10.zip", + "checksum": "0dae487b7544c652f8e432b1e0a4208b", + "timestamp": "2025-05-14T08:03:10Z" + }, + { + "version": "0.0.2.00", + "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.2.00)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.2.00/auto-collections-0.0.2.00.zip", + "checksum": "df22ad85b3a518d5144df23fd16a35d4", + "timestamp": "2025-05-08T20:15:25Z" + }, + { + "version": "0.0.1.19", + "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.1.19)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.1.19/auto-collections-0.0.1.19.zip", + "checksum": "daa0d8e0643403cead099da256aa3876", + "timestamp": "2025-05-03T14:25:20Z" + }, + { + "version": "0.0.1.18", + "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.1.18)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.1.18/auto-collections-0.0.1.18.zip", + "checksum": "3e7302537697c0f5baf2b64fbbea3476", + "timestamp": "2025-05-03T14:21:27Z" + }, + { + "version": "0.0.1.17", + "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.1.17)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.1.17/auto-collections-0.0.1.17.zip", + "checksum": "55f876ff55419827d082993830846704", + "timestamp": "2025-05-03T14:10:22Z" + }, + { + "version": "0.0.1.16", + "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.1.16)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.1.16/auto-collections-0.0.1.16.zip", + "checksum": "762a7ea5e1160ca4e40cd036b4ddc13e", + "timestamp": "2025-05-03T13:18:24Z" + }, + { + "version": "0.0.1.15", + "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.1.15)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.1.15/auto-collections-0.0.1.15.zip", + "checksum": "859ee93c72b044d9243a21abbf7951e8", + "timestamp": "2025-05-03T13:14:56Z" + }, + { + "version": "0.0.1.14", + "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.1.14)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.1.14/auto-collections-0.0.1.14.zip", + "checksum": "3cd0f2fc13dceeb4a59b11caf9d7d119", + "timestamp": "2025-05-03T13:05:53Z" + }, + { + "version": "0.0.1.13", + "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.1.13)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.1.13/auto-collections-0.0.1.13.zip", + "checksum": "adda06bb991059fdf6c18050cf551bca", + "timestamp": "2025-05-03T13:00:34Z" + }, + { + "version": "0.0.1.12", + "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.1.12)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.1.12/auto-collections-0.0.1.12.zip", + "checksum": "51265aa6b35c138655347e9d70bd267c", + "timestamp": "2025-05-03T12:48:38Z" + }, + { + "version": "0.0.1.11", + "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.1.11)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.1.11/auto-collections-0.0.1.11.zip", + "checksum": "1f63c6afc613cd13de93e03ad1f98e5c", + "timestamp": "2025-05-03T12:39:16Z" + }, + { + "version": "0.0.1.10", + "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.1.10)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.1.10/auto-collections-0.0.1.10.zip", + "checksum": "455ace8dc4aeb91d811c1213d992966e", + "timestamp": "2025-05-02T15:27:30Z" + }, + { + "version": "0.0.1.9", + "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.1.9)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.1.9/auto-collections-0.0.1.9.zip", + "checksum": "e87b9c53b5daf602350848de651ec4ba", + "timestamp": "2025-05-02T13:04:50Z" + }, + { + "version": "0.0.0.8", + "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.8)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.8/smart-collections-0.0.0.8.zip", + "checksum": "f193c45b747c33c70eefc06f4d588049", + "timestamp": "2025-04-23T02:05:06Z" + }, + { + "version": "0.0.0.7", + "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.7)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.7/smart-collections-0.0.0.7.zip", + "checksum": "3389d02d2d3a866f9a8b97f070382499", + "timestamp": "2025-04-06T17:25:18Z" + }, + { + "version": "0.0.0.6", + "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.6)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.6/smart-collections-0.0.0.6.zip", + "checksum": "2edbf884e194be554b878acd92d7d544", + "timestamp": "2025-03-30T15:56:00Z" + }, + { + "version": "0.0.0.5", + "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.5)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.5/smart-collections-0.0.0.5.zip", + "checksum": "a6a1be1bab12ac434fe9bc6be7d934c0", + "timestamp": "2025-03-22T04:29:05Z" + }, + { + "version": "0.0.0.4", + "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.4)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.4/smart-collections-0.0.0.4.zip", + "checksum": "73868138931ab05711eaf49feb4b9105", + "timestamp": "2025-03-07T21:55:03Z" + }, + { + "version": "0.0.0.3", + "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.3)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.3/smart-collections-0.0.0.3.zip", + "checksum": "8c115c162808a64827f1f2092fa64844", + "timestamp": "2025-03-07T01:54:11Z" + }, + { + "version": "0.0.0.2", + "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.2)\n", + "targetAbi": "10.9.9.0", + "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.2/smart-collections-0.0.0.2.zip", + "checksum": "4b4072afa1d7f5f17a5edbdaf0cb3fee", + "timestamp": "2025-03-07T01:03:49Z" + }, + { + "version": "0.0.0.1", + "changelog": "Initial Release", + "targetAbi": "10.8.10.0", + "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.1/smart-collections-0.0.0.1.zip", + "checksum": "10110a16be92f4e8de84ac0c19fc316c", + "timestamp": "2025-06-06T01:40:00Z" + } + ] + }, + { + "name": "AdultsSubtitle", + "description": "AdultsSubtitle Plugin for Jellyfin", + "overview": "AdultsSubtitle Plugin for Jellyfin", + "owner": "AdultsSubtitle", + "category": "AdultsSubtitle", + "guid": "898269f2-f951-c3ff-b714-9e8f785be3b2", + "versions": [ + { + "version": "1.0.3", + "changelog": "update version v1.0.3", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/fallingrust/Jellyfin-Plugin-AdultsSubtitle/releases/download/v1.0.3/AdultsSubtitle.zip", + "checksum": "417aa3257fbf835c1a37408233c50b2a", + "timestamp": "2024-03-24T18:21:12Z" + }, + { + "version": "1.0.12", + "changelog": "update version v1.0.12", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/fallingrust/Jellyfin-Plugin-AdultsSubtitle/releases/download/v1.0.12/AdultsSubtitle.zip", + "checksum": "b8a8e632d8475e26083a30abec436e9f", + "timestamp": "2024-03-24T14:50:03Z" + }, + { + "version": "1.1.0.0", + "changelog": "update version v1.1.0.0", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/fallingrust/Jellyfin-Plugin-AdultsSubtitle/releases/download/v1.1.0.0/AdultsSubtitle.zip", + "checksum": "6c49a3d4922e2cc26a531aa15056a1af", + "timestamp": "2024-03-26T11:59:30Z" + }, + { + "version": "1.1.0.1", + "changelog": "update version v1.1.0.1", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/fallingrust/Jellyfin-Plugin-AdultsSubtitle/releases/download/v1.1.0.1/AdultsSubtitle.zip", + "checksum": "0bc662c4523457e436c9f6685e057329", + "timestamp": "2024-03-30T17:14:24Z" + }, + { + "version": "1.1.0.2", + "changelog": "update version v1.1.0.2", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/fallingrust/Jellyfin-Plugin-AdultsSubtitle/releases/download/v1.1.0.2/AdultsSubtitle.zip", + "checksum": "d83e82b4737db2fb3a8adb6c9242361d", + "timestamp": "2024-03-30T17:26:51Z" + }, + { + "version": "1.1.0.4", + "changelog": "update version v1.1.0.4", + "targetAbi": "10.8.13", + "sourceUrl": "https://github.com/fallingrust/Jellyfin-Plugin-AdultsSubtitle/releases/download/v1.1.0.4/AdultsSubtitle_v1.1.0.4.zip", + "checksum": "101a25e09cb8a2ed948d53edb845eb5e", + "timestamp": "2024-03-31T09:33:48Z" + }, + { + "version": "1.1.0.5", + "changelog": "update version v1.1.0.5", + "targetAbi": "10.8.13", + "sourceUrl": "https://github.com/fallingrust/Jellyfin-Plugin-AdultsSubtitle/releases/download/v1.1.0.5/AdultsSubtitle_v1.1.0.5.zip", + "checksum": "55a909791aff87d315646da3362afdcd", + "timestamp": "2024-03-31T09:39:41Z" + }, + { + "version": "1.1.0.6", + "changelog": "update version v1.1.0.6", + "targetAbi": "10.8.13", + "sourceUrl": "https://github.com/fallingrust/Jellyfin-Plugin-AdultsSubtitle/releases/download/v1.1.0.6/AdultsSubtitle_v1.1.0.6.zip", + "checksum": "715136ca735241498ed1e96c8fb6f7e4", + "timestamp": "2024-03-31T10:03:50Z" + }, + { + "version": "1.1.0.7", + "changelog": "update version v1.1.0.7", + "targetAbi": "10.8.13", + "sourceUrl": "https://github.com/fallingrust/Jellyfin-Plugin-AdultsSubtitle/releases/download/v1.1.0.7/AdultsSubtitle_v1.1.0.7.zip", + "checksum": "1467684a80947519c42a576777b9194d", + "timestamp": "2024-03-31T10:37:43Z" + }, + { + "version": "1.1.0.8", + "changelog": "update version v1.1.0.8", + "targetAbi": "10.8.13", + "sourceUrl": "https://github.com/fallingrust/Jellyfin-Plugin-AdultsSubtitle/releases/download/v1.1.0.8/AdultsSubtitle_v1.1.0.8.zip", + "checksum": "727f7a809abfc6e6023d7d849aa92d65", + "timestamp": "2024-04-03T13:08:02Z" + }, + { + "version": "1.1.0.9", + "changelog": "update version v1.1.0.9", + "targetAbi": "10.8.13", + "sourceUrl": "https://github.com/fallingrust/Jellyfin-Plugin-AdultsSubtitle/releases/download/v1.1.0.9/AdultsSubtitle_v1.1.0.9.zip", + "checksum": "f96586220aebc1532c7b6afbc7fac57e", + "timestamp": "2024-05-02T10:55:59Z" + }, + { + "version": "1.1.0.10", + "changelog": "update version v1.1.0.10", + "targetAbi": "10.8.13", + "sourceUrl": "https://github.com/fallingrust/Jellyfin-Plugin-AdultsSubtitle/releases/download/v1.1.0.10/AdultsSubtitle_v1.1.0.10.zip", + "checksum": "79bdc6444b238cd149dfefde14d40849", + "timestamp": "2024-05-02T11:14:24Z" + }, + { + "version": "1.1.1.1", + "changelog": "update version v1.1.1.1", + "targetAbi": "10.8.13", + "sourceUrl": "https://github.com/fallingrust/Jellyfin-Plugin-AdultsSubtitle/releases/download/v1.1.1.1/AdultsSubtitle_v1.1.1.1.zip", + "checksum": "d5a17e91424e154d475daa11fb02dac2", + "timestamp": "2024-09-15T02:56:06Z" + }, + { + "version": "1.1.1.2", + "changelog": "update version v1.1.1.2", + "targetAbi": "10.8.13", + "sourceUrl": "https://github.com/fallingrust/Jellyfin-Plugin-AdultsSubtitle/releases/download/v1.1.1.2/AdultsSubtitle_v1.1.1.2.zip", + "checksum": "aec94992191e4778eee45ed97dd6f29d", + "timestamp": "2025-05-12T06:51:53Z" + } + ], + "imageUrl": "https://raw.githubusercontent.com/fallingrust/Jellyfin-Plugin-AdultsSubtitle/master/Jellyfin-Plugin-AdultsSubtitle/logo.png" + }, + { + "guid": "12b44f20-6cfb-4be5-9950-3d0fbe74fa35", + "name": "Refresh Sparse Items", + "description": "Refresh episodes, seasons, series that are missing data you define.\n", + "overview": "Refresh episodes, seasons, series that are missing data you define.", + "owner": "SenorSmartyPants", + "category": "Metadata", + "versions": [ + { + "version": "4.0.0.0", + "changelog": "Jellyfin 10.9 support\n", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/SenorSmartyPants/jellyfin-plugin-refreshsparse/releases/download/v4.0.0.0/refreshsparse_4.0.0.0.zip", + "checksum": "28ae3168d8cdd6df89345828f4b055fe", + "timestamp": "2024-06-03T00:00:00Z" + }, + { + "version": "3.1.0.0", + "changelog": "Added Series and Season cooldown settings.\n", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/SenorSmartyPants/jellyfin-plugin-refreshsparse/releases/download/v3.1.0.0/refreshsparse_3.1.0.0.zip", + "checksum": "316163933abb1305165f6c6ba1fb7849", + "timestamp": "2022-12-29T00:00:00Z" + }, + { + "version": "3.0.0.0", + "changelog": "Added Series and Season refreshing.\nOption to check for bad names in episode overview.\n", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/SenorSmartyPants/jellyfin-plugin-refreshsparse/releases/download/v3.0.0.0/refreshsparse_3.0.0.0.zip", + "checksum": "b63877dc16d68e96992b1b6640a87832", + "timestamp": "2022-12-24T19:10:17Z" + } + ] } ] \ No newline at end of file