[PR #864] [MERGED] Add support for ZIP plugin archives #8540

Closed
opened 2026-02-07 05:46:10 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jellyfin/jellyfin/pull/864
Author: @joshuaboniface
Created: 2/11/2019
Status: Merged
Merged: 2/11/2019
Merged by: @anthonylavado

Base: release-10.2.zHead: zipped-plugins


📝 Commits (1)

  • 2f4a00d Add support for ZIP plugin archives

📊 Changes

2 files changed (+27 additions, -27 deletions)

View changed files

📝 Emby.Server.Implementations/ApplicationHost.cs (+5 -5)
📝 Emby.Server.Implementations/Updates/InstallationManager.cs (+22 -22)

📄 Description

Changes
Adds support for ZIP-archived plugin downloads. Required to have a consistent repository for plugins that have multiple component .dll files. Also moves each plugin into its own folder under datadir/plugins/ to avoid .dll clobbering. Also removes the lazy and ill-conceived GUID-
based checksumming, which just died with ZIP archives.

Most code from @cvium.

Considering this an RC bug in the Plugin implementation slated for 10.2.0 release.

Issues
N/A


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/jellyfin/jellyfin/pull/864 **Author:** [@joshuaboniface](https://github.com/joshuaboniface) **Created:** 2/11/2019 **Status:** ✅ Merged **Merged:** 2/11/2019 **Merged by:** [@anthonylavado](https://github.com/anthonylavado) **Base:** `release-10.2.z` ← **Head:** `zipped-plugins` --- ### 📝 Commits (1) - [`2f4a00d`](https://github.com/jellyfin/jellyfin/commit/2f4a00d322e355babfc73aa5d9e546491a02fad8) Add support for ZIP plugin archives ### 📊 Changes **2 files changed** (+27 additions, -27 deletions) <details> <summary>View changed files</summary> 📝 `Emby.Server.Implementations/ApplicationHost.cs` (+5 -5) 📝 `Emby.Server.Implementations/Updates/InstallationManager.cs` (+22 -22) </details> ### 📄 Description **Changes** Adds support for ZIP-archived plugin downloads. Required to have a consistent repository for plugins that have multiple component `.dll` files. Also moves each plugin into its own folder under `datadir/plugins/` to avoid `.dll` clobbering. Also removes the lazy and ill-conceived GUID- based checksumming, which just died with ZIP archives. Most code from @cvium. Considering this an RC bug in the Plugin implementation slated for 10.2.0 release. <!-- Describe your changes here in 1-5 sentences. --> **Issues** N/A --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-07 05:46:10 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#8540