mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
[PR #4619] [CLOSED] Networking PR 5: Removal of DLNA and UPnP #10193
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/jellyfin/jellyfin/pull/4619
Author: @BaronGreenback
Created: 11/30/2020
Status: ❌ Closed
Base:
master← Head:NetworkPhase2Final📝 Commits (10+)
459651binitial upload5ef7412Updated to master4b286c5Initial upload1f33e6fRemoving test unit85dd302rollback a space.39f126dNullable xmlattribute229fc75Initial upload9845500fix.71f9352debugging314754aUpdated with [Issue]: Android Client cannot connect to server (#4875)📊 Changes
218 files changed (+6577 additions, -24560 deletions)
View changed files
➖
Emby.Dlna/Common/Argument.cs(+0 -23)➖
Emby.Dlna/Common/DeviceIcon.cs(+0 -41)➖
Emby.Dlna/Common/DeviceService.cs(+0 -36)➖
Emby.Dlna/Common/ServiceAction.cs(+0 -31)➖
Emby.Dlna/Common/StateVariable.cs(+0 -34)➖
Emby.Dlna/Configuration/DlnaOptions.cs(+0 -92)➖
Emby.Dlna/ConfigurationExtension.cs(+0 -16)➖
Emby.Dlna/ConnectionManager/ConnectionManagerService.cs(+0 -53)➖
Emby.Dlna/ConnectionManager/ConnectionManagerXmlBuilder.cs(+0 -121)➖
Emby.Dlna/ConnectionManager/ControlHandler.cs(+0 -55)➖
Emby.Dlna/ConnectionManager/ServiceActionListBuilder.cs(+0 -234)➖
Emby.Dlna/ContentDirectory/ContentDirectoryService.cs(+0 -176)➖
Emby.Dlna/ContentDirectory/ContentDirectoryXmlBuilder.cs(+0 -161)➖
Emby.Dlna/ContentDirectory/ControlHandler.cs(+0 -1735)➖
Emby.Dlna/ContentDirectory/ServerItem.cs(+0 -36)➖
Emby.Dlna/ContentDirectory/ServiceActionListBuilder.cs(+0 -415)➖
Emby.Dlna/ContentDirectory/StubType.cs(+0 -31)➖
Emby.Dlna/ControlRequest.cs(+0 -23)➖
Emby.Dlna/ControlResponse.cs(+0 -26)➖
Emby.Dlna/Didl/DidlBuilder.cs(+0 -1248)...and 80 more files
📄 Description
Cumulative Change
DLNA Server, DNLA PlayTo and UPnP (Automatic Port Mapping) have been removed and can be found as plugins at https://github.com/BaronGreenback (at the moment).
This is a cumulative change, so the files that are changed will reduce as the subsequent network PR's are accepted.
Known issues
The dashboard errors when DLNA is select.
Breaking change
startupRemoteAccessDto.EnableAutomaticPortMapping is no longer supported as UPnP has been moved to a plugin.
Depends on
PR1: Reduction in code nesting - #4587
PR2: Move AddressOverrideKey into StartupOptions.cs - #4571
PR3: UDP Code - #4543
PR4: Clean up DLNA profiles - #4875
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.