| Age | Commit message (Collapse) | Author |
|
|
|
Adds `#pragma warning disable CS1591` to all files in
MediaBrowser.Common containing undocumented members.
|
|
|
|
|
|
* Remove legacy auth code
* Adds tests so we don't break PasswordHash (again)
* Clean up interfaces
* Remove duplicate code
* Use auto properties
* static using
* Don't use 'this'
* Fix build
|
|
* Fix warnings, improve performance
`QueryResult.Items` is now a `IReadOnlyList` so we don't need to
allocate a new `Array` when we have a `List` (and `Items` shouldn't need to
be mutable anyway)
* Update Providers .csproj to latest C#
* Remove extra newline from DtoService.cs
* Remove extra newline from UserLibraryService.cs
|
|
|
|
Document all public/internal members of Emby.Drawing
|
|
Forces all new public/internal members to be documented.
Enables TreatWarningsAsErrors for Emby.Drawing
|
|
|
|
* Compare the MD5 checksum when downloading plugins
* Reduced log spam due to http requests
* Removed 'GetTempFileResponse' function from HttpClientManager
* Fixed caching for HttpClientManager
|
|
Improvements to InstallationManager
|
|
|
|
|
|
Backmerge for 10.3.7
|
|
Try to fix XmlTvListingsProvider
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Co-Authored-By: Bond-009 <bond.009@outlook.com>
|
|
|
|
Ref: https://docs.microsoft.com/en-us/dotnet/api/system.net.webrequest?view=netframework-4.7.2
|
|
|
|
Remove usage of deprecated 'WebRequest'
|
|
Cleaning WebSocketSharp continued
|
|
Backmerge release 10.3.0
|
|
Release builds were failing because of this unused event.
|
|
|
|
|
|
|
|
Co-Authored-By: Bond-009 <bond.009@outlook.com>
|
|
|
|
* Remove useless runtime check (we only support one)
* Remove unused args
* Remove a global constant
And ofc fix some warnings ;)
|
|
```cs
MediaBrowser.Common.Extensions.ResourceNotFoundException: Configuration
with key subtitles not found.
at
Emby.Server.Implementations.AppBase.BaseConfigurationManager.<>c__DisplayClass42_0.<GetConfiguration>b__0(String
k) in
/home/pi/dev/jellyfin/Emby.Server.Implementations/AppBase/BaseConfigurationManager.cs:line
247
at
System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey
key, Func`2 valueFactory)
at
Emby.Server.Implementations.AppBase.BaseConfigurationManager.GetConfiguration(String
key) in
/home/pi/dev/jellyfin/Emby.Server.Implementations/AppBase/BaseConfigurationManager.cs:line
238
at
MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.AddExternalSubtitles(Video
video, List`1 currentStreams, MetadataRefreshOptions
options, CancellationToken cancellationToken) in
/home/pi/dev/jellyfin/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs:line
486
at
MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.Fetch(Video
video, CancellationToken cancellationToken, MediaInfo
mediaInfo, BlurayDiscInfo blurayInfo,
MetadataRefreshOptions options) in
/home/pi/dev/jellyfin/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs:line
204
at
MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.ProbeVideo[T](T
item, MetadataRefreshOptions options,
CancellationToken cancellationToken) in
/home/pi/dev/jellyfin/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs:line
119
at
MediaBrowser.Providers.Manager.MetadataService`2.RunCustomProvider(ICustomMetadataProvider`1
provider, TItemType item, String logName,
MetadataRefreshOptions options, RefreshResult
refreshResult, CancellationToken cancellationToken)
in
/home/pi/dev/jellyfin/MediaBrowser.Providers/Manager/MetadataService.cs:line
806
```
|
|
Only delay making MusicBrainz request if necessary
|
|
MusicBrainz request a contact email address is supplied in comment section of user agent field.
|
|
|
|
|
|
Remove EnvironmentInfo
|
|
|
|
|
|
|
|
Ref: https://docs.microsoft.com/en-us/dotnet/api/system.net.webrequest?view=netframework-4.7.2
|
|
This moved the last bit of usefulness of EnvironmentInfo into a static
class.
|
|
|
|
|
|
fixes)
|