diff --git a/manifest.json b/manifest.json index 74a776a..480be81 100644 --- a/manifest.json +++ b/manifest.json @@ -9433,13 +9433,21 @@ ] }, { - "guid": "d106ebe6-9ca8-4fbc-9cd1-a92a213da9f9", + "guid": "f4a1b2c3-d4e5-6f7a-8b9c-0d1e2f3a4b5c", "name": "Lyrics", - "description": "Download lyrics from https://lrclib.net/\n", - "overview": "Download lyrics from https://lrclib.net/", + "description": "Lyrics plugin that downloads lyrics from lrclib.net with configurable search options\n", + "overview": "Lyrics plugin with configurable search options and automatic library scanning", "owner": "Felitendo", "category": "Metadata", "versions": [ + { + "version": "1.2.0.0", + "changelog": "## v1.2.0.0\n\n### What's New\n- 🔧 Fixed plugin conflicts with Jellyfin's built-in LrcLib plugin\n- 🌍 Unique plugin GUID to prevent uninstallation conflicts\n- 🔗 Distinct task key to avoid scheduler conflicts\n- 📈 Improved plugin independence and stability\n\n### Technical Improvements\n- Enhanced plugin isolation from Jellyfin core components\n- Better version management and release process\n- Updated documentation and installation instructions\n\n## v1.1.0.0\n\n### What's New\n- 🎵 Renamed plugin from \"LrcLib\" to \"Lyrics\" for better user experience\n- 🔧 Fixed build compatibility issues with .NET 8.0 and Jellyfin 10.9.x\n- 📦 Improved build artifacts and CI/CD pipeline\n- 📂 Fixed plugin categorization from \"Notifications\" to \"Metadata\"\n\n### Technical Improvements\n- Consistent versioning across all project files\n- Better package compatibility with Jellyfin 10.9.x series\n- Improved documentation and installation instructions", + "targetAbi": "10.9.0.0", + "sourceUrl": "https://github.com/Felitendo/jellyfin-plugin-lyrics/releases/download/v1.2/lyrics_1.2.0.0.zip", + "checksum": "91edc0e42ea35e0228ca170e66af0d12", + "timestamp": "2025-08-15T19:35:00Z" + }, { "version": "1.1.0.0", "changelog": "## v1.1.0.0\n\n### What's New\n- 🎵 Renamed plugin from \"LrcLib\" to \"Lyrics\" for better user experience\n- 🔧 Fixed build compatibility issues with .NET 8.0 and Jellyfin 10.9.x\n- 📦 Improved build artifacts and CI/CD pipeline\n- 📂 Fixed plugin categorization from \"Notifications\" to \"Metadata\"\n\n### Technical Improvements\n- Consistent versioning across all project files\n- Better package compatibility with Jellyfin 10.9.x series\n- Improved documentation and installation instructions", @@ -10791,5 +10799,219 @@ "timestamp": "2024-10-27T10:01:24Z" } ] + }, + { + "guid": "3C96F5BC-4182-4B86-B05D-F730F2611E45", + "name": "Smart Playlist", + "description": "Create automatically updating playlists based on rules.\n", + "overview": "Create automatically updating playlists based on rules.", + "owner": "ankenyr", + "category": "General", + "versions": [ + { + "version": "1.0.0.1", + "changelog": "Updating code to be compatible with 10.7.5", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/ankenyr/jellyfin-smartplaylist-plugin/releases/download/1.0.0.1/Smart.Playlist.zip", + "checksum": "780C6F368F4DA2989A0CA5B0B138F913", + "timestamp": "2021-05-05T00:00:00Z" + }, + { + "version": "1.0.0.0", + "changelog": "Initial Release", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://github.com/ankenyr/jellyfin-smartplaylist-plugin/releases/download/v1.0.0.0/Smart.Playlist.zip", + "checksum": "BC32C4B3F7A8BEB1E476B27C1159B331", + "timestamp": "2020-08-29T00:00:00Z" + } + ] + }, + { + "guid": "b4b4353e-dc57-4398-82c1-de9079e7146a", + "name": "YouTube Metadata", + "description": "Provides YouTube metadata from the YouTube API and Youtube-dl metadata files.", + "overview": "YouTube metadata provider", + "owner": "ankenyr", + "category": "Metadata", + "versions": [ + { + "version": "1.0.3.12", + "changelog": "#66 Bryan792: Fixed error that prevented local metadata from being used. #105 nalsai: Updated the provider name #107 nalsai: Improved some util methods.\n", + "targetAbi": "10.9.1.0", + "sourceUrl": "https://raw.githubusercontent.com/ankenyr/jellyfin-plugin-repo/master/youtube-metadata/youtube-metadata_1.0.3.12.zip", + "checksum": "34252040f18a22ea92d1b8f857039197", + "timestamp": "2024-05-26T00:01:24Z" + }, + { + "version": "1.0.3.9", + "changelog": "Fixed some errors around handling dates being empty in info.json.", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/ankenyr/jellyfin-youtube-metadata-plugin/releases/download/1.0.3.9/YoutubeMetadata.zip", + "checksum": "AA7C5165EF2628F763AD8EC694A92EF8", + "timestamp": "2022-07-23T00:00:00" + }, + { + "version": "1.0.3.8", + "changelog": "Fixed error of improper identification of media files contained within same directory.", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/ankenyr/jellyfin-youtube-metadata-plugin/releases/download/1.0.3.8/YoutubeMetadata.zip", + "checksum": "918CC1C646C35B4531C94C200F1B1721", + "timestamp": "2022-07-01T00:00:00" + }, + { + "version": "1.0.3.7", + "changelog": "Adding logging and some fixed errors.", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/ankenyr/jellyfin-youtube-metadata-plugin/releases/download/1.0.3.7/YoutubeMetadata.zip", + "checksum": "D92FB305193BEF404470C82B5295913B", + "timestamp": "2022-06-11T00:00:00" + }, + { + "version": "1.0.3.6", + "changelog": "Adding logging and some fixed errors.", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/ankenyr/jellyfin-youtube-metadata-plugin/releases/download/1.0.3.6/YoutubeMetadata.zip", + "checksum": "CE1BACA83B3B5A5F46FCE0BE3206F2E3", + "timestamp": "2022-05-05T00:00:00" + }, + { + "version": "1.0.3.5", + "changelog": "Seasons are now indexed.", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/ankenyr/jellyfin-youtube-metadata-plugin/releases/download/1.0.3.5/YoutubeMetadata.zip", + "checksum": "751BDE3C3C3C7E6AF082CB546AABEA38", + "timestamp": "2022-01-13T00:00:00" + }, + { + "version": "1.0.3.4", + "changelog": "Adding Youtube-DL functionality.", + "targetAbi": "10.8.0.0", + "sourceUrl": "https://github.com/ankenyr/jellyfin-youtube-metadata-plugin/releases/download/1.0.3.4/YoutubeMetadata.zip", + "checksum": "DBA4E95BD91941BA0BA5A05B4F1163F7", + "timestamp": "2022-01-04T00:00:00" + }, + { + "version": "1.0.3.3", + "changelog": "Adding Youtube-DL functionality", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/ankenyr/jellyfin-youtube-metadata-plugin/releases/download/1.0.3.3/YoutubeMetadata.zip", + "checksum": "90148931C282F48A27FF478237EFBD8C", + "timestamp": "2021-05-23T00:00:00" + }, + { + "version": "1.0.3.2", + "changelog": "Updating build to 10.7.", + "targetAbi": "10.7.0.0", + "sourceUrl": "https://github.com/ankenyr/jellyfin-youtube-metadata-plugin/releases/download/1.0.3.2/Jellyfin.Plugin.YoutubeMetadata.zip", + "checksum": "483211B425D216734E6CA8896D7F71CD", + "timestamp": "2021-03-03T00:00:00" + }, + { + "version": "1.0.2.2", + "changelog": "Fixed error where new media would not get images without forcing reload of images.", + "targetAbi": "10.6.0.0", + "sourceUrl": "https://github.com/ankenyr/jellyfin-youtube-metadata-plugin/releases/download/1.0.2.2/Jellyfin.Plugin.YoutubeMetadata.zip", + "checksum": "D45A404B613628FDE095A6B6D5FF9441", + "timestamp": "2020-09-11T00:00:00" + } + ] + }, + { + "category": "Authentication", + "description": "This plugin allows users to sign in through an SSO provider (such as Google, Facebook, or your own provider). This enables one-click signin.\nReview documentation at https://github.com/9p4/jellyfin-plugin-sso\n", + "guid": "505ce9d1-d916-42fa-86ca-673ef241d7df", + "name": "SSO Authentication", + "overview": "Authenticate users against an SSO provider.", + "owner": "9p4", + "versions": [ + { + "changelog": "## What's Changed\r\n* Update version in SSO-Auth.csproj by @lf- in https://github.com/9p4/jellyfin-plugin-sso/pull/169\r\n* update authelia example to authelia v4.38 by @hendrik1120 in https://github.com/9p4/jellyfin-plugin-sso/pull/170\r\n* Update providers.md to include android app keycloak OIDC redirect URI by @tbelway in https://github.com/9p4/jellyfin-plugin-sso/pull/190\r\n* Update plugin to function with Jellyfin 10.9\r\n\r\n## New Contributors\r\n* @lf- made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/169\r\n* @hendrik1120 made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/170\r\n* @tbelway made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/190\r\n\r\n**Full Changelog**: https://github.com/9p4/jellyfin-plugin-sso/compare/v3.5.2.3...v3.5.2.4", + "checksum": "e325bcf4c60c5cae3e0cd4614faae07a", + "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/v3.5.2.4/sso-authentication_3.5.2.4.zip", + "targetAbi": "10.9.0.0", + "timestamp": "2024-05-13T13:34:38Z", + "version": "3.5.2.4" + }, + { + "changelog": "## What's Changed\r\n* Remove jellyfin_credentials before loading iframe by @sbogomolov in https://github.com/9p4/jellyfin-plugin-sso/pull/163\r\n* [allow for better endpoint validation](https://github.com/9p4/jellyfin-plugin-sso/commit/d51e5069d6584953e93f93ec161b909388cd7ebe)\r\n\r\n## New Contributors\r\n* @sbogomolov made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/163\r\n\r\n**Full Changelog**: https://github.com/9p4/jellyfin-plugin-sso/compare/v3.5.2.2...v3.5.2.3", + "checksum": "ba6ce744fd21c0b9452b23eeeb99e0e1", + "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/v3.5.2.3/sso-authentication_3.5.2.3.zip", + "targetAbi": "10.8.0.0", + "timestamp": "2024-02-21T22:11:24Z", + "version": "3.5.2.3" + }, + { + "changelog": "[allow linking to work with new paths](https://github.com/9p4/jellyfin-plugin-sso/commit/9321c25f2028101cee19f4bf90083aecb60bdba5)\r\n\r\n**Full Changelog**: https://github.com/9p4/jellyfin-plugin-sso/compare/v3.5.2.1...v3.5.2.2", + "checksum": "94d0f6acf8eaead11c25680ee13cde7f", + "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/v3.5.2.2/sso-authentication_3.5.2.2.zip", + "targetAbi": "10.8.0.0", + "timestamp": "2024-01-22T21:39:33Z", + "version": "3.5.2.2" + }, + { + "changelog": "Hotfix for https://github.com/9p4/jellyfin-plugin-sso/issues/150", + "checksum": "a2c47db686895bc7cd4594bdda25286e", + "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/v3.5.2.1/sso-authentication_3.5.2.1.zip", + "targetAbi": "10.8.0.0", + "timestamp": "2023-10-18T05:12:18Z", + "version": "3.5.2.1" + }, + { + "changelog": "feat: allow overriding redirect scheme\r\n\r\nWow, I'm putting out a lot of releases lately. Sorry about that.\r\n\r\n**Full Changelog**: https://github.com/9p4/jellyfin-plugin-sso/compare/v3.5.1.1...v3.5.2.0", + "checksum": "83b29edbc0c6722606bae9f2de095d88", + "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/v3.5.2.0/sso-authentication_3.5.2.0.zip", + "targetAbi": "10.8.0.0", + "timestamp": "2023-08-07T17:17:13Z", + "version": "3.5.2.0" + }, + { + "changelog": "fix: change iframe URL to point to the web UI instead of the root\r\n\r\n**Full Changelog**: https://github.com/9p4/jellyfin-plugin-sso/compare/v3.5.1.0...v3.5.1.1", + "checksum": "c5e6dd973ebef1ef80d7d59ef7ad0815", + "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/v3.5.1.1/sso-authentication_3.5.1.1.zip", + "targetAbi": "10.8.0.0", + "timestamp": "2023-08-07T12:44:02Z", + "version": "3.5.1.1" + }, + { + "changelog": "* fix: improve final redirect (#109)\r\n* style: fix configPage style (prettier)\r\n* docs: detail Google requiring disabling of OpenID endpoint validation\r\n* fix: make SAML paths better; improve and add OID discovery defaults\r\n* docs: clarify plugin resetting permissions\r\n* style: fix README.md style\r\n* docs: document how to set login disclaimer (#16)\r\n* feat: clarify redirect paths (#84)\r\n* fix: Remove funding\r\n\r\n**Full Changelog**: https://github.com/9p4/jellyfin-plugin-sso/compare/v3.5.0.0...v3.5.1.0", + "checksum": "574ab1a090ba1726a01b0861e990eeb8", + "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/v3.5.1.0/sso-authentication_3.5.1.0.zip", + "targetAbi": "10.8.0.0", + "timestamp": "2023-08-06T20:38:07Z", + "version": "3.5.1.0" + }, + { + "changelog": "## What's Changed\r\n* feat: add Live TV management\r\n* fix: make user creation more robust by @fredriklindberg in https://github.com/9p4/jellyfin-plugin-sso/pull/72\r\n* fix: don't include port in redirect URL for 80 and 443 by @fredriklindberg in https://github.com/9p4/jellyfin-plugin-sso/pull/71\r\n* feat: allow configuration of preferred username claim by @9p4 in https://github.com/9p4/jellyfin-plugin-sso/pull/74\r\n* feat: allow for HTTPS to be disabled in OpenID discovery by @9p4 in https://github.com/9p4/jellyfin-plugin-sso/pull/77\r\n* fix: #83 Trim whitespace in user provided strings by @9p4 in https://github.com/9p4/jellyfin-plugin-sso/pull/89\r\n* null check before trim() by @esmondmissen in https://github.com/9p4/jellyfin-plugin-sso/pull/99\r\n* fix: error in logs for #81 by @esmondmissen in https://github.com/9p4/jellyfin-plugin-sso/pull/100\r\n* docs: 📝 add authentik redirect uri step by @adamzvolanek in https://github.com/9p4/jellyfin-plugin-sso/pull/127\r\n* fix: fix null pointer errors in various places\r\n\r\n## New Contributors\r\n* @fredriklindberg made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/72\r\n* @esmondmissen made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/99\r\n* @adamzvolanek made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/127\r\n\r\n**Full Changelog**: https://github.com/9p4/jellyfin-plugin-sso/compare/v3.4.0.2...v3.5.0.0", + "checksum": "5621a407cce8907bfa5cad9d3ce52924", + "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/v3.5.0.0/sso-authentication_3.5.0.0.zip", + "targetAbi": "10.8.0.0", + "timestamp": "2023-08-05T22:55:07Z", + "version": "3.5.0.0" + }, + { + "changelog": "# Self Service: \r\n\r\n* Users can link existing jellyfin accounts to SSO provider accounts\r\n* Users can remove existing links\r\n* Users can configure multiple SSO provider accounts\r\n* Account names no longer have to match across Jellyfin -> SSO provider\r\n * Eg, can link google OIDC, with a `sub` of `asfbeausfahgajsfjasd-ugly-sub` to jellyfin username `matthew`\r\n\r\n## What's Changed\r\n\r\n### Features\r\n\r\n* Implement Canonical Linking + Self Service by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/34\r\n * Account names no longer have to match to be linked\r\n\r\n### Fixes\r\n\r\n* Fix ID Provider incorrectly resetting on login by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/33\r\n\r\n### Documentation\r\n\r\n* Document Provider Specific Configuration, Small Readme Update by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/31\r\n* docs: move build-from-source to contributing section, link vscode config by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/63\r\n* docs: :memo: document new plugin install mechanism by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/56\r\n\r\n### CI / Build\r\n\r\n* Add github action for publishing releases by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/39\r\n* Revert \"Add github action for publishing releases\" by @9p4 in https://github.com/9p4/jellyfin-plugin-sso/pull/40\r\n* Revert \"Revert \"Add github action for publishing releases\"\" by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/46\r\n* pin version of oddstr13/jprm to specific commit by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/48\r\n* ci: pin kevinjil/jprm-action to specific sha by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/50\r\n* ci: ignore prereleases when publishing manifest by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/52\r\n* ci: add checksum to nightly builds by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/53\r\n* ci: only run checksum agaisnt zip files by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/54\r\n* build: ignore .vscode entirely in gitignore by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/62\r\n\r\n**Full Changelog**: https://github.com/9p4/jellyfin-plugin-sso/compare/v3.3.0.0...v3.4.0.2", + "checksum": "485d67094e39cc5b11470abea6b46427", + "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/v3.4.0.2/sso-authentication_3.4.0.0.zip", + "targetAbi": "10.8.0.0", + "timestamp": "2022-08-18T09:10:59Z", + "version": "3.4.0.0" + }, + { + "changelog": "## What's Changed\r\n* Clean up controller by @crobibero in https://github.com/9p4/jellyfin-plugin-sso/pull/12\r\n* Fallback Authentication Provider by @Pfuenzle in https://github.com/9p4/jellyfin-plugin-sso/pull/9\r\n* Add UI Page for OIDC Configuration by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/18\r\n* Add prettier workflow to CI by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/22\r\n* Allow requesting additional scopes in OIDC flows by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/24\r\n* CI: Prettier Workflow: Remove explicit branch ref from checkout by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/25\r\n* CI: lint css files in prettier workflow by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/30\r\n* Improve UX on config page by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/27\r\n\r\n## New Contributors\r\n* @matthewstrasiotto made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/18\r\n\r\n**Full Changelog**: https://github.com/9p4/jellyfin-plugin-sso/compare/v3.2.0.0...v3.3.0.0", + "checksum": "79357968612a992e6494167fd065dafb", + "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/v3.3.0.0/sso-authentication_3.3.0.0.zip", + "targetAbi": "10.8.0.0", + "timestamp": "2022-05-22T16:17:07Z", + "version": "3.3.0.0" + }, + { + "changelog": "Nightly build\n", + "checksum": "ca892e82b8f26d73fe9baa5fc77d0eb0", + "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/nightly/sso-authentication_0.0.0.9000.zip", + "targetAbi": "10.11.0.0", + "timestamp": "2022-07-01T01:20:33Z", + "version": "0.0.0.9000" + } + ] } ] \ No newline at end of file