Cody Robibero
a2f1ec23ce
Merge pull request #7557 from jellyfin/pgs-qsv-iris655
...
(cherry picked from commit 620625c4c1
)
Signed-off-by: crobibero <cody@robibe.ro>
2022-04-07 12:54:58 -04:00
Cody Robibero
820c75c833
Merge pull request #7519 from nielsvanvelzen/resolverpriority-plugin2
...
(cherry picked from commit 1d585146d6
)
Signed-off-by: crobibero <cody@robibe.ro>
2022-04-07 12:54:57 -04:00
Joe Rogers
ee5bd0daa6
Implement tests on ProviderManager.RefreshSingleItem
2022-04-03 23:36:32 +02:00
Joe Rogers
a7c009e2eb
Pass TypeOptions instead of full LibraryOptions
2022-04-03 23:34:49 +02:00
Joe Rogers
2e2a594e19
Move Get*Providers definitions to interface
2022-04-03 23:34:47 +02:00
Cody Robibero
96a03776e1
Fix TranscodeReasons property name
2022-03-26 12:20:29 -06:00
Cody Robibero
4fa7f49ffc
Merge pull request #7202 from knackebrot/unix-perms
2022-03-26 07:24:06 -06:00
Joshua M. Boniface
c229f3ae0a
Merge pull request #7333 from eyezak/hls/audio-bitstream-fmp4
2022-03-25 10:13:58 -04:00
Nyanmisaka
3cea6c61f3
Apply suggestions from code review
2022-03-25 22:12:56 +08:00
Joshua M. Boniface
97d3212410
Merge pull request #7437 from Nalsai/mks-attachments
2022-03-23 20:19:32 -04:00
Joshua M. Boniface
570660099b
Merge pull request #7483 from jellyfin/swdec-cu-tonemap
2022-03-23 15:25:39 -04:00
Nils Fürniß
90463d5e4f
Pass CancellationToken to ExtractAllAttachments
2022-03-22 19:17:48 +01:00
Nils Fürniß
6904edf68c
add extracting attachments from external subs
2022-03-22 19:17:48 +01:00
Nyanmisaka
fb8ae0e9a1
Improve fps for cuda tonemap in sw decoding
...
avoid second copy if subtitle is not applied.
2022-03-22 00:45:07 +08:00
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>
2022-03-21 12:22:11 +00:00
Cody Robibero
ba11add83b
Merge pull request #7445 from Bond-009/baseitem
2022-03-20 08:01:31 -06:00
Cody Robibero
e6df698df1
Merge pull request #7325 from eyezak/issue/6450
2022-03-12 09:08:25 -07:00
Bond_009
7fdc0e3c3d
BaseItem: remove unused function
2022-03-11 16:21:32 +01:00
Claus Vium
53209830e7
Merge pull request #7346 from Bond-009/guid
...
Optimize Guid comparisons
2022-03-11 08:15:12 +01:00
nyanmisaka
b2c58338f2
Fix the fMP4 HLS audio sync issue on Safari
2022-03-09 21:28:58 +08:00
Nyanmisaka
4f1efb3996
Re-enable the legacy NVIDIA CUVID decoder in full HWA pipeline ( #7413 )
2022-03-08 16:36:30 +01:00
Cody Robibero
bbd5d11d3b
Remove TranscodeReason.None, Add JsonFlagEnum tests
2022-03-06 18:13:54 -07:00
Cody Robibero
c331e11c24
Clean up EnumFlags serialization
2022-03-06 18:13:54 -07:00
Isaac Gordezky
5e779f20ee
Series: issue-6450
...
Issue: https://github.com/jellyfin/jellyfin/issues/6450
Enable DirectPlay responses
Rewrite DirectPlay and DirectStream resolution
Prefer copy transcode video codec options
Enhance condition processor
Support DirectStream and Transcode with parity
Rework audio stream selection and add tests for ExternalAudio
Update MediaInfoHelper to only call StreamBuilder once
2022-03-06 18:13:54 -07:00
Isaac Gordezky
d871dded9f
Convert TranscodeReason to Flags
2022-03-06 18:13:54 -07:00
Joshua M. Boniface
947ff9defe
Merge pull request #7404 from nyanmisaka/omx
2022-03-05 14:35:41 -05:00
nyanmisaka
bfc27e494b
Remove the deprecated OMX and MMAL HWA
2022-03-05 21:47:59 +08:00
nyanmisaka
de4a084b03
Set the name of intel vaapi driver explicitly
...
Fix crashes on older intel gfx when both iHD and i965 driver are existed.
2022-03-05 01:32:06 +08:00
Claus Vium
136eab9b1e
Merge pull request #7370 from crobibero/internal-metadata-path
...
Only add internal files if the internal metadata path exists
2022-03-04 08:13:58 +01:00
Claus Vium
6498a5baca
Merge pull request #7387 from jellyfin/nvdec-threads
2022-03-01 16:53:23 +01:00
Cody Robibero
71a9ae3150
Update MediaBrowser.Controller/Providers/DirectoryService.cs
...
Co-authored-by: Joe Rogers <1337joe@users.noreply.github.com>
2022-03-01 08:30:26 -07:00
Nyanmisaka
4239f80c81
Lowering the VRAM usage on NVDEC decoder
2022-03-01 23:14:35 +08:00
Nyanmisaka
ba8e478a2f
Fix the path to the extracted fonts on Windows
2022-03-01 22:41:54 +08:00
Bond-009
eff3d3e67e
Merge pull request #7275 from Nalsai/burn-subtitle-attached-fonts
2022-03-01 11:21:19 +01:00
Bond-009
ef99a53abb
Merge pull request #7366 from 1337joe/filter-theme-song-and-video
2022-03-01 11:12:32 +01:00
Joshua M. Boniface
7c9aa63382
Merge pull request #6058 from ferferga/deprecate-queueitem
2022-02-28 23:54:50 -05:00
Cody Robibero
3c0c7572ef
Merge pull request #7338 from mueslimak3r/hls-remove-seek-param
2022-02-28 20:16:19 -07:00
Cody Robibero
fc5c6c0404
Use IFileSystem
2022-02-28 17:14:33 -07:00
Cody Robibero
40e413d575
Only add internal files if the internal metadata path exists
...
Signed-off-by: Cody Robibero <cody@robibe.ro>
2022-02-28 08:22:52 -07:00
Nyanmisaka
9251c875b1
Update presets for NVENC encoder
2022-02-28 23:05:08 +08:00
Joe Rogers
354f22d065
Add post filtering for theme song and video
2022-02-27 23:38:00 +01:00
Cody Robibero
d7cbb25d0b
Merge pull request #7291 from aolszowka/aolszowka-EncodingHelperChanges
2022-02-26 10:52:35 -07:00
Joe Rogers
15053516f8
Rewrite tests for coverage and less duplication
...
Address minor warnings
Revert making GetInternalMetadataPath mockable
2022-02-21 22:25:58 +01: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
Isaac Gordezky
def8500dd0
Update MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2022-02-21 07:54:13 -05:00
cameron
36cdeaa53c
dont use noaccurate_seek for hls
2022-02-18 23:18:28 -08:00
Shadowghost
719b707281
feat(external-media): refactor to generic provider, extend tests and file recognition, consolidate and extend NamingOptions
2022-02-18 22:19:33 +01:00
Isaac Gordezky
151ddd400d
[Bugfix] Provile bitStreamArgs for HLS fMP4
...
Enable the audio bitstream arguments to ffmpeg for both ts and fMP4 HLS streaming
2022-02-18 13:18:08 +00:00
Bond_009
adad13b865
Remove some dead code
2022-02-17 08:15:26 +01:00
Cody Robibero
7ccf7e6157
Merge pull request #7322 from Bond-009/db2
2022-02-16 20:47:33 -07:00
Bond_009
23ea14aa27
Clean up SqliteItemRepository
...
* remove dead code
* reduce allocations
2022-02-15 22:27:38 +01:00
Bond_009
5732e6188c
Fix some warnings
2022-02-15 18:59:46 +01:00
Cody Robibero
4ef0099598
Merge pull request #7233 from Bond-009/warn60
2022-02-14 16:57:00 -07:00
Bond_009
1c14c86b20
Fix some warnings
2022-02-14 14:46:04 +01:00
Bond_009
3cb49d6df0
Fix option to disable server discovery
2022-02-14 14:39:33 +01:00
knackebrot
52c61bd06f
Add option to change unix socket permissions
...
There is probably no way to do it when creating the socket
2022-02-10 02:07:12 +01:00
Nils Fürniß
ab40554759
add extracting attachments for ffmpeg to burn subs
2022-02-10 01:01:08 +01:00
Ace Olszowka
ea7e5e639d
Fix h264_v4l2m2m acceleration in Raspberry Pi 4
2022-02-07 20:41:07 -07:00
Cody Robibero
b6489e73ab
Merge pull request #7241 from Bond-009/async5
2022-02-06 15:25:48 -07:00
Cody Robibero
e5701c396a
Merge pull request #6436 from daullmer/splashscreen
2022-01-28 08:12:21 -07:00
Claus Vium
488ce51032
Remove some allocations ( #7246 )
2022-01-28 12:21:40 +01:00
Bond_009
e7be01d7a5
Flush to disk async where possible
2022-01-22 23:36:42 +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
Bond-009
cd675475bc
Merge pull request #7225 from crobibero/query-result
2022-01-21 19:50:08 +01:00
Cody Robibero
34ee6d82fb
Merge pull request #6600 from cvium/keyframe_extraction_v1
2022-01-20 08:54:40 -07:00
Cody Robibero
a60cb280a3
Properly populate QueryResult
2022-01-20 08:53:06 -07:00
Bond-009
ef0708d876
Merge pull request #7078 from 1337joe/metadata-merge-data
2022-01-16 23:17:40 +01:00
Dmitry Lyzo
f28384ba30
Ignore JSON serialization for special features of movie.
...
When refreshing the metadata of the video with a local trailer, the server gets
stuck trying to read the database and save the item at the same time.
2022-01-14 22:15:14 +03:00
Cody Robibero
ee46754238
Fix build and clean up
2022-01-14 08:14:31 -07:00
Fernando Fernández
5df6058a8e
Add FullNowPlayingQueue property
2022-01-14 14:40:27 +00:00
Joe Rogers
62dc4a79ff
Fix comment typo
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2022-01-13 23:21:02 +01:00
Cody Robibero
a0f248e200
Merge pull request #7134 from adavier/trakt-episode-links
2022-01-11 16:11:25 -07:00
Cody Robibero
6520ad03f0
Fix release build
2022-01-10 08:30:55 -07:00
Cody Robibero
ecb73168b3
Suggestions from review
2022-01-10 08:26:30 -07:00
nyanmisaka
8c3f98f41b
Also seek the external audio stream
2022-01-09 13:49:40 +08:00
nyanmisaka
ddc2569258
Fix the wrong logic in HEVC VP9 10bit hwdec boxes
2022-01-08 22:31:45 +08:00
Joe Rogers
b43f46d5c9
Make identify flag describe purpose, not source
2022-01-08 14:03:59 +01:00
Joe Rogers
a26509a98a
Keep from serializing trailers into database
2022-01-07 22:33:31 +01:00
adavier
9574d13059
Implement trakt episode links using the implementation from Series.cs
...
The code is the same as `MediaBrowser.Controller/Entities/TV/Series.cs`, using the imdbID to generate Trakt links.
The trakt url for episodes is `https://trakt.tv/episodes/{0} `.
2022-01-07 19:47:36 +00: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
Cody Robibero
82260e22a2
ADd more null check
2022-01-06 21:49:13 -07:00
Cody Robibero
360fd70fc7
Clean up
2022-01-04 08:44:03 -07:00
David Ullmer
9e23af5636
Add missing xml doc
2022-01-04 08:20:16 -07:00
David Ullmer
68db3be0e7
Remove darkening filter from Splashscreen
...
Using the foregroundLayer parameter has the same effect
2022-01-04 08:20:16 -07:00
David Ullmer
3fb3ee074a
Remove splashscreen generation from IImageEncoder and add IImageGenerator
2022-01-04 08:20:16 -07:00
David Ullmer
0fd4ff4451
Always use 1080p, add max parental rating
2022-01-04 08:20:16 -07:00
David Ullmer
4ba168c8a1
Add splashscreen builder
2022-01-04 08:20:16 -07:00
Joe Rogers
c81d2e9dec
Remove existing images when applying identify
2022-01-03 23:41:13 +01:00
Joe Rogers
853ef727da
Add refresh flag to remove existing data/images
...
Fixes #7040
2022-01-02 22:21:05 +01:00
Cody Robibero
0765fd568f
Use IAuthorizationContext for websocket
2022-01-01 12:34:22 -07:00
Cody Robibero
7bfc6b5679
Remove more warnings
2021-12-27 07:38:06 -07:00
Cody Robibero
ebbde383e8
Fix analysis issues
2021-12-26 11:08:43 -07:00
Cody Robibero
78bb581f0c
Merge pull request #6934 from nyanmisaka/hwa
...
HWA pipeline refactor, AMD/Intel/Nvidia full hardware filtering support, AV1 hwdec
2021-12-26 17:32:06 +00:00
Bond_009
cbfa355e31
Update StyleCop
2021-12-24 18:28:27 +01:00
nyanmisaka
728a5988b3
Merge remote-tracking branch 'origin/master' into hwa
2021-12-25 00:33:17 +08:00
nyanmisaka
b2d85a02c2
Apply suggestions from code review
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
Co-authored-by: Bond_009 <bond.009@outlook.com>
2021-12-24 17:03:57 +08:00
nyanmisaka
4b9c84c52e
EncodingHelper hwaccel pipelines refactor
...
separate the HW pipeline according to HWA method for maintainability.
2021-12-24 17:03:57 +08:00
Claus Vium
daa76d3d34
Merge pull request #7042 from crobibero/fix-build
2021-12-24 10:00:43 +01:00
Cody Robibero
634ce40c2f
Merge branch 'master' into comparisons
2021-12-24 02:41:50 +00:00
Cody Robibero
a8a8ce4e7b
Fix build from PR merging
2021-12-23 19:27:51 -07:00
Cody Robibero
076a13abeb
Merge pull request #7029 from cvium/allocations_maybe
2021-12-24 01:59:25 +00:00
Cody Robibero
00211ca056
Merge pull request #7028 from cvium/everything_went_wrong
2021-12-22 17:57:00 +00:00
cvium
05c8834a3a
Don't cache special feature ids
2021-12-21 00:10:58 +01:00
cvium
9158511017
Don't skip extras refresh when replacing metadata or doing a full refresh
2021-12-20 23:58:09 +01:00
cvium
b880dc8a4a
Use our own Contains extension
2021-12-20 13:31:07 +01:00
cvium
83a94aa612
Fix extras folders
2021-12-20 12:15:20 +01:00
Cody Robibero
db46eaa744
Merge pull request #7021 from cvium/baseitem_closure
2021-12-19 11:31:54 -07:00
cvium
91f3ce3109
Use == instead of Object.Equals to avoid closure allocation
2021-12-19 18:24:05 +01:00
cvium
76c2775d8c
Use static lambdas
2021-12-19 10:27:57 +01:00
Cody Robibero
923720c988
Merge pull request #6956 from cvium/what_could_go_wrong
2021-12-17 07:51:32 -07:00
Joe Rogers
dea5a3f3bc
Deprecate LibraryOptions.EnableInternetProviders
2021-12-16 00:52:18 +01:00
Claus Vium
9a0618552b
Merge branch 'master' into what_could_go_wrong
2021-12-15 08:38:39 +01:00
Cody Robibero
0edf77994a
Cache BaseItemKind
2021-12-14 07:41:29 -07:00
cvium
c5569c701c
Folder can't have extras
2021-12-12 19:04:22 +01:00
Cody Robibero
32629cd7da
Use BaseItemKind where possible
2021-12-12 06:11:27 -07:00
Jonas Resch
d47811bdaf
Fix wrong ffmpeg map argument due to wrong calculation
2021-12-08 10:17:25 +01:00
cvium
fde84a1e00
Refactor extras parsing
2021-12-07 15:24:57 +01:00
Jonas Resch
ca2d94ee97
Merge branch 'support-external-audio-files' of github.com:jonas-resch/jellyfin into support-external-audio-files
2021-12-03 19:19:53 +01:00
Jonas Resch
99a48554a6
Optimize calculation of external audio stream index in MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-12-03 19:19:22 +01:00
Jonas Resch
120828d8d0
Replace escaped quote string with quote character in MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-12-03 19:18:43 +01:00
Jonas Resch
180e2dc329
Prevent crashes in specific scenarios
2021-12-01 21:05:43 +01:00
Jonas Resch
0894a6193f
Implement coding standards from 2nd code feedback
2021-11-30 19:31:46 +01:00
Jonas Resch
a68e58556c
Implement code feedback
...
- Rewrite AudioResolver
- Use async & await instead of .Result
- Add support for audio containers with multiple audio streams (e.g.
mka)
- Fix bug when using external subtitle and external audio streams at the
same time
2021-11-30 19:31:46 +01:00
Jonas Resch
9978164438
Add support for external audio files
2021-11-30 19:31:46 +01:00
Claus Vium
39e6658d01
Merge pull request #6879 from crobibero/client-log-cleanup
...
Remove ClientLog endpoints
2021-11-21 23:57:13 +01:00
Cody Robibero
b2b4bd82d7
Merge pull request #6862 from 1337joe/query-instead-of-filtering
2021-11-20 08:50:39 -07:00
Cody Robibero
ea355b4262
Remove ClientLog endpoints
2021-11-20 08:47:05 -07:00
Joe Rogers
9ba7bf96ef
Query MediaSourceManager directly in image providers
...
Add doc comments/minor tweaks to AudioImageProvider
2021-11-18 15:11:50 +01:00
Joe Rogers
97124f5fce
Add missed override
2021-11-18 07:42:04 +01:00
Joe Rogers
7cf5767949
Query media streams by type instead of filtering
2021-11-17 22:34:04 +01:00
Bond_009
257e1be95f
Fix some warnings
2021-11-16 16:31:57 +01:00
cvium
5b1b2621ab
Fix build
2021-11-16 12:25:46 +01:00
cvium
b50c3852ef
Remove unused dependencies
2021-11-16 12:24:17 +01:00
Cody Robibero
c32a421ea7
Merge pull request #6851 from cvium/remove_references_to_ilibrarymanager
2021-11-15 15:45:49 -07:00
Cody Robibero
4cfe8fe588
Merge pull request #6831 from 1337joe/image-provider-cleanup
2021-11-15 15:45:33 -07:00
cvium
24679af2e8
Fix comment
2021-11-15 16:01:34 +01:00
cvium
4f45c52674
Remove ILibraryManager as a dependency in resolvers etc.
2021-11-15 15:56:02 +01:00
Cody Robibero
03435641c8
Merge pull request #6849 from 1337joe/server-disabled-metadata
2021-11-15 07:25:56 -07:00
Joe Rogers
58be1d7759
Actually check server disabled metadata providers
2021-11-15 14:47:06 +01:00
Bond-009
358cf48506
Merge pull request #6847 from jellyfin/dependabot/nuget/Microsoft.SourceLink.GitHub-1.1.1
2021-11-15 13:31:56 +01:00
dependabot[bot]
bd32cecf7a
Bump Microsoft.SourceLink.GitHub from 1.1.0 to 1.1.1
...
Bumps [Microsoft.SourceLink.GitHub](https://github.com/dotnet/sourcelink ) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/dotnet/sourcelink/releases )
- [Commits](https://github.com/dotnet/sourcelink/compare/1.1.0...1.1.1 )
---
updated-dependencies:
- dependency-name: Microsoft.SourceLink.GitHub
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-15 12:01:08 +00:00
dependabot[bot]
c84f2e48b0
Bump Diacritics from 3.3.4 to 3.3.10
...
Bumps [Diacritics](https://github.com/thomasgalliker/Diacritics.NET ) from 3.3.4 to 3.3.10.
- [Release notes](https://github.com/thomasgalliker/Diacritics.NET/releases )
- [Commits](https://github.com/thomasgalliker/Diacritics.NET/commits )
---
updated-dependencies:
- dependency-name: Diacritics
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-15 12:00:50 +00:00
cvium
5a65bc1e69
Very light cleanup in applicationhost
2021-11-13 14:37:26 +01:00
Joe Rogers
f73a7a6ed8
Use ImageFormat instead of string for extension
2021-11-12 16:22:11 +01:00
Bond_009
1d19a5be61
Fix some warnings
...
down to 580
2021-11-09 22:29:33 +01:00
Claus Vium
c3523e7cf7
Merge pull request #5905 from BaronGreenback/TVFix
...
Fix for Livetv and DLNA when bind interfaces specified.
2021-11-09 19:53:21 +01:00
Claus Vium
c50c9c3dbf
Merge pull request #6794 from Bond-009/dead
...
Remove some dead code
2021-11-09 19:47:34 +01:00
Bond_009
994101fcf4
Remove some dead code
2021-11-09 16:28:39 +01:00
dependabot[bot]
c2d99dc3f0
Bump Microsoft.SourceLink.GitHub from 1.0.0 to 1.1.0
...
Bumps [Microsoft.SourceLink.GitHub](https://github.com/dotnet/sourcelink ) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/dotnet/sourcelink/releases )
- [Commits](https://github.com/dotnet/sourcelink/compare/1.0.0...1.1.0 )
---
updated-dependencies:
- dependency-name: Microsoft.SourceLink.GitHub
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-09 13:11:42 +00:00
Bond_009
5726535a26
Fix some warnings
...
609 left
2021-11-09 13:14:31 +01:00
Cody Robibero
64652b6392
Fix and disable new dotnet6 warnings
2021-11-08 12:40:52 -07:00
Cody Robibero
40045d2147
Update to full dotnet 6
2021-11-08 09:40:12 -07:00
cvium
82e6a21f3b
Use the new method in DLNA
2021-11-08 10:58:04 +01:00
cvium
f03e77a4d5
Merge branch 'master' into TVFix
2021-11-08 10:38:08 +01:00
Claus Vium
3906343c91
Merge pull request #6793 from Bond-009/rootedpath
...
Add some docs and tests
2021-11-08 07:49:36 +01:00
Claus Vium
0ee43f897b
Merge pull request #5918 from crobibero/client-logger
...
Add endpoint to log client events
2021-11-08 07:46:51 +01:00
Bond_009
4dfb7b18ae
Add some docs and tests
2021-11-07 22:32:08 +01:00
Cody Robibero
666e95e27f
Add randomization to generated filename
2021-11-07 11:41:56 -07:00
Cody Robibero
892b05c5e6
Clean up redundant code
2021-11-07 08:20:11 -07:00
Joe Rogers
b4bf5af7c8
Remove ImageType.Screenshot and ItemFields.Screenshot
2021-11-06 20:43:20 +01:00
Cody Robibero
d3d9311f48
Merge remote-tracking branch 'upstream/master' into client-logger
2021-11-05 13:12:37 -06:00
Cody Robibero
17264a6020
Use client info from claims
2021-11-05 12:57:24 -06:00
Bond_009
924c6682b9
Remove unused IHasScreenshots interface
2021-11-04 01:06:21 +01:00
Cody Robibero
3398f7f953
Merge branch 'master' into client-logger
2021-11-03 07:52:06 -06:00
Bond_009
416894008e
Minor improvements
...
* Removed some allocations
* Removed some useless abstractions
2021-11-03 14:02:57 +01:00
Claus Vium
869d537aaa
Merge pull request #6752 from 1337joe/fix-metadata-refresh-deletes-backgrounds
2021-11-03 13:01:23 +01:00
Cody Robibero
f444e93a56
Merge remote-tracking branch 'upstream/master' into client-logger
2021-11-02 17:56:12 -06:00
Joe Rogers
7fcf01235c
Change RemoveImages to array, improve download test
2021-11-02 16:16:06 +01:00
Joe Rogers
b478b115e3
Refactor to validate all images up front
2021-11-01 11:53:31 +01:00
Cody Robibero
2f6437a987
Use correct id when finding existing dlna profile
2021-10-31 08:49:24 -06:00
Cody Robibero
0e584f6840
Update documentation; use information from authorization; return generated filename
2021-10-28 16:13:37 -06:00
Cody Robibero
91204fc9f0
Fix logfile name if api key is used
2021-10-27 19:40:35 -06:00
Cody Robibero
c534c45033
Suggestions from review
2021-10-27 19:20:14 -06:00
Cody Robibero
a6357f89ab
Add ability to upload entire file
2021-10-26 18:42:17 -06:00
Cody Robibero
f78f1e834c
Merge remote-tracking branch 'upstream/master' into client-logger
2021-10-26 17:43:36 -06:00
Bond_009
f5ca9cbc3b
Enable nullable for MediaBrowser.Providers
2021-10-26 15:49:01 +02:00
Claus Vium
5eda5eb636
Merge pull request #6486 from fredriklindberg/support-forwarded-headers-for-api-url
2021-10-25 22:41:32 +02:00
Claus Vium
768ec60e11
Merge pull request #6689 from 1337joe/expand-image-extraction
2021-10-21 23:05:32 +02:00
MBR-0001
ade3afad41
Add IsAutomated to SubtitleSearchRequest
2021-10-19 21:06:05 +02:00
Cody Robibero
2b10251b32
Update to dotnet6.rc2
2021-10-12 18:31:58 -06:00
Joe Rogers
e3eee10d05
Add image provider tests and clean up
2021-10-11 14:09:02 +02:00
Joe Rogers
8d70cc2dde
Add support for non-jpg image extractions
2021-10-11 14:09:02 +02:00
dependabot[bot]
59e3beb5fe
Bump Diacritics from 2.1.20036.1 to 3.3.4
...
Bumps [Diacritics](https://github.com/thomasgalliker/Diacritics.NET ) from 2.1.20036.1 to 3.3.4.
- [Release notes](https://github.com/thomasgalliker/Diacritics.NET/releases )
- [Commits](https://github.com/thomasgalliker/Diacritics.NET/commits )
---
updated-dependencies:
- dependency-name: Diacritics
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-11 12:00:48 +00:00
Claus Vium
b16e6621b3
Merge pull request #6663 from crobibero/dotnet-6-rc1
...
Reference dotnet6-rc1 packages
2021-10-08 16:06:15 +02:00
Claus Vium
098b598293
Merge pull request #6677 from Bond-009/shuffle2
...
Remove duplicate Fisher–Yates shuffle impl
2021-10-08 15:51:51 +02:00
Bond_009
dc8feca6bb
Remove duplicate Fisher–Yates shuffle impl
2021-10-08 15:20:11 +02:00
Bond_009
03f933aaa0
Fix the last few warnings
...
Enables TreatWarningsAsErrors for all projects
2021-10-06 11:30:45 +02:00
Cody Robibero
017380f1dd
Reference dotnet6-rc1 packages
2021-10-04 07:43:40 -06:00
KonH
e3fccd5ae6
Fix warning: Qualifier is redundant ( #2149 )
2021-10-03 11:01:40 +07:00
Cody Robibero
9234e5bf80
Remove all instances of en-US culture
2021-09-26 09:11:25 -06:00
cvium
30f3be1da0
Merge branch 'master' into keyframe_extraction_v1
2021-09-25 20:52:09 +02:00
Bond_009
4d1d9f23d5
Use new Enum.TryParse(ReadOnlySpan<char>) overload
2021-09-24 20:15:46 +02:00
Bond_009
13fbfe6091
Target net6.0
2021-09-24 20:15:46 +02:00
cvium
9c15f96e12
Add first draft of keyframe extraction for Matroska
2021-09-23 15:29:12 +02:00
Bond-009
32ea4806f8
Merge pull request #6538 from cvium/livetv_oh_no
2021-09-20 22:38:44 +02:00
Claus Vium
1b0e6b871b
Merge pull request #6571 from Dixin/master
...
Fix extra folder name and type mapping.
2021-09-20 21:25:12 +02:00
Dixin
27e32083a1
Update LINQ query according to code review feedback.
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-09-20 00:27:51 -07:00
Dixin
dc8420c7a2
Fix extra folder type resolving.
2021-09-19 16:54:00 -07:00
Bond_009
a6d1e542e6
Reduce allocations
2021-09-19 20:53:31 +02:00
Fredrik Lindberg
90174f68e2
Dynamically populate LocalAddress based on HTTP request
...
Support populating the LocalAddress field in the system info
endpoint based on the x-forwarded-host and x-forwarded-proto header.
The x-forwarded-host header must contain both the host and port for
the url to be properly constructed.
Behind network configuration option that is disabled by default.
2021-09-14 21:38:11 +02:00
Claus Vium
00f7f68e53
Merge pull request #5648 from OancaAndrei/syncplay-sessions-fix
...
Fix session references in SyncPlay
2021-09-10 17:44:44 +02:00
cvium
ff328fefc5
Replace GetDirectStreamProviderByUniqueId with GetLiveStreamInfoByUniqueId
2021-09-10 12:53:45 +02:00
cvium
f3573b061c
Remove the unused arg
2021-09-10 09:56:48 +02:00
cvium
1603d1928e
Kill ProgressiveFileCopier and seek to end for ongoing livetv
2021-09-10 09:29:14 +02:00
Bond_009
0d16c48998
Fix some warnings
2021-09-09 15:59:13 +02:00
cvium
153e920239
Ignore published server url for local access
2021-09-07 11:48:06 +02:00
Fernando Fernández
3d0b1ccae6
Remove all unused usings
2021-09-06 21:15:30 +02:00
dkanada
f6c0db4bb5
merge branch 'master' into syncplay-sessions-fix
2021-09-06 13:42:48 +09:00
dkanada
5e3905d41a
merge branch 'master' into syncplay-clear-queue
2021-09-06 13:35:58 +09:00
dkanada
b8eb8940c7
Merge pull request #6257 from MrTimscampi/music-library-backdrop
...
Use artist backdrop for generated library image
2021-09-06 02:30:49 +09:00
Claus Vium
66659b0842
Merge pull request #6089 from BaronGreenback/IsRoot_fix
...
Set UserRootFolder.IsRoot to true
2021-09-05 15:25:40 +02:00
cvium
ffe5ae8056
Merge branch 'master' into TVFix
2021-09-05 10:11:17 +02:00
Bond-009
ff83fabac3
Merge pull request #6456 from GodTamIt/vp8-vp9
...
Disambiguate vpx to vp8 or vp9
2021-09-04 16:26:07 +02:00
Chris Tam
b205d5a032
Disambiguate vpx to vp8 or vp9
2021-09-04 07:36:17 -04:00
Bond_009
637e86478f
Fix some warnings
2021-09-03 19:32:11 +02:00
Cody Robibero
ff9d14c811
Merge remote-tracking branch 'upstream/master' into authenticationdb-efcore
2021-09-03 11:01:55 -06:00
Bond-009
3ec7ecf399
Merge pull request #6358 from MrTimscampi/audio-people
2021-09-03 17:15:58 +02:00
Cody Robibero
3f2c706575
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-09-03 07:19:50 -06:00
Cody Robibero
ec13412155
Merge remote-tracking branch 'upstream/master' into warn-259810
2021-09-03 06:56:45 -06:00
Patrick Barron
88157fcc77
Re-add documentation
2021-09-02 20:22:08 -04:00
Claus Vium
ae031fdd28
Merge branch 'master' into tonemap-overlay
2021-08-30 20:02:31 +02:00
Bond_009
963ab2dab6
Simplify the way we choose our ffmpeg
...
* no longer search $PATH
* no longer require a full path
* don't fall back
2021-08-30 15:40:52 +02:00
Cody Robibero
cba07b1ca6
Remove more and more warnings
2021-08-28 16:32:50 -06:00
Claus Vium
fa77902955
Merge pull request #6430 from Bond-009/minor17
...
Minor improvements
2021-08-16 08:59:43 +02:00
MrTimscampi
3300d2d7d3
Enable people for audio files
2021-08-16 00:20:48 +02:00
Bond-009
db0d5b048a
Merge pull request #6423 from richlander/mediabrowser-controller
...
Fix warnings in MediaBrowser.Controller
2021-08-16 00:06:40 +02:00
Bond_009
19824bff94
Minor improvements
2021-08-15 23:48:19 +02:00
Rich Lander
e7a3552aae
Update per feedback
2021-08-15 10:32:23 -07:00
Rich Lander
312e2685f8
Update MediaBrowser.Controller/Entities/IHasMediaSources.cs
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2021-08-15 10:30:12 -07:00
Bond-009
fc9f45b42d
Merge pull request #6381 from Bond-009/nullable5
...
Enable nullable for DlnaManager
2021-08-15 14:14:33 +02:00
Rich Lander
e3df4dcaae
Fix warnings in MediaBrowser.Controller
2021-08-13 20:34:36 -07:00
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
2021-08-13 21:08:24 -04:00
Bond-009
04571e93f8
Merge pull request #6339 from richlander/mediabrowser-controller-entities
2021-08-13 18:07:19 +02:00
Nyanmisaka
a84dc794c6
Merge branch 'master' into tonemap-overlay
2021-08-13 15:01:06 +08:00
Bond-009
f83a5bb08e
Merge pull request #6414 from richlander/mediabrowser-controller-mediaencoding
2021-08-12 17:30:30 +02:00
Rich Lander
ad6f27143f
Update MediaBrowser.Controller/Entities/Folder.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-08-11 13:38:23 -07:00
Rich Lander
1ac2524844
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-08-11 13:37:46 -07:00
Rich Lander
32d27d71a8
Fix warnings in MediaBrowser.Controller/MediaEncoding directory
2021-08-10 14:29:48 -07:00
Rich Lander
9951a51395
Fix warnings in MediaBrowser.Controller/Session
2021-08-09 19:47:26 -07:00
Nyanmisaka
d4f09c6c9b
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-08-04 16:25:17 +08:00
Rich Lander
06679eeebf
Fix warnings for MediaBrowser.Controller/LiveTv
2021-08-03 21:13:49 -07:00
Bond_009
4e9fbabef2
Enable nullable for DlnaManager
2021-08-03 17:54:55 +02:00
Bond-009
008c6a843e
Merge pull request #6342 from richlander/mediabrowser-controller-library
2021-08-03 17:06:25 +02: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
Rich Lander
e72868f72b
Update AggregateFolder.cs
2021-07-26 18:13:37 -07:00
Rich Lander
a0678a9261
Update ILibraryManager.cs
2021-07-26 17:58:56 -07:00
Rich Lander
092e7c91b4
Update ILibraryManager.cs
2021-07-26 17:07:47 -07:00
Rich Lander
6a005f6a4f
Update ILibraryManager.cs
2021-07-26 16:40:05 -07:00
Rich Lander
dfaf89a681
Update ILibraryManager.cs
2021-07-26 16:31:25 -07:00
Rich Lander
5110835031
Update ILibraryManager.cs
2021-07-26 16:19:50 -07:00
Rich Lander
0bb6999d59
Update ILibraryManager.cs
2021-07-26 16:02:17 -07:00
Rich Lander
3e0aab390a
Merge branch 'master' into mediabrowser-controller-entities
2021-07-26 13:08:27 -07:00
nyanmisaka
19e3c38fa8
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-07-26 03:09:44 +08:00
Bond-009
439916f4ff
Merge pull request #6336 from richlander/mediabrowser-controller-channels
...
Fix warning in MediaBrowser.Controllers/Channels
2021-07-25 14:57:45 +02:00
Bond-009
311774e75f
Merge pull request #6338 from richlander/mediabrowser-controller-providers
...
Fix warnings for MediaBrowser.Controller/Providers directory
2021-07-25 14:57:14 +02:00
Rich Lander
9aebb86a68
Fix warnings in MediaBrowser.Controller/Drawing
2021-07-24 20:33:58 -07:00
Rich Lander
5920f68ca9
Fix warnings in MediaBrowser.Controller/Library
2021-07-24 10:58:50 -07:00
nyanmisaka
3beda02d92
add support for cuda tonemap and overlay
2021-07-25 00:52:16 +08:00
Rich Lander
0ce7a15534
Fix more warnings
2021-07-23 16:36:27 -07:00
Rich Lander
a16e66615c
Update MediaBrowser.Controller/Entities/AggregateFolder.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-07-23 14:19:48 -07:00
Rich Lander
32616d15f2
Update MediaBrowser.Controller/Entities/AggregateFolder.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-07-23 14:19:44 -07:00
Rich Lander
a7cc77e7fa
Fix partial set of MediaBrowser.Controller/Entities warnings
2021-07-23 13:49:18 -07:00
Claus Vium
5a9bd712b3
Merge pull request #6296 from Bond-009/oscheck
...
Improve platform checks
2021-07-23 20:54:13 +02:00
Rich Lander
717ff4ec62
Fix warnings for MediaBrowser.Controller/Providers directory
2021-07-23 09:16:48 -07:00
Rich Lander
67efed39f2
Fix warning in m-b/channels
2021-07-22 20:37:05 -07:00
Bond-009
c22582b5aa
Merge pull request #6281 from crobibero/controller-warn-04
2021-07-20 21:24:08 +02:00
Patrick Barron
60ce0c9fa9
Add dto for device options
2021-07-13 19:30:11 -04:00
Bond-009
b20977dc25
Merge pull request #6289 from Bond-009/warn33
...
Fix some warnings
2021-07-12 23:53:52 +02:00
Bond_009
8528e9bddb
Improve platform checks
2021-07-12 20:21:51 +02:00
Bond_009
915141f196
Fix some warnings
2021-07-11 22:51:36 +02:00
Bond_009
b91c4be74c
Remove old "has update available" code
...
This is the job of a package manager (or maybe the tray app for windows)
2021-07-11 22:42:02 +02:00
Cody Robibero
65f8d8c0cd
[CA1801] Parameter is never used. Remove the parameter or use it in the method body.
2021-07-10 10:09:02 -06:00
Cody Robibero
4281722d5a
Fix [SA1629] Documentation text should end with a period
2021-07-10 10:05:41 -06:00
MrTimscampi
8a65a6dfc3
Use artist backdrop for generated library image
2021-07-03 02:50:28 +02:00
crobibero
397868be95
Fix issues with QuickConnect and AuthenticationDb
2021-06-23 21:07:08 -06:00
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
2021-06-23 20:22:12 -04:00
Bond_009
981cf4cfa0
Remove our own RemoveDiacritcs string extension in favor of Diacritics.Net
2021-06-22 09:48:40 +02:00
Claus Vium
a41065a248
Merge pull request #6200 from nielsvanvelzen/fix-quickconnect
...
Refactor Quick Connect
2021-06-22 09:43:14 +02:00
Niels van Velzen
7d46ca9317
Refactor Quick Connect
2021-06-22 09:13:14 +02:00
Bond_009
6f8ccab788
Move non-jellyfin extensions to separate project
2021-06-19 18:04:46 +02:00
BaronGreenback
6648b7d7da
Merge branch 'master' into comparisons
2021-06-19 15:04:30 +01:00
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
2021-06-18 18:56:10 -04:00
Patrick Barron
336ba2879f
Re-add support for API keys
2021-06-18 18:26:58 -04:00
Claus Vium
93dbbfea03
Merge pull request #6173 from Bond-009/tests5
...
Add test for ReadOnlySpan.Count extension
2021-06-12 08:08:46 +02:00
Bond_009
5fb72951a0
Add test for ReadOnlySpan.Count extension
2021-06-12 00:56:09 +02:00
Claus Vium
cb77f8ee28
Merge pull request #6172 from Bond-009/nullable6
...
Remove useless nullable directives
2021-06-12 00:22:30 +02:00
Bond-009
cfad97ff28
Merge pull request #6096 from cvium/saving_private_ram
2021-06-12 00:20:54 +02:00
Bond_009
383c2d7374
Remove useless nullable directives
2021-06-11 23:36:10 +02:00
Claus Vium
ed2f08d05f
Merge pull request #6156 from Bond-009/minor14
...
Minor fixes
2021-06-07 23:09:50 +02:00
Claus Vium
f17d43c564
Merge pull request #6071 from BaronGreenback/DLNAFolderFixPart1
...
Make DLNA folders to work as expected.
2021-06-07 09:55:58 +02:00
Claus Vium
b8f5a14384
Merge pull request #6117 from LinFor/pr_originaltitle_in_lookupinfo
...
Add OriginalTitle to ItemLookupInfo
2021-06-07 09:37:49 +02:00
Bond_009
c78457e6d3
Minor fixes
2021-06-06 18:11:51 +02:00
Cody Robibero
d461e3912a
Remove warninigs from MediaBrowser.Controller (Part 3) ( #6078 )
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2021-06-06 17:16:41 +02:00
cvium
0835b26889
review
2021-05-31 13:55:54 +02:00
PingWin
05c241da78
Add OriginalTitle to ItemLookupInfo
2021-05-27 10:36:56 +00:00
Claus Vium
ffe2770388
Merge pull request #6043 from peterspenler/feature/chromecast-aac-handling
...
Reorder requested audio channels checks
2021-05-24 19:24:40 +02:00
cvium
42a2cc1747
Remove some unnecessary allocations
2021-05-24 00:30:41 +02:00
BaronGreenback
51fb6e1d2d
Merge branch 'master' into IsRoot_fix
2021-05-22 22:01:03 +01:00
BaronGreenback
d0537a3271
Set isRoot to true
2021-05-21 15:07:35 +01:00
Bond-009
0a30d8dd98
Merge pull request #6086 from Bond-009/deadcode
...
Remove dead code
2021-05-21 13:52:37 +02:00
Bond_009
9b8eb1ba53
Remove dead code
2021-05-21 13:43:49 +02:00
Bond-009
d61530eb4b
Merge pull request #6083 from Bond-009/nullable4
...
Enable nullable reference types for Emby.Server.Implementations
2021-05-21 13:05:03 +02:00
Patrick Barron
b6446c06ee
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/Security/AuthenticationRepository.cs
# Jellyfin.Server.Implementations/Security/AuthorizationContext.cs
# MediaBrowser.Controller/Devices/IDeviceManager.cs
2021-05-21 00:19:07 -04:00
Patrick Barron
a0c6f72762
Migrate authentication db to EF Core
2021-05-20 23:56:59 -04:00
Patrick Barron
e1f7086077
Remove unnecessary query class
2021-05-20 20:39:22 -04:00
Bond-009
a937a854f2
Merge pull request #6013 from Bond-009/minor13
2021-05-21 01:29:36 +02:00
Bond_009
7e8428e588
Enable nullable reference types for Emby.Server.Implementations
2021-05-20 22:48:53 +02:00
Patrick Barron
a225f34796
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Jellyfin.Api/Helpers/RequestHelpers.cs
2021-05-18 18:09:46 -04:00
Bond-009
8d2e5ef8c6
Merge pull request #6042 from crobibero/mbc-warn-2
2021-05-18 21:21:26 +02:00
Bond_009
2b321d8b89
Enable nullable for InternalItemsQuery
2021-05-18 12:23:26 +02:00
BaronGreenback
48bb338352
Enable child items to be returned if a musicAlbum
2021-05-17 23:34:50 +01:00
nyanmisaka
ffc5aba023
Fix the 'No decoder surfaces left' error on Cuda
2021-05-16 18:40:28 +08:00
crobibero
b6dda30a33
Fix suggestions from review
2021-05-15 15:33:50 -06:00
peterspenler
3c981cf41f
Reorder requested audio channels checks
2021-05-13 09:55:31 -04:00
crobibero
6bcbc2b88a
Reduce warnings in MediaBrowser.Controller
2021-05-13 07:33:11 -06:00
Cody Robibero
e3f55a0c54
Reduce warnings in MediaBrowser.Controller ( #6006 )
...
Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
2021-05-11 13:55:46 +02:00
BaronGreenback
97c2c523a8
Merge branch 'master' into comparisons
2021-05-08 17:11:21 +01:00
Bond_009
56ac64e70a
Minor improvements
...
* properly dispose CancellationTokenSource
* rewrite DynamicHlsController.GetSegmentLengths
* remove dead code
2021-05-08 00:33:24 +02:00
Bond_009
4367b97a54
Fix build
2021-05-07 00:52:06 +02:00
Bond_009
fb090df0b5
Enable nullable reference types for MediaBrowser.Controller
2021-05-07 00:39:20 +02:00
BaronGreenback
e682c230bd
Merge branch 'master' into comparisons
2021-05-05 23:22:54 +01:00
Bond_009
bcb4010db6
More improvements
2021-05-05 15:30:32 +02:00
Bond_009
787bcd4a83
Remove dead code
2021-05-05 14:45:08 +02:00
BaronGreenback
2e98de9062
Code Clean up: Convert to null-coalescing operator ?? ( #5845 )
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
2021-05-05 13:51:14 +02:00
BaronGreenback
f2c10471bf
Code Clean up: Use Pattern Matching ( #5838 )
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
2021-05-05 13:37:36 +02:00
Claus Vium
b9d18f0fa7
Merge branch 'master' into allocationz
2021-05-03 22:52:31 +02:00
BaronGreenback
7ff52bf755
Renamed
2021-05-03 19:30:56 +01:00
BaronGreenback
7936ea59eb
Changed selection method
2021-05-03 17:27:23 +01:00
Bond_009
c608d5104d
Fix scanning
2021-05-01 15:56:16 +02:00
Bond-009
360d80c873
Merge pull request #5890 from Bond-009/filesystem
...
Reduce string allocations/fs lookups in resolve code
2021-04-30 20:45:43 +02:00
cvium
608cba817c
Reduce some allocations with the magic of spans etc.
2021-04-30 15:09:36 +02:00
Bond-009
eeb5d4bd1e
Merge pull request #5842 from BaronGreenback/optimization
...
Code Clean up: Group Methods
2021-04-29 21:14:57 +02:00
Bond-009
7195d3e42f
Merge pull request #5893 from Bond-009/db
...
SqliteItemRepository: remove redundant operations
2021-04-29 21:13:24 +02:00
crobibero
1d6224c9c6
Add endpoint to log client events
2021-04-26 07:02:26 -06:00
cvium
77261a8445
add UpdatePeopleAsync and add people to both tables
2021-04-24 20:22:23 +02:00
Bond-009
224c48821e
Merge pull request #5887 from Bond-009/perf
...
Improve perf of db save and query
2021-04-24 15:57:51 +02:00
Bond_009
a02e37daa0
SqliteItemRepository: remove redundant operations
...
removed:
* nameof -> FullName lookup
* IndexOf before Replace
* Enum.GetNames -> Enum.Parse roundtrip
2021-04-22 16:05:12 +02:00
crobibero
940c30081e
Mark PasswordSha1 as obsolete
2021-04-22 06:49:54 -06:00
Bond_009
b323044139
Reduce string allocations/fs lookups in resolve code
2021-04-22 01:24:21 +02:00
Bond_009
f46195899e
Improve perf of db save and query
2021-04-21 22:25:08 +02:00
Bond-009
d5163b4167
Merge pull request #5877 from Bond-009/circ1
...
EncodingHelper: Fix circular dependency
2021-04-21 15:49:17 +02:00
Bond-009
24103d0953
Merge pull request #5876 from Bond-009/nullref5
...
DeepCopy: Throw ArgumentNullException if one of the args is null
2021-04-21 14:08:36 +02:00
Bond-009
48ed4b016c
Merge pull request #5808 from cvium/semi-fix-collection-perf
2021-04-21 13:52:51 +02:00
Bond_009
499bac5185
EncodingHelper: Fix circular dependency
2021-04-20 23:03:36 +02:00
Bond_009
63e9b1ae2d
DeepCopy: Throw ArgumentNullException if one of the args is null
2021-04-20 22:59:51 +02:00
BaronGreenback
bc1cc2d04a
Remove unused using directives
2021-04-17 11:37:55 +01:00
BaronGreenback
bb6fddde9a
Group Methods
2021-04-17 11:19:09 +01:00
BaronGreenback
80877aa945
Cleaned up "value assigned is not used in any execution path"
2021-04-17 09:27:58 +01:00
Patrick Barron
75df6965a0
Don't use database for QuickConnect
2021-04-13 20:01:21 -04:00
cvium
d44b2e2ee5
fixes
2021-04-13 20:12:50 +02:00
cvium
723b6abcb3
Optimize the way items are grouped into collections
2021-04-13 15:38:13 +02:00
Bond_009
a4ffc7a813
Fix random failing of tests
...
Fully initialize the configuration manager at the init stage
```
Failed Jellyfin.Server.Integration.Tests.Controllers.ActivityLogControllerTests.ActivityLog_GetEntries_Ok [2 s]
Error Message:
MediaBrowser.Common.Extensions.ResourceNotFoundException : Configuration with key metadata not found.
Stack Trace:
at Emby.Server.Implementations.AppBase.BaseConfigurationManager.<>c__DisplayClass43_0.<GetConfiguration>b__0(String k) in D:\a\1\s\Emby.Server.Implementations\AppBase\BaseConfigurationManager.cs:line 309
at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
at Emby.Server.Implementations.AppBase.BaseConfigurationManager.GetConfiguration(String key) in D:\a\1\s\Emby.Server.Implementations\AppBase\BaseConfigurationManager.cs:line 300
at MediaBrowser.Common.Configuration.ConfigurationManagerExtensions.GetConfiguration[T](IConfigurationManager manager, String key) in D:\a\1\s\MediaBrowser.Common\Configuration\IConfigurationManager.cs:line 88
at MediaBrowser.Controller.Library.MetadataConfigurationExtensions.GetMetadataConfiguration(IConfigurationManager config) in D:\a\1\s\MediaBrowser.Controller\Library\MetadataConfigurationStore.cs:line 28
at Emby.Server.Implementations.Library.ResolverHelper.SetDateCreated(BaseItem item, IFileSystem fileSystem, FileSystemMetadata info) in D:\a\1\s\Emby.Server.Implementations\Library\ResolverHelper.cs:line 159
at Emby.Server.Implementations.Library.ResolverHelper.EnsureDates(IFileSystem fileSystem, BaseItem item, ItemResolveArgs args) in D:\a\1\s\Emby.Server.Implementations\Library\ResolverHelper.cs:line 153
at Emby.Server.Implementations.Library.ResolverHelper.SetInitialItemValues(BaseItem item, ItemResolveArgs args, IFileSystem fileSystem, ILibraryManager libraryManager) in D:\a\1\s\Emby.Server.Implementations\Library\ResolverHelper.cs:line 81
at Emby.Server.Implementations.Library.LibraryManager.ResolveItem(ItemResolveArgs args, IItemResolver[] resolvers) in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 480
at Emby.Server.Implementations.Library.LibraryManager.ResolvePath(FileSystemMetadata fileInfo, IDirectoryService directoryService, IItemResolver[] resolvers, Folder parent, String collectionType, LibraryOptions libraryOptions) in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 618
at Emby.Server.Implementations.Library.LibraryManager.ResolvePath(FileSystemMetadata fileInfo, Folder parent) in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 536
at Emby.Server.Implementations.Library.LibraryManager.CreateRootFolder() in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 732
at Emby.Server.Implementations.Library.LibraryManager.get_RootFolder() in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 180
at Emby.Server.Implementations.IO.LibraryMonitor.Start() in D:\a\1\s\Emby.Server.Implementations\IO\LibraryMonitor.cs:line 135
at Emby.Server.Implementations.IO.LibraryMonitorStartup.RunAsync() in D:\a\1\s\Emby.Server.Implementations\IO\LibraryMonitorStartup.cs:line 26
at Emby.Server.Implementations.ApplicationHost.StartEntryPoints(IEnumerable`1 entryPoints, Boolean isBeforeStartup)+MoveNext() in D:\a\1\s\Emby.Server.Implementations\ApplicationHost.cs:line 541
at System.Threading.Tasks.Task.WhenAll(IEnumerable`1 tasks)
at Emby.Server.Implementations.ApplicationHost.RunStartupTasksAsync(CancellationToken cancellationToken) in D:\a\1\s\Emby.Server.Implementations\ApplicationHost.cs:line 525
at Jellyfin.Server.Integration.Tests.JellyfinApplicationFactory.CreateServer(IWebHostBuilder builder) in D:\a\1\s\tests\Jellyfin.Server.Integration.Tests\JellyfinApplicationFactory.cs:line 101
at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.EnsureServer()
at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateDefaultClient(DelegatingHandler[] handlers)
at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateDefaultClient(Uri baseAddress, DelegatingHandler[] handlers)
at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateClient(WebApplicationFactoryClientOptions options)
at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateClient()
at Jellyfin.Server.Integration.Tests.Controllers.ActivityLogControllerTests.ActivityLog_GetEntries_Ok() in D:\a\1\s\tests\Jellyfin.Server.Integration.Tests\Controllers\ActivityLogControllerTests.cs:line 21
--- End of stack trace from previous location ---
```
2021-04-12 00:28:17 +02:00
Odd Stråbø
e0edbc5754
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-04-11 08:21:23 +02:00
Odd Stråbø
e57c1655fb
Remove GetSizeEstimate & GetEstimatedAspectRatio
...
from MediaBrowser.Controller.Drawing.ImageHelper
Rework GetCacheFilePath to take requested with and height parameters
in stead of using estimated output size
2021-04-11 08:21:23 +02:00
Odd Stråbø
13d0837b78
(mostly)Fix ResizeFill
2021-04-11 08:21:23 +02:00
Odd Stråbø
383aa4e4d9
Add Resize to fill box alternative to image endpoints
2021-04-11 08:20:47 +02:00
Patrick Barron
ed0b5ff017
Fix builds
2021-04-10 17:11:59 -04:00
Patrick Barron
3ebc047434
Convert UpdateUser to solely async
2021-04-10 16:59:41 -04:00
Patrick Barron
8607b52541
Make device/session code async
2021-04-10 16:57:25 -04:00
Patrick Barron
44e71774b1
Rewrite device manager using EF Core
2021-04-10 16:17:36 -04:00
Bond-009
b2fbf97abd
Merge pull request #4988 from Bond-009/crop
2021-04-10 02:57:43 +02:00
Claus Vium
9d0467addf
Merge pull request #5725 from BrianCArnold/Fix2845_PlaylistDeletion
2021-04-08 14:25:51 +02:00
Brian Arnold
a2acfb02e9
Can't reference System.IO.Path as 'Path', even though System.IO is in the usings, because there is a Path property of the class.
2021-04-08 05:19:28 -04:00
BrianCArnold
2314487e38
Update MediaBrowser.Controller/Playlists/Playlist.cs
...
Included suggested change from cvium
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-04-08 04:03:43 -04:00
Brian Arnold
7c457da9ab
Fixed issue with determining if a directory was a directory or file when it contained a '.' character in the directory path.
...
Resolves : #2845
2021-04-08 02:49:41 -04:00
cvium
4892e0cf06
fix build...somehow
2021-04-07 13:17:59 +02:00
cvium
d772fddfb3
make custompref value nullable
2021-04-07 13:09:00 +02:00
Bond_009
2ed0801be2
Fix possible nullref
...
when `ProviderManager.SaveMetadata` gets called before
`ProviderManager.AddParts`
```
Error Message:
System.ArgumentNullException : Value cannot be null. (Parameter 'source')
Stack Trace:
at System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
at System.Linq.Enumerable.Where[TSource](IEnumerable`1 source, Func`2 predicate)
at MediaBrowser.Providers.Manager.ProviderManager.SaveMetadata(BaseItem item, ItemUpdateType updateType, IEnumerable`1 savers) in D:\a\1\s\MediaBrowser.Providers\Manager\ProviderManager.cs:line 674
at MediaBrowser.Providers.Manager.ProviderManager.SaveMetadata(BaseItem item, ItemUpdateType updateType) in D:\a\1\s\MediaBrowser.Providers\Manager\ProviderManager.cs:line 655
at Emby.Server.Implementations.Library.LibraryManager.RunMetadataSavers(BaseItem item, ItemUpdateType updateReason) in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 2012
at Emby.Server.Implementations.Library.LibraryManager.UpdateItemsAsync(IReadOnlyList`1 items, BaseItem parent, ItemUpdateType updateReason, CancellationToken cancellationToken) in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 1970
at Emby.Server.Implementations.Library.LibraryManager.CreateRootFolder() in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 775
at Emby.Server.Implementations.Library.LibraryManager.get_RootFolder() in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 180
at Emby.Server.Implementations.IO.LibraryMonitor.Start() in D:\a\1\s\Emby.Server.Implementations\IO\LibraryMonitor.cs:line 135
at Emby.Server.Implementations.IO.LibraryMonitorStartup.RunAsync() in D:\a\1\s\Emby.Server.Implementations\IO\LibraryMonitorStartup.cs:line 26
at Emby.Server.Implementations.ApplicationHost.StartEntryPoints(IEnumerable`1 entryPoints, Boolean isBeforeStartup)+MoveNext() in D:\a\1\s\Emby.Server.Implementations\ApplicationHost.cs:line 541
at System.Threading.Tasks.Task.WhenAll(IEnumerable`1 tasks)
at Emby.Server.Implementations.ApplicationHost.RunStartupTasksAsync(CancellationToken cancellationToken) in D:\a\1\s\Emby.Server.Implementations\ApplicationHost.cs:line 525
at Jellyfin.Server.Integration.Tests.JellyfinApplicationFactory.CreateServer(IWebHostBuilder builder) in D:\a\1\s\tests\Jellyfin.Server.Integration.Tests\JellyfinApplicationFactory.cs:line 101
at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.EnsureServer()
at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateDefaultClient(DelegatingHandler[] handlers)
at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateDefaultClient(Uri baseAddress, DelegatingHandler[] handlers)
at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateClient(WebApplicationFactoryClientOptions options)
at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateClient()
at Jellyfin.Server.Integration.Tests.OpenApiSpecTests.GetSpec_ReturnsCorrectResponse() in D:\a\1\s\tests\Jellyfin.Server.Integration.Tests\OpenApiSpecTests.cs:line 26
--- End of stack trace from previous location ---
```
2021-04-04 01:45:15 +02:00
Patrick Barron
499785bebb
Use new entities for API key endpoints
2021-04-01 17:08:22 -04:00
Patrick Barron
16ca8c7536
Remove unused SessionManager methods
2021-04-01 10:49:09 -04:00
Ionut Andrei Oanca
9eb740ba57
Fix storing outdated sessions in SyncPlay
2021-03-28 13:25:40 +02:00
cvium
7670189561
make directoryservice cache case sensitive
2021-03-27 00:26:56 +01:00
MrTimscampi
ef9eba8bc9
Ignore format for ISO files
2021-03-25 12:23:29 +01:00
Bond-009
6d0b2ed080
Merge pull request #5579 from cocool97/master
2021-03-25 01:45:43 +01:00
Bond-009
16011d96a0
Merge pull request #5321 from Ullmie02/nfo-thumb
2021-03-25 01:10:37 +01:00
cocool97
86852178c2
Update MediaBrowser.Controller/LiveTv/ChannelInfo.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-03-24 21:23:59 +01:00
Nyanmisaka
0853d1265c
Disable auto rotation for some HWA methods ( #5586 )
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-03-22 17:59:57 +01:00
Joshua M. Boniface
890a490776
Merge pull request #5532 from cvium/fix_episode_extras_questionmark
2021-03-21 15:13:56 -04:00
LIAUD
32853ca244
Add 'group-title' channel parsing
2021-03-20 20:15:19 +01:00
cvium
ab0cff8556
do not resolve episode-like files if they are in extras folders
2021-03-14 19:56:45 +01:00
Patrick Barron
e5380c653b
Merge branch 'master' into ef-cleanup
...
# Conflicts:
# Jellyfin.Data/Entities/Libraries/MediaFileStream.cs
# Jellyfin.Data/Jellyfin.Data.csproj
2021-03-14 10:19:35 -04:00
Bond_009
a8ed753f6c
FxCop -> Net Analyzers (part 2)
2021-03-13 22:33:28 +01:00
cvium
c5a870051a
Use distinct for artists to avoid double refreshing
2021-03-10 08:20:02 +01:00
Bond_009
9ed7f429c0
FxCop -> Net Analyzers (part 1)
2021-03-09 03:04:47 +01:00
Patrick Barron
f638ee6b09
Enable nullable for Jellyfin.Data and remove unnecessary attributes
2021-03-06 17:43:01 -05:00
David
16694b0cfc
Add nfo thumb tag support
2021-02-28 15:00:17 +01:00
BaronGreenback
caa8e7cdf3
fixed build
2021-02-28 10:16:28 +00:00
Claus Vium
9e77fdc70d
Merge pull request #5312 from BaronGreenback/FixFor5280
2021-02-27 20:01:51 +01:00
BaronGreenback
9f03064ad8
Update MediaBrowser.Controller/IServerApplicationHost.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-02-27 17:34:44 +00:00
BaronGreenback
a25e3c0256
fix for override ports contained in PublishedServerUrl
2021-02-27 13:56:21 +00:00
Bond_009
914e891689
Fix unchecked input
2021-02-24 02:05:12 +01:00
dkanada
13d65318eb
Merge pull request #5223 from Bond-009/minor10
...
Minor improvements
2021-02-20 10:56:55 +09:00
crobibero
0cce843f07
Fix vpp null reference
2021-02-16 19:14:17 -07:00
Orry Verducci
b718eed314
Use average frame rate when determining deinterlace mode
2021-02-13 15:27:19 +00:00
Bond_009
65bab55ca0
Minor improvements
2021-02-13 00:39:18 +01:00
crobibero
223b42aed3
Create BaseItemKind enum
2021-02-10 17:09:23 -07:00
Joshua M. Boniface
bd8c269ea2
Merge pull request #5107 from jellyfin/enhanced-nvdec-vpp-tonemap
2021-02-10 01:24:51 -05:00
dkanada
995b370017
Merge pull request #4663 from joshuaboniface/bump-version-10.8.0
...
Bump version to 10.8.0 for next release
2021-02-09 11:38:31 +09:00
Nyanmisaka
22e8667105
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-02-08 16:41:38 +08:00
nyanmisaka
3052068161
hybird vpp tonemapping for QSV on Linux
2021-02-06 13:21:50 +08:00