Bond-009
83d6f21fd0
Fix clean regex
1 year ago
Bond_009
b5f0760db8
Use RegexGenerator where possible
1 year ago
JPVenson
3d635269eb
Fixed RTL text not beeing rendered properly on Lib images ( #9612 )
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
1 year ago
Nick
ab20ceaad6
Migrate to trickplay table to EF. Rename vars/methods/members to have consistent use of tile and thumbnail
1 year ago
Nick
0e2c362078
Move SkiaSharp related code to Jellyfin.Drawing and IImageEncoder
1 year ago
Bond-009
3982b0e057
Reduce bottlenecks scan code ( #9863 )
1 year ago
JPVenson
3c22d5c970
#7626 Added handling for common FormatExceptions with Skia loading sv… ( #9581 )
...
Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
2 years ago
Stepan Goremykin
910617bbc3
Remove redundant 'else' keywords
2 years ago
Stepan Goremykin
26958162d0
Remove unused using directives
2 years ago
Bond-009
5b493e14ac
Improve alternate ordering ( #9336 )
2 years ago
Bond-009
6fb2fac6e4
Always run code analyzers for tests projects ( #9304 )
2 years ago
Zoltan Csizmadia
e0519189b2
Use Directory.Packages.props ( #9135 )
...
Co-authored-by: Zoltan Csizmadia <CsizmadiaZ@valassis.com>
2 years ago
Bond_009
65d605b17d
Improve ffprobe json parsing and don't log error for Codec Type attachment
2 years ago
Cody Robibero
abffd160c3
Remove ability to add a played indicator to images ( #9186 )
2 years ago
Bond_009
b7f2c8de5b
Simplify AlphanumericComparator
2 years ago
renovate[bot]
e408da4651
chore(deps): update dependency microsoft.codeanalysis.bannedapianalyzers to v3.3.4 ( #9117 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
Hannes Braun
66eff8b9ca
Allow limiting parallel image encodings to reduce memory usage ( #8783 )
2 years ago
Patrick Barron
cafc454cfb
Use file-scoped namespaces in Jellyfin.Drawing.Skia
2 years ago
Patrick Barron
6c7225b943
Use file-scoped namespaces in Jellyfin.Drawing
2 years ago
Patrick Barron
16e33665a2
Move Jellyfin.Drawing.Skia to src
2 years ago
Patrick Barron
b5da0d1b17
Rename Emby.Drawing and move to src ( #9054 )
...
* Move Emby.Drawing to src
* Rename Emby.Drawing -> Jellyfin.Drawing
2 years ago
Bond_009
6bf131b270
Use Diacritics.NET
...
Last time we had to revert this due to regressions, now those regression
tests seem to succeed with a newer version of Diacritics.NET
2 years ago
Bond_009
fd9dc1e308
Update deps
2 years ago
Bond_009
236dd650d0
Update projects to .net7
2 years ago
Bond_009
52194f56b5
Replace != null with is not null
2 years ago
Bond_009
c7d50d640e
Replace == null with is null
2 years ago
Bond_009
556cc8062d
Investigate some TODO comments
2 years ago
renovate[bot]
42399dde9c
chore(deps): update dotnet monorepo ( #8708 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Cody Robibero <cody@robibe.ro>
2 years ago
cvium
f6533e4228
Backport pull request #8516 from jellyfin/release-10.8.z
...
fix: kill ffprobe if keyframe parsing fails
Original-merge: 6d23de64c0
Merged-by: Claus Vium <cvium@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2 years ago
MrTimscampi
7ad0c9ba24
Migrate MusicBrainz plugin to MetaBrainz.MusicBrainz
...
Co-authored-by: crobibero <cody@robibe.ro>
Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
2 years ago
Bond_009
a9a5fcde81
Use ArgumentNullException.ThrowIfNull helper method
...
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);
```
2 years ago
Hannes Braun
4edeccc5e0
Remove redundant using directives
2 years ago
Cody Robibero
3716077495
Backport pull request #8433 from jellyfin/release-10.8.z
...
Update to dotnet 6.0.9
Original-merge: 4ec82ec662
Merged-by: Joshua M. Boniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2 years ago
Andreas Egli
2251e7d603
change variable to camelCase
2 years ago
Andreas Egli
bd7898f18a
allow additional flags after K_ for ffprobe keyframe extraction
2 years ago
Andreas Egli
1528cb1e77
add gentps flag to ffprobe for keyframe extraction
2 years ago
Andreas Egli
56a5db5706
add TryParse to FFProbe Keyframe extraction
2 years ago
luz paz
9ec2870b10
Fix various typos
...
Found via `codespell -q 3 -S ./Emby.Server.Implementations/Localization -L allready,doesnt,inh,receivedfrom,whoknows`
2 years ago
Cody Robibero
40d3d8fb37
bump Jellyfin to 10.9
2 years ago
Cody Robibero
b6a0fe3378
Merge pull request #7911 from cvium/fix_keyframe_transcode
...
(cherry picked from commit 07b39655eb
)
Signed-off-by: crobibero <cody@robibe.ro>
2 years ago
Cody Robibero
e4b095a766
Merge pull request #7894 from crobibero/search-hints
...
(cherry picked from commit 0f75f17736
)
Signed-off-by: crobibero <cody@robibe.ro>
2 years ago
Bond-009
2b1a915ead
Merge pull request #7604 from Jellifi007/fixes-diactritics
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
(cherry picked from commit 8d1d973438
)
Signed-off-by: crobibero <cody@robibe.ro>
3 years ago
dependabot[bot]
812841d01e
Bump StyleCop.Analyzers from 1.2.0-beta.406 to 1.2.0-beta.435 ( #7726 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot]
dde984bd0e
Bump StyleCop.Analyzers from 1.2.0-beta.376 to 1.2.0-beta.406
...
Bumps [StyleCop.Analyzers](https://github.com/DotNetAnalyzers/StyleCopAnalyzers ) from 1.2.0-beta.376 to 1.2.0-beta.406.
- [Release notes](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/releases )
- [Commits](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/compare/1.2.0-beta.376...1.2.0-beta.406 )
---
updated-dependencies:
- dependency-name: StyleCop.Analyzers
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Cody Robibero
e6df698df1
Merge pull request #7325 from eyezak/issue/6450
3 years ago
Claus Vium
53209830e7
Merge pull request #7346 from Bond-009/guid
...
Optimize Guid comparisons
3 years ago
Cody Robibero
965bf7332f
Update to dotnet 6.0.3
3 years ago
Cody Robibero
dbea7cac67
Use Enum.GetValues<T>()
3 years ago
Cody Robibero
c331e11c24
Clean up EnumFlags serialization
3 years ago
Cody Robibero
5e1f956fe0
Allow KeyframeExtractor to be localized
3 years ago
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
5732e6188c
Fix some warnings
3 years ago
Cody Robibero
b98cc71c3b
Update to dotnet 6.0.2
...
Signed-off-by: Cody Robibero <cody@robibe.ro>
3 years ago
Nyanmisaka
6c53420fe3
Fix the broken fMP4 main playlist ( #7263 )
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
cvium
90736ee346
Add pagination and fixes
3 years ago
Claus Vium
70751722d2
Apply suggestions from code review
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
cvium
7ba9a24736
Fix bool
3 years ago
cvium
b9d4cbf3e8
Fix progress
3 years ago
Claus Vium
768b76b999
Apply suggestions from code review
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
cvium
f92806c246
Use local var for the length
3 years ago
cvium
9a5a079f42
Add progress report
3 years ago
cvium
6ffa9539bb
Refactor and add scheduled task
3 years ago
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
3 years ago
Bond_009
cbfa355e31
Update StyleCop
3 years ago
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
3 years ago
Claus Vium
8fc4a48070
Merge pull request #6501 from crobibero/schedules-direct
3 years ago
Cody Robibero
3bbd98cc3f
Merge remote-tracking branch 'upstream/master' into schedules-direct
3 years ago
Bond_009
dc8feca6bb
Remove duplicate Fisher–Yates shuffle impl
3 years ago
Bond_009
d4373a2ddb
Use ConvertFrom with invariant culture instead of current culture
3 years ago
cvium
2899b77cd5
Implement FfProbeKeyframeExtractor and add tests for it
3 years ago
cvium
41383e6fe4
Review comment
3 years ago
cvium
64a13a5d42
Add ComputeSegments test
3 years ago
cvium
43ea4af30f
Update to .net 6
3 years ago
cvium
30f3be1da0
Merge branch 'master' into keyframe_extraction_v1
3 years ago
cvium
3e5cb8e04e
Add tests for ComputeEqualLengthSegments and fix bug
3 years ago
cvium
c7b25a9fe4
Add first test
3 years ago
cvium
fa38b741ce
Restructure the code to make it more testable
3 years ago
cvium
be233b49b6
Fixes
3 years ago
Bond_009
086d5925c9
Update Jellyfin.Extensions to .Net6
3 years ago
cvium
35c0801d6c
More fixes
3 years ago
cvium
ee8bd9b3b5
Fix xmldoc issues
3 years ago
cvium
30230aff73
Fix build?
3 years ago
cvium
6e77d50563
Remove path hinting
3 years ago
cvium
3531dc85ae
Fix build
3 years ago
cvium
9c15f96e12
Add first draft of keyframe extraction for Matroska
3 years ago
Bond_009
a6d1e542e6
Reduce allocations
3 years ago
Claus Vium
fffb57bb15
Merge pull request #6502 from crobibero/publish-jeff-extension
...
Add Jellyfin.Extensions to package publish
3 years ago
Fernando Fernández
3d0b1ccae6
Remove all unused usings
3 years ago
Cody Robibero
7a0a675bd5
Add Jellyfin.Extensions to package publish
3 years ago
Cody Robibero
058baf5abd
Add IReadOnlyList extensions
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
Maxr1998
11a5551218
Refactor ProbeResultNormalizer
...
Improve code structure and readability
3 years ago
Bond_009
db716bde95
Jellyfin.Extensions: Enable analyzers for release mode
3 years ago
Bond_009
6f8ccab788
Move non-jellyfin extensions to separate project
3 years ago
Luke Pulverenti
fbbb50496a
removed dead files
8 years ago
Luke Pulverenti
0ee1a0d7bd
fix mapping multiple tuner channels to same epg channel
8 years ago
Luke Pulverenti
00760f7d24
update .net core project
8 years ago
Luke Pulverenti
e140da0ddf
update .net core project
8 years ago
Luke Pulverenti
7c6ebe9b21
update components
8 years ago
Luke Pulverenti
0091d2c51e
update components
8 years ago
Luke Pulverenti
524e7facc8
fix socket errors on linux under .net core
8 years ago
Luke Pulverenti
6fe933fde4
improve network address detection
8 years ago
Luke Pulverenti
c2d0fd9985
update season queries
8 years ago
Luke Pulverenti
e297e90bce
update .net core startup
8 years ago
Luke Pulverenti
94e622e3a0
add sqlite logging
8 years ago
Luke Pulverenti
6da99d9d04
update .net core startup
8 years ago
Luke Pulverenti
fa714425dd
begin to rework repositories
8 years ago
Luke Pulverenti
827665390d
fix .net core system events
8 years ago
Luke Pulverenti
0e9cd51f9c
update .net core startup
8 years ago
Luke Pulverenti
95341c5c96
update .net core startup
8 years ago
Luke Pulverenti
7db8257945
stub out .net core startup
8 years ago
Luke Pulverenti
47552145b6
update .net core solution
8 years ago
Luke Pulverenti
13ec531b14
update .net core solution
8 years ago
Luke Pulverenti
fe34021535
update .net core solution
8 years ago
Luke Pulverenti
b0ff307d0c
remove json lock files
8 years ago
Luke Pulverenti
3094cd7ff3
update project targets
8 years ago
Luke Pulverenti
da20e8dcd2
continue with .net core targeting
8 years ago
Luke Pulverenti
31c8c3bf7f
make open subtitle project portable
8 years ago
Luke Pulverenti
e12f27d8ed
make provider project portabl
8 years ago
Luke Pulverenti
d83cda0180
update .net core solution
8 years ago
Luke Pulverenti
049dca644d
add more to .net core solution
8 years ago
Luke Pulverenti
ec4bb53acb
create .net core server solution
8 years ago