mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
[PR #4875] [CLOSED] Networking: Clean up remaining Emby.Dlna code post DLNA extraction. #10314
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/4875
Author: @BaronGreenback
Created: 12/28/2020
Status: ❌ Closed
Base:
master← Head:DLNAProfile📝 Commits (9)
4b286c5Initial upload1f33e6fRemoving test unit85dd302rollback a space.39f126dNullable xmlattribute17328bcMerge branch 'master' into DLNAProfile5cb96a2Fixed merge4221169commented0648271Fixed build3a6e010Merge branch 'master' into DLNAProfile📊 Changes
77 files changed (+4757 additions, -8990 deletions)
View changed files
📝
Emby.Dlna/ConnectionManager/ControlHandler.cs(+1 -1)📝
Emby.Dlna/Didl/DidlBuilder.cs(+4 -15)📝
Emby.Dlna/DlnaManager.cs(+331 -301)📝
Emby.Dlna/PlayTo/DeviceInfo.cs(+1 -2)📝
Emby.Dlna/PlayTo/PlayToController.cs(+13 -22)📝
Emby.Dlna/PlayTo/PlayToManager.cs(+1 -1)📝
Emby.Dlna/PlayTo/PlaylistItemFactory.cs(+5 -8)📝
Emby.Dlna/Profiles/DefaultProfile.cs(+30 -109)➖
Emby.Dlna/Profiles/DenonAvrProfile.cs(+0 -34)➖
Emby.Dlna/Profiles/DirectTvProfile.cs(+0 -129)➖
Emby.Dlna/Profiles/DishHopperJoeyProfile.cs(+0 -228)➖
Emby.Dlna/Profiles/Foobar2000Profile.cs(+0 -78)➖
Emby.Dlna/Profiles/LgTvProfile.cs(+0 -211)➖
Emby.Dlna/Profiles/LinksysDMA2100Profile.cs(+0 -55)➖
Emby.Dlna/Profiles/MarantzProfile.cs(+0 -43)➖
Emby.Dlna/Profiles/MediaMonkeyProfile.cs(+0 -44)➖
Emby.Dlna/Profiles/PanasonicVieraProfile.cs(+0 -222)➖
Emby.Dlna/Profiles/PopcornHourProfile.cs(+0 -225)➖
Emby.Dlna/Profiles/SamsungSmartTvProfile.cs(+0 -367)➖
Emby.Dlna/Profiles/SharpSmartTvProfile.cs(+0 -121)...and 57 more files
📄 Description
Sorry for the size - 30 odd files are the dlna profiles being moved out.
This removes the warnings and messages from the DLNA profile code that is all that remains after the DLNA sub-system has been moved into the plugins. (#4619)
Restricted changes to MediaBrowser.Model\DLNA with a couple of minor changes elsewhere due to nullability changes.
Files moved out are from Emby.Dlna\Profiles\
Changes
Commented all public methods and classes.
Re-ordering of methods as recommended by VC.
Code optimization as recommended by VC.
Removed unused parameters as recommended by VC.
Nullable enabled with specific awareness given to serialization.
Tested structures by rebuilding the system xml profiles and comparing with current ones.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.