mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
[PR #4340] [CLOSED] Proof of Concept: Jellyfin with DLNA Plugin #10031
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/4340
Author: @BaronGreenback
Created: 10/16/2020
Status: ❌ Closed
Base:
master← Head:Network_Plugins📝 Commits (10+)
a2f977aAdd files via upload08e5b64resetd37e56dmerge with master29bfc95Merge fixcf43a02Moved to Mono.NAT 2.0.20c1e9ccPopulate ThemeVideoIds and ThemeSongIds963a3b1Remove some LINQ queries09f208aSort by SortName after scanningefaf197clean up output formatters0d09ae4Move json profiles to constant strings.📊 Changes
199 files changed (+5495 additions, -13866 deletions)
View changed files
📝
Emby.Dlna/Common/Argument.cs(+15 -5)📝
Emby.Dlna/Common/DeviceEventArgs.cs(+11 -16)📝
Emby.Dlna/Common/DeviceIcon.cs(+22 -10)📝
Emby.Dlna/Common/DeviceService.cs(+24 -9)➕
Emby.Dlna/Common/PlayToDeviceInfo.cs(+88 -0)📝
Emby.Dlna/Common/ServiceAction.cs(+14 -7)📝
Emby.Dlna/Common/SsdpDevice.cs(+144 -145)➕
Emby.Dlna/Common/SsdpEmbeddedDevice.cs(+40 -0)➕
Emby.Dlna/Common/SsdpRootDevice.cs(+116 -0)📝
Emby.Dlna/Common/StateVariable.cs(+19 -12)➖
Emby.Dlna/Configuration/DlnaOptions.cs(+0 -33)➖
Emby.Dlna/ConfigurationExtension.cs(+0 -16)➖
Emby.Dlna/ConnectionManager/ConnectionManagerService.cs(+0 -43)➖
Emby.Dlna/ConnectionManager/ConnectionManagerXmlBuilder.cs(+0 -108)➖
Emby.Dlna/ConnectionManager/ControlHandler.cs(+0 -42)➖
Emby.Dlna/ConnectionManager/ServiceActionListBuilder.cs(+0 -207)➖
Emby.Dlna/ContentDirectory/ContentDirectoryService.cs(+0 -145)➖
Emby.Dlna/ContentDirectory/ContentDirectoryXmlBuilder.cs(+0 -150)➖
Emby.Dlna/ContentDirectory/ControlHandler.cs(+0 -1371)➖
Emby.Dlna/ContentDirectory/ServerItem.cs(+0 -23)...and 80 more files
📄 Description
This is a build of JF which has all remnants of the DLNA Server and DLNA PlayTo removed.
Instead, the DLNA server have been made an plugin and can be found at https://github.com/BaronGreenback/DLNAServer.
The ability to move the code from the core into a plugin relies on #4253 and #4339.
The JF code used for this PR is #3394, but could just as easily be the current unstable.
There is a bug in the web settings pages,
It is not meant to be a PR - just to show the possibilities.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.