Bond_009
f50a250cd9
Optimize Guid comparisons
...
* Use Guid.Equals(Guid) instead of the == override
* Ban the usage of Guid.Equals(Object) to prevent accidental boxing
* Compare to default(Guid) instead of Guid.Empty
3 years ago
Bond_009
1c14c86b20
Fix some warnings
3 years ago
Cody Robibero
b6489e73ab
Merge pull request #7241 from Bond-009/async5
3 years ago
Bond_009
e7be01d7a5
Flush to disk async where possible
3 years ago
Bond_009
2dcb2f8a9f
Ban the usage of Task.Result
...
If the calling function can't be made async easily you can still use
.GetAwaiter().GetResult(), which is way easier to find in the future
3 years ago
Cody Robibero
a60cb280a3
Properly populate QueryResult
3 years ago
Bond_009
05836c8cd3
Fix warning SA1414 and CA1849
3 years ago
Bond_009
77c615ba42
Error on SA1316
3 years ago
ignacio laborde
8952819494
remove unnecessary ToList in DlnaManager
3 years ago
Bond_009
ea8f40e84a
More cleanup
3 years ago
Bond_009
cbfa355e31
Update StyleCop
3 years ago
cvium
b880dc8a4a
Use our own Contains extension
3 years ago
Cody Robibero
32629cd7da
Use BaseItemKind where possible
3 years ago
cvium
0485ff1899
Create a store key constant for network
3 years ago
Cody Robibero
5b7e8a27fb
Fix creating DLNA profiles
3 years ago
cvium
93fd1c7075
Fix
3 years ago
cvium
b50c3852ef
Remove unused dependencies
3 years ago
Marius Luca
a774d1fa10
- flush the XmlWriter before calling the StringBuilder ToString() method
3 years ago
Cody Robibero
4c88bf3fe3
Merge pull request #6808 from cvium/dlnope_never_again
3 years ago
cvium
efa76c0b63
Remove unused field
3 years ago
cvium
3f09fb8d70
length
3 years ago
Bond_009
1d19a5be61
Fix some warnings
...
down to 580
3 years ago
Claus Vium
c3523e7cf7
Merge pull request #5905 from BaronGreenback/TVFix
...
Fix for Livetv and DLNA when bind interfaces specified.
3 years ago
cvium
a90735bc5a
Last small fixes
3 years ago
cvium
37a04d5dbf
Reduce indentation
3 years ago
cvium
e1f7f1405e
Use GetOrderBy in GetChildrenSorted
3 years ago
cvium
6985a4f255
Fix SortCriteria and refactor SetSorting
3 years ago
cvium
53c16c2342
Build an array instead of using LINQ
3 years ago
cvium
c1c77c8762
comments
3 years ago
cvium
2b02b53fc0
Merge branch 'master' into dlnope_never_again
3 years ago
cvium
996500b2f8
review stuff
3 years ago
Claus Vium
66912deb84
Apply suggestions from code review
3 years ago
Claus Vium
ac06022e0f
Update Emby.Dlna/ContentDirectory/ControlHandler.cs
3 years ago
cvium
a236f52c31
Simplify and reduce LOC in ControlHandler
3 years ago
Cody Robibero
40045d2147
Update to full dotnet 6
3 years ago
cvium
82e6a21f3b
Use the new method in DLNA
3 years ago
LinFor
5c69d110cc
Samsung DLNA fixes
3 years ago
Cody Robibero
2f6437a987
Use correct id when finding existing dlna profile
3 years ago
Cody Robibero
2b10251b32
Update to dotnet6.rc2
3 years ago
Claus Vium
1156699481
Merge pull request #6657 from Bond-009/dotnetbug
3 years ago
Claus Vium
b16e6621b3
Merge pull request #6663 from crobibero/dotnet-6-rc1
...
Reference dotnet6-rc1 packages
3 years ago
Bond_009
f7ae3c6a85
Set AnalysisMode to AllEnabledByDefault
3 years ago
Cody Robibero
017380f1dd
Reference dotnet6-rc1 packages
3 years ago
Bond_009
9af16fcb6c
Remove workaround for dotnet/runtime#42790
3 years ago
Cody Robibero
9234e5bf80
Remove all instances of en-US culture
3 years ago
Bond_009
f31224fa8f
Remove sync FileStream hack
3 years ago
Bond_009
4d1d9f23d5
Use new Enum.TryParse(ReadOnlySpan<char>) overload
3 years ago
Bond_009
13fbfe6091
Target net6.0
3 years ago
Bond_009
ec45808275
SsdpHttpClient: Ensure successful status code before reading response
3 years ago
Bond_009
a6d1e542e6
Reduce allocations
3 years ago
Claus Vium
74fef6c05b
Merge pull request #6177 from Bond-009/async
...
Use async FileStreams where it makes sense
3 years ago
Cody Robibero
ff9d14c811
Merge remote-tracking branch 'upstream/master' into authenticationdb-efcore
3 years ago
Bond_009
e3dac4fda2
Use async FileStreams where it makes sense
3 years ago
Cody Robibero
cba07b1ca6
Remove more and more warnings
3 years ago
Bond-009
fc9f45b42d
Merge pull request #6381 from Bond-009/nullable5
...
Enable nullable for DlnaManager
3 years ago
Patrick Barron
45f478f63e
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Jellyfin.Server.Implementations/Security/AuthorizationContext.cs
# MediaBrowser.Controller/Library/IUserManager.cs
# MediaBrowser.Controller/Security/IAuthenticationRepository.cs
# MediaBrowser.Controller/Session/ISessionManager.cs
3 years ago
Bond-009
e5a29824e5
Merge branch 'master' into minor15
3 years ago
Bond_009
4e9fbabef2
Enable nullable for DlnaManager
3 years ago
Bond-009
00c90cfb21
Merge pull request #6354 from Bond-009/nullable4
...
Enable nullable in more files
3 years ago
Rich Lander
c07e83fdf8
Invert code and style analysis configuration ( #6334 )
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
3 years ago
Bond_009
501de7b6dc
Enable nullable in more files
3 years ago
Bond_009
8528e9bddb
Improve platform checks
3 years ago
Bond_009
1f99c9b90c
Minor fixes
3 years ago
Patrick Barron
ae878fa051
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/QuickConnect/QuickConnectManager.cs
# Emby.Server.Implementations/Session/SessionManager.cs
# Jellyfin.Server.Implementations/Security/AuthorizationContext.cs
3 years ago
Bond_009
981cf4cfa0
Remove our own RemoveDiacritcs string extension in favor of Diacritics.Net
3 years ago
Bond_009
6f8ccab788
Move non-jellyfin extensions to separate project
3 years ago
Patrick Barron
be88efce3c
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/Devices/DeviceManager.cs
# Emby.Server.Implementations/HttpServer/Security/SessionContext.cs
# Emby.Server.Implementations/Security/AuthenticationRepository.cs
# Emby.Server.Implementations/Session/SessionManager.cs
# Jellyfin.Server.Implementations/Security/AuthorizationContext.cs
# MediaBrowser.Controller/Library/IUserManager.cs
# MediaBrowser.Controller/Net/ISessionContext.cs
3 years ago
Claus Vium
75704effae
Merge pull request #5659 from ssenart/feature/5644-dlna_next_track
4 years ago
Claus Vium
2f9034c94b
Update Emby.Dlna/PlayTo/Device.cs
4 years ago
Claus Vium
e134a3677c
Apply suggestions from code review
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
4 years ago
Patrick Barron
a225f34796
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Jellyfin.Api/Helpers/RequestHelpers.cs
4 years ago
Bond_009
06caee28b7
Enable nullable reference types for Emby.Dlna
4 years ago
Maxr1998
70771fdcd6
Nullability handling for device profile classes
4 years ago
Bond-009
f4a59c92e6
Merge pull request #5826 from BaronGreenback/ssdpFix
...
PlayTo Fix: Use external ip not internal interface
4 years ago
Claus Vium
12496677bd
Merge pull request #5861 from BaronGreenback/ProfileMatch
...
Change profile matching to match what the web interface says.
4 years ago
Bond-009
184e05aeb6
Merge pull request #5681 from BaronGreenback/ContentFeatureOptimization
...
Various DLNA Optimizations
4 years ago
BaronGreenback
53e1b302cc
Changes as requested
4 years ago
BaronGreenback
522d5a7158
Fixed indent
4 years ago
BaronGreenback
41246909dc
fixed merge
4 years ago
BaronGreenback
f8b717e7c5
Merge branch 'master' into ProfileMatch
4 years ago
BaronGreenback
7848ea1484
missed one.
4 years ago
BaronGreenback
a99caa0daa
Changed testing
4 years ago
BaronGreenback
092c610fbf
Update Emby.Dlna/DlnaManager.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
4 years ago
BaronGreenback
4449217f8f
simplified isMatch
4 years ago
BaronGreenback
95b733ad4c
reworked code
4 years ago
BaronGreenback
c68f616377
Flip fields
4 years ago
BaronGreenback
bc1cc2d04a
Remove unused using directives
4 years ago
BaronGreenback
3199d1c902
Fix: PlayTo using external ip not internal
4 years ago
Patrick Barron
8607b52541
Make device/session code async
4 years ago
Bond_009
117736aac9
Fix LogUnmatchedProfile formatting
4 years ago
Bond-009
4f387dca6e
Merge pull request #5598 from cvium/fix_hls_default_values
4 years ago
BaronGreenback
d9a50cb510
Various DLNA Optimizations
4 years ago
Bond_009
aa76957338
Remove useless code
4 years ago
Stéphane Senart
3164781ce0
[5644] [DLNA] [Music] Next track command from any DLNA device does not do anything.
4 years ago
Stéphane Senart
ec113816aa
[5644] [DLNA] [Music] Next track command from any DLNA device does not do anything.
4 years ago
Stéphane Senart
a7c82b2681
[5644] [DLNA] [Music] Next track command from any DLNA device does not do anything.
4 years ago
cvium
74e14b4ca5
fix isdirectstream default
4 years ago
cvium
7dedeb6c79
change HLS endpoint defaults to false
4 years ago
BaronGreenback
4bd345fbab
DLNA Exception catching
4 years ago
Claus Vium
baa43c6b41
Merge pull request #5475 from BaronGreenback/SSDPFix
4 years ago
Claus Vium
109f24514f
Merge pull request #5510 from BaronGreenback/DlnaFirstFix
...
Fix: Streaming crashing due to no deviceProfileId match.
4 years ago
Bond_009
a8ed753f6c
FxCop -> Net Analyzers (part 2)
4 years ago
BaronGreenback
1d5b7b61fb
Change First to FirstOrDefault
4 years ago
BaronGreenback
1dd6036765
Fixed false starts
4 years ago
BaronGreenback
2f843b3b48
Hide msg if dlna disabled
4 years ago
Claus Vium
5592967497
Merge pull request #5403 from BaronGreenback/DLNAProfileFix
4 years ago
Bond_009
9ed7f429c0
FxCop -> Net Analyzers (part 1)
4 years ago
Joshua M. Boniface
3c46f10e3d
Merge pull request #5315 from BaronGreenback/FixFor5280Part2
4 years ago
Joshua M. Boniface
480dd66428
Merge pull request #5402 from Ullmie02/fix-null-size
...
Use FileShare.None when creating files
4 years ago
BaronGreenback
75c9659e05
Fix unreachable code & assign id to each profile.
4 years ago
David
60ffa6f514
Use FileShare.None when creating files
4 years ago
Bond_009
e8413ed8c0
Use XDocument.LoadAsync instead of XDocument.Parse
4 years ago
BaronGreenback
d819a1d928
Remove Content-Length header from DLNA HEAD request ( #5335 )
4 years ago
BaronGreenback
caa8e7cdf3
fixed build
4 years ago
Claus Vium
9e77fdc70d
Merge pull request #5312 from BaronGreenback/FixFor5280
4 years ago
BaronGreenback
d95ca20fc7
removed bad merge code
4 years ago
BaronGreenback
a25e3c0256
fix for override ports contained in PublishedServerUrl
4 years ago
Joshua M. Boniface
7ece3c5523
Merge pull request #5273 from Bond-009/warn31
4 years ago
Bond-009
0beda0e32c
Merge pull request #5275 from BaronGreenback/upnpStartupFix
...
Fixes #5148
4 years ago
BaronGreenback
c50d0dbc72
Fixed startup racing issue
4 years ago
Bond_009
40b9e7592f
Fix build
4 years ago
Bond_009
141efafd3d
Enable TreatWarningsAsErrors for MediaBrowser.Model
4 years ago
dkanada
13d65318eb
Merge pull request #5223 from Bond-009/minor10
...
Minor improvements
4 years ago
Bond_009
e9f22303a4
Properly forward cancellationTokens
4 years ago
Bond_009
65bab55ca0
Minor improvements
4 years ago
Troy
8c640a1492
Replaced /d with [0-9], see issue #2923
4 years ago
Claus Vium
b9691e8712
Merge pull request #5025 from BaronGreenback/DlnaFix
4 years ago
BaronGreenback
e81b7c8f4f
reverted
4 years ago
BaronGreenback
828a9b7c75
rollback
4 years ago
BaronGreenback
13012bfa27
Fix bug in GetItemId
4 years ago
BaronGreenback
620648fe81
Fixed for no data.
4 years ago
BaronGreenback
16d092a8a7
Fixed encoding issue
4 years ago
Bond-009
a554423163
Merge pull request #4976 from BaronGreenback/dlnaPortFix
...
Fixed DLNA Server on RC2
4 years ago
BaronGreenback
192efff791
Update DlnaEntryPoint.cs
4 years ago
Bill Thornton
cfca27e99a
Fix capitalization of Playstate message
4 years ago
Joshua M. Boniface
ccc1b8bf92
Merge pull request #4729 from BaronGreenback/19.0RC---Fix-networkInterfaceFix
4 years ago
BaronGreenback
4c291da45c
Encoding fix for System Logs. ( #4564 )
4 years ago
Bond-009
054adf6379
Merge pull request #4853 from Ullmie02/servicestack-json
4 years ago
David
043d045448
Put json serializer options in private field
4 years ago
David
bc0976ceac
Remove custom Json serializer from Dlna
4 years ago
Bond-009
3a452463fc
Merge pull request #4849 from crobibero/clean-deps
...
Remove unused dependencies
4 years ago
crobibero
1dac2226c4
Remove unused deps
4 years ago
BaronGreenback
f06d52c475
Disable API if dlna is disabled.
4 years ago
nyanmisaka
7c3f2e7c59
Correct DLNA audio codecs for PS3 and PS4
...
* https://manuals.playstation.net/document/en/ps3/current/video/filetypes.html
* https://manuals.playstation.net/document/en/ps4/music/mp_format_m.html
4 years ago
Greenback
d69f2d7d7f
DNLA over HTTP only
4 years ago
Greenback
8999871b68
cleaned change
4 years ago
Greenback
d14d8145d5
Fixed createPlayList
4 years ago
Bond_009
e530401462
Remove spammy debug line
4 years ago
Bond_009
e4fd61411f
Minor improvements
4 years ago
Bond_009
f6a38e6340
Add tests for GetUuid
4 years ago