| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-11-09 | Merge branch 'master' into media-type | Cody Robibero | |
| 2023-10-11 | Multiple Stream changes | Bond_009 | |
| * Remove useless MemoryStream in DlnaHttpClient * Use HttpContent.ReadFromJsonAsync extension * Call ConfigureAwait for IAsyncDisposable * Use HttpContent.CopyToAsync where possible | |||
| 2023-10-10 | Convert string MediaType to enum MediaType | Cody Robibero | |
| 2023-04-06 | Simplify linq expressions (use All) | Stepan Goremykin | |
| 2022-12-07 | Use ArgumentException.ThrowIfNullOrEmpty | Bond_009 | |
| 2022-12-05 | Replace != null with is not null | Bond_009 | |
| 2022-12-05 | Replace == null with is null | Bond_009 | |
| 2022-10-06 | Use ArgumentNullException.ThrowIfNull helper method | Bond_009 | |
| Did a simple search/replace on the whole repo (except the RSSDP project) This reduces LOC and should improve performance (methods containing a throw statement don't get inlined) ``` if \((\w+) == null\) \s+\{ \s+throw new ArgumentNullException\((.*)\); \s+\} ``` ``` ArgumentNullException.ThrowIfNull($1); ``` | |||
| 2022-05-20 | Merge pull request #7529 from Shadowghost/strm-ffprobe-external-fix | Cody Robibero | |
| (cherry picked from commit 60affd096595d68728506149d0ffce6e84b6b015) Signed-off-by: crobibero <cody@robibe.ro> | |||
| 2022-03-17 | Fix supportsTranscoding not reflecting user permissions sometimes | jakobkukla | |
| 2022-02-21 | Optimize Guid comparisons | Bond_009 | |
| * 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 | |||
| 2022-02-14 | Fix some warnings | Bond_009 | |
| 2021-12-27 | Remove more warnings | Cody Robibero | |
| 2021-11-07 | Add some docs and tests | Bond_009 | |
| 2021-10-03 | Fix warnings in Library | Patrick Barron | |
| 2021-09-10 | Replace GetDirectStreamProviderByUniqueId with GetLiveStreamInfoByUniqueId | cvium | |
| 2021-09-10 | Don't throw when livestream file isn't found | cvium | |
| 2021-09-10 | Kill ProgressiveFileCopier and seek to end for ongoing livetv | cvium | |
| 2021-09-07 | Fix it for real(tm) this time | Bond-009 | |
| 2021-09-07 | Fix log message | Bond-009 | |
| 2021-09-02 | Use async FileStreams where it makes sense | Bond_009 | |
| 2021-06-19 | Move non-jellyfin extensions to separate project | Bond_009 | |
| 2021-05-24 | Remove some unnecessary allocations | cvium | |
| 2021-05-20 | Enable nullable reference types for Emby.Server.Implementations | Bond_009 | |
| 2021-04-30 | Reduce some allocations with the magic of spans etc. | cvium | |
| 2021-04-19 | Respect user settings for transcode and remux | cvium | |
| 2021-03-13 | FxCop -> Net Analyzers (part 2) | Bond_009 | |
| 2021-01-12 | Use JsonSerializer.SerializeToUtf8Bytes when doing a round trip | Bond_009 | |
| This test uses a very small object (CountryInfo), using a bigger object would increase the difference in allocated memory. ``` BenchmarkDotNet=v0.12.1, OS=fedora 32 Intel Core i7-6700HQ CPU 2.60GHz (Skylake), 1 CPU, 8 logical and 4 physical cores .NET Core SDK=5.0.100 [Host] : .NET Core 5.0.0 (CoreCLR 5.0.20.51904, CoreFX 5.0.20.51904), X64 RyuJIT DefaultJob : .NET Core 5.0.0 (CoreCLR 5.0.20.51904, CoreFX 5.0.20.51904), X64 RyuJIT | Method | Mean | Error | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated | |---------------- |-----------:|---------:|---------:|-------:|------:|------:|----------:| | RoundTripBytes | 932.0 ns | 5.09 ns | 4.25 ns | 0.1173 | - | - | 368 B | | RoundTripString | 1,114.8 ns | 22.19 ns | 23.74 ns | 0.1469 | - | - | 464 B | ``` | |||
| 2020-12-24 | Put json serializer options in private field | David | |
| 2020-12-23 | Use streams instead of strings | David | |
| 2020-12-23 | Remove custom Json serializer from Emby.Server.Implementations | David | |
| 2020-11-14 | Use string.Split(char) where possible instead of string.Split(char[]) | Bond_009 | |
| 2020-09-23 | Don't take a lock if there's no intention to manipulate the list of open ↵ | Ryan Petris | |
| streams. Instead, use a ConcurrentDictionary so that, in those situations, thread-safe access to the dictionary is ensured. | |||
| 2020-07-24 | Fix warnings | Bond_009 | |
| 2020-07-20 | Fix warnings | Bond_009 | |
| 2020-06-16 | fix SA1513/SA1516 | telans | |
| 2020-06-15 | fix SA1508 | telans | |
| 2020-06-15 | fix SA1005 | telans | |
| 2020-06-15 | fix SA1510 | telans | |
| 2020-06-13 | Merge branch 'master' into userdb-efcore | Patrick Barron | |
| # Conflicts: # Emby.Server.Implementations/Library/UserManager.cs # Jellyfin.Data/Jellyfin.Data.csproj | |||
| 2020-06-05 | Use typed logger where possible | crobibero | |
| 2020-06-04 | Merge branch 'master' into userdb-efcore | Patrick Barron | |
| # Conflicts: # Emby.Server.Implementations/EntryPoints/ServerEventNotifier.cs # Emby.Server.Implementations/Library/UserManager.cs # Emby.Server.Implementations/Sorting/IsFavoriteOrLikeComparer.cs # Emby.Server.Implementations/Sorting/IsPlayedComparer.cs # Emby.Server.Implementations/Sorting/IsUnplayedComparer.cs # Emby.Server.Implementations/TV/TVSeriesManager.cs # Jellyfin.Server.Implementations/Users/DefaultAuthenticationProvider.cs | |||
| 2020-05-27 | Merge branch 'master' into nullable3 | Bond_009 | |
| 2020-05-20 | Remove redundant qualifiers | Patrick Barron | |
| 2020-05-12 | Initial migration code | Patrick Barron | |
| 2020-04-05 | Enable nullabe reference types for MediaBrowser.Model | Bond_009 | |
| 2020-04-04 | Register and construct IMediaSourceManager correctly | Mark Monteiro | |
| 2020-02-23 | Fix some warnings | Bond_009 | |
| * Add analyzers to MediaBrowser.XbmcMetadata * Enable TreatWarningsAsErrors for MediaBrowser.XbmcMetadata * Add analyzers to MediaBrowser.WebDashboard * Enable TreatWarningsAsErrors for MediaBrowser.WebDashboard * Disable SA1600 in favor of CS1591 | |||
| 2020-01-13 | Merge pull request #2096 from Bond-009/embytv | dkanada | |
| Clean up Emby.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs | |||
| 2020-01-10 | Merge branch 'master' into warn12 | Bond_009 | |
