Commit Graph

127 Commits

Author SHA1 Message Date
Cody Robibero 965bf7332f Update to dotnet 6.0.3 2022-03-08 17:16:33 -07:00
Cody Robibero dbea7cac67 Use Enum.GetValues<T>() 2022-03-06 18:13:54 -07:00
Cody Robibero c331e11c24 Clean up EnumFlags serialization 2022-03-06 18:13:54 -07:00
Cody Robibero 5e1f956fe0 Allow KeyframeExtractor to be localized 2022-02-28 20:59:36 -07:00
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
2022-02-21 14:15:09 +01:00
Bond_009 5732e6188c Fix some warnings 2022-02-15 18:59:46 +01:00
Cody Robibero b98cc71c3b Update to dotnet 6.0.2
Signed-off-by: Cody Robibero <cody@robibe.ro>
2022-02-08 17:36:20 -07:00
Nyanmisaka 6c53420fe3
Fix the broken fMP4 main playlist (#7263) 2022-02-01 22:30:19 +01:00
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
2022-01-22 16:48:31 +01:00
cvium 90736ee346 Add pagination and fixes 2022-01-16 22:10:22 +01:00
Claus Vium 70751722d2
Apply suggestions from code review
Co-authored-by: Cody Robibero <cody@robibe.ro>
2022-01-14 08:24:15 +01:00
cvium 7ba9a24736 Fix bool 2022-01-12 20:10:35 +01:00
cvium b9d4cbf3e8 Fix progress 2022-01-12 18:35:55 +01:00
Claus Vium 768b76b999
Apply suggestions from code review
Co-authored-by: Cody Robibero <cody@robibe.ro>
2022-01-12 17:27:02 +01:00
cvium f92806c246 Use local var for the length 2022-01-11 23:32:39 +01:00
cvium 9a5a079f42 Add progress report 2022-01-11 23:31:55 +01:00
cvium 6ffa9539bb Refactor and add scheduled task 2022-01-11 23:30:30 +01:00
cvium c658a883a2 Merge branch 'master' into keyframe_extraction_v1
# Conflicts:
#	Jellyfin.Api/Controllers/DynamicHlsController.cs
#	MediaBrowser.Controller/MediaEncoding/IMediaEncoder.cs
#	MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs
2022-01-07 10:23:22 +01:00
Bond_009 cbfa355e31 Update StyleCop 2021-12-24 18:28:27 +01:00
Bond_009 ea9fc9f9cc Remove unreachable branches from JsonConverters
* If the type is a reference type we don't have to handle null ourselves
* reader.ValueSpan is only valid if reader.HasValueSequence is false
2021-12-19 02:20:46 +01:00
Claus Vium 8fc4a48070
Merge pull request #6501 from crobibero/schedules-direct 2021-10-09 23:21:09 +02:00
Cody Robibero 3bbd98cc3f Merge remote-tracking branch 'upstream/master' into schedules-direct 2021-10-08 07:49:40 -06:00
Bond_009 dc8feca6bb Remove duplicate Fisher–Yates shuffle impl 2021-10-08 15:20:11 +02:00
Bond_009 d4373a2ddb Use ConvertFrom with invariant culture instead of current culture 2021-10-01 10:54:06 +02:00
cvium 2899b77cd5 Implement FfProbeKeyframeExtractor and add tests for it 2021-09-26 21:07:30 +02:00
cvium 41383e6fe4 Review comment 2021-09-25 23:37:41 +02:00
cvium 64a13a5d42 Add ComputeSegments test 2021-09-25 23:28:10 +02:00
cvium 43ea4af30f Update to .net 6 2021-09-25 20:55:48 +02:00
cvium 30f3be1da0 Merge branch 'master' into keyframe_extraction_v1 2021-09-25 20:52:09 +02:00
cvium 3e5cb8e04e Add tests for ComputeEqualLengthSegments and fix bug 2021-09-25 11:47:44 +02:00
cvium c7b25a9fe4 Add first test 2021-09-25 11:17:16 +02:00
cvium fa38b741ce Restructure the code to make it more testable 2021-09-25 10:54:54 +02:00
cvium be233b49b6 Fixes 2021-09-25 10:41:36 +02:00
Bond_009 086d5925c9 Update Jellyfin.Extensions to .Net6 2021-09-24 20:15:46 +02:00
cvium 35c0801d6c More fixes 2021-09-23 18:59:34 +02:00
cvium ee8bd9b3b5 Fix xmldoc issues 2021-09-23 18:49:48 +02:00
cvium 30230aff73 Fix build? 2021-09-23 17:00:39 +02:00
cvium 6e77d50563 Remove path hinting 2021-09-23 15:39:49 +02:00
cvium 3531dc85ae Fix build 2021-09-23 15:37:33 +02:00
cvium 9c15f96e12 Add first draft of keyframe extraction for Matroska 2021-09-23 15:29:12 +02:00
Bond_009 a6d1e542e6 Reduce allocations 2021-09-19 20:53:31 +02:00
Claus Vium fffb57bb15
Merge pull request #6502 from crobibero/publish-jeff-extension
Add Jellyfin.Extensions to package publish
2021-09-14 13:44:46 +02:00
Fernando Fernández 3d0b1ccae6
Remove all unused usings 2021-09-06 21:15:30 +02:00
Cody Robibero 7a0a675bd5 Add Jellyfin.Extensions to package publish 2021-09-03 14:21:33 -06:00
Cody Robibero 058baf5abd Add IReadOnlyList extensions 2021-09-03 12:35:32 -06:00
Rich Lander c07e83fdf8
Invert code and style analysis configuration (#6334)
Co-authored-by: Bond-009 <bond.009@outlook.com>
2021-07-30 09:49:28 +02:00
Maxr1998 11a5551218
Refactor ProbeResultNormalizer
Improve code structure and readability
2021-07-09 02:06:38 +02:00
Bond_009 db716bde95 Jellyfin.Extensions: Enable analyzers for release mode 2021-06-22 00:01:27 +02:00
Bond_009 6f8ccab788 Move non-jellyfin extensions to separate project 2021-06-19 18:04:46 +02:00
Luke Pulverenti fbbb50496a removed dead files 2017-05-24 15:53:58 -04:00
Luke Pulverenti 0ee1a0d7bd fix mapping multiple tuner channels to same epg channel 2017-02-18 22:46:09 -05:00
Luke Pulverenti 00760f7d24 update .net core project 2017-02-18 18:58:36 -05:00
Luke Pulverenti e140da0ddf update .net core project 2017-01-24 15:40:40 -05:00
Luke Pulverenti 7c6ebe9b21 update components 2016-12-15 23:05:22 -05:00
Luke Pulverenti 0091d2c51e update components 2016-12-15 23:02:52 -05:00
Luke Pulverenti 524e7facc8 fix socket errors on linux under .net core 2016-12-13 18:38:26 -05:00
Luke Pulverenti 6fe933fde4 improve network address detection 2016-12-12 16:33:37 -05:00
Luke Pulverenti c2d0fd9985 update season queries 2016-12-12 03:53:25 -05:00
Luke Pulverenti e297e90bce update .net core startup 2016-11-20 18:48:52 -05:00
Luke Pulverenti 94e622e3a0 add sqlite logging 2016-11-20 16:02:32 -05:00
Luke Pulverenti 6da99d9d04 update .net core startup 2016-11-20 15:55:48 -05:00
Luke Pulverenti fa714425dd begin to rework repositories 2016-11-18 03:39:20 -05:00
Luke Pulverenti 827665390d fix .net core system events 2016-11-16 23:26:21 -05:00
Luke Pulverenti 0e9cd51f9c update .net core startup 2016-11-13 16:04:21 -05:00
Luke Pulverenti 95341c5c96 update .net core startup 2016-11-12 23:33:51 -05:00
Luke Pulverenti 7db8257945 stub out .net core startup 2016-11-11 23:03:07 -05:00
Luke Pulverenti 47552145b6 update .net core solution 2016-11-11 15:21:40 -05:00
Luke Pulverenti 13ec531b14 update .net core solution 2016-11-11 03:16:22 -05:00
Luke Pulverenti fe34021535 update .net core solution 2016-11-10 23:37:57 -05:00
Luke Pulverenti b0ff307d0c remove json lock files 2016-10-31 22:21:38 -04:00
Luke Pulverenti 3094cd7ff3 update project targets 2016-10-30 03:11:37 -04:00
Luke Pulverenti da20e8dcd2 continue with .net core targeting 2016-10-29 16:02:21 -04:00
Luke Pulverenti 31c8c3bf7f make open subtitle project portable 2016-10-27 18:54:56 -04:00
Luke Pulverenti e12f27d8ed make provider project portabl 2016-10-27 15:03:23 -04:00
Luke Pulverenti d83cda0180 update .net core solution 2016-10-26 15:48:04 -04:00
Luke Pulverenti 049dca644d add more to .net core solution 2016-10-25 23:59:51 -04:00
Luke Pulverenti ec4bb53acb create .net core server solution 2016-10-25 22:54:12 -04:00