David Ullmer
4ba168c8a1
Add splashscreen builder
3 years ago
Joe Rogers
c81d2e9dec
Remove existing images when applying identify
3 years ago
Joe Rogers
853ef727da
Add refresh flag to remove existing data/images
...
Fixes #7040
3 years ago
Cody Robibero
0765fd568f
Use IAuthorizationContext for websocket
3 years ago
Cody Robibero
7bfc6b5679
Remove more warnings
3 years ago
Cody Robibero
ebbde383e8
Fix analysis issues
3 years ago
Cody Robibero
78bb581f0c
Merge pull request #6934 from nyanmisaka/hwa
...
HWA pipeline refactor, AMD/Intel/Nvidia full hardware filtering support, AV1 hwdec
3 years ago
Bond_009
cbfa355e31
Update StyleCop
3 years ago
nyanmisaka
728a5988b3
Merge remote-tracking branch 'origin/master' into hwa
3 years ago
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>
3 years ago
nyanmisaka
4b9c84c52e
EncodingHelper hwaccel pipelines refactor
...
separate the HW pipeline according to HWA method for maintainability.
3 years ago
Claus Vium
daa76d3d34
Merge pull request #7042 from crobibero/fix-build
3 years ago
Cody Robibero
634ce40c2f
Merge branch 'master' into comparisons
3 years ago
Cody Robibero
a8a8ce4e7b
Fix build from PR merging
3 years ago
Cody Robibero
076a13abeb
Merge pull request #7029 from cvium/allocations_maybe
3 years ago
Cody Robibero
00211ca056
Merge pull request #7028 from cvium/everything_went_wrong
3 years ago
cvium
05c8834a3a
Don't cache special feature ids
3 years ago
cvium
9158511017
Don't skip extras refresh when replacing metadata or doing a full refresh
3 years ago
cvium
b880dc8a4a
Use our own Contains extension
3 years ago
cvium
83a94aa612
Fix extras folders
3 years ago
Cody Robibero
db46eaa744
Merge pull request #7021 from cvium/baseitem_closure
3 years ago
cvium
91f3ce3109
Use == instead of Object.Equals to avoid closure allocation
3 years ago
cvium
76c2775d8c
Use static lambdas
3 years ago
Cody Robibero
923720c988
Merge pull request #6956 from cvium/what_could_go_wrong
3 years ago
Joe Rogers
dea5a3f3bc
Deprecate LibraryOptions.EnableInternetProviders
3 years ago
Claus Vium
9a0618552b
Merge branch 'master' into what_could_go_wrong
3 years ago
Cody Robibero
0edf77994a
Cache BaseItemKind
3 years ago
cvium
c5569c701c
Folder can't have extras
3 years ago
Cody Robibero
32629cd7da
Use BaseItemKind where possible
3 years ago
Jonas Resch
d47811bdaf
Fix wrong ffmpeg map argument due to wrong calculation
3 years ago
cvium
fde84a1e00
Refactor extras parsing
3 years ago
Jonas Resch
ca2d94ee97
Merge branch 'support-external-audio-files' of github.com:jonas-resch/jellyfin into support-external-audio-files
3 years ago
Jonas Resch
99a48554a6
Optimize calculation of external audio stream index in MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
Jonas Resch
120828d8d0
Replace escaped quote string with quote character in MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
Jonas Resch
180e2dc329
Prevent crashes in specific scenarios
3 years ago
Jonas Resch
0894a6193f
Implement coding standards from 2nd code feedback
3 years ago
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
3 years ago
Jonas Resch
9978164438
Add support for external audio files
3 years ago
Claus Vium
39e6658d01
Merge pull request #6879 from crobibero/client-log-cleanup
...
Remove ClientLog endpoints
3 years ago
Cody Robibero
b2b4bd82d7
Merge pull request #6862 from 1337joe/query-instead-of-filtering
3 years ago
Cody Robibero
ea355b4262
Remove ClientLog endpoints
3 years ago
Joe Rogers
9ba7bf96ef
Query MediaSourceManager directly in image providers
...
Add doc comments/minor tweaks to AudioImageProvider
3 years ago
Joe Rogers
97124f5fce
Add missed override
3 years ago
Joe Rogers
7cf5767949
Query media streams by type instead of filtering
3 years ago
Bond_009
257e1be95f
Fix some warnings
3 years ago
cvium
5b1b2621ab
Fix build
3 years ago
cvium
b50c3852ef
Remove unused dependencies
3 years ago
Cody Robibero
c32a421ea7
Merge pull request #6851 from cvium/remove_references_to_ilibrarymanager
3 years ago
Cody Robibero
4cfe8fe588
Merge pull request #6831 from 1337joe/image-provider-cleanup
3 years ago
cvium
24679af2e8
Fix comment
3 years ago
cvium
4f45c52674
Remove ILibraryManager as a dependency in resolvers etc.
3 years ago
Cody Robibero
03435641c8
Merge pull request #6849 from 1337joe/server-disabled-metadata
3 years ago
Joe Rogers
58be1d7759
Actually check server disabled metadata providers
3 years ago
Bond-009
358cf48506
Merge pull request #6847 from jellyfin/dependabot/nuget/Microsoft.SourceLink.GitHub-1.1.1
3 years ago
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>
3 years ago
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>
3 years ago
cvium
5a65bc1e69
Very light cleanup in applicationhost
3 years ago
Joe Rogers
f73a7a6ed8
Use ImageFormat instead of string for extension
3 years ago
Bond_009
1d19a5be61
Fix some warnings
...
down to 580
3 years ago
Claus Vium
c3523e7cf7
Merge pull request #5905 from BaronGreenback/TVFix
...
Fix for Livetv and DLNA when bind interfaces specified.
3 years ago
Claus Vium
c50c9c3dbf
Merge pull request #6794 from Bond-009/dead
...
Remove some dead code
3 years ago
Bond_009
994101fcf4
Remove some dead code
3 years ago
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>
3 years ago
Bond_009
5726535a26
Fix some warnings
...
609 left
3 years ago
Cody Robibero
64652b6392
Fix and disable new dotnet6 warnings
3 years ago
Cody Robibero
40045d2147
Update to full dotnet 6
3 years ago
cvium
82e6a21f3b
Use the new method in DLNA
3 years ago
cvium
f03e77a4d5
Merge branch 'master' into TVFix
3 years ago
Claus Vium
3906343c91
Merge pull request #6793 from Bond-009/rootedpath
...
Add some docs and tests
3 years ago
Claus Vium
0ee43f897b
Merge pull request #5918 from crobibero/client-logger
...
Add endpoint to log client events
3 years ago
Bond_009
4dfb7b18ae
Add some docs and tests
3 years ago
Cody Robibero
666e95e27f
Add randomization to generated filename
3 years ago
Cody Robibero
892b05c5e6
Clean up redundant code
3 years ago
Joe Rogers
b4bf5af7c8
Remove ImageType.Screenshot and ItemFields.Screenshot
3 years ago
Cody Robibero
d3d9311f48
Merge remote-tracking branch 'upstream/master' into client-logger
3 years ago
Cody Robibero
17264a6020
Use client info from claims
3 years ago
Bond_009
924c6682b9
Remove unused IHasScreenshots interface
3 years ago
Cody Robibero
3398f7f953
Merge branch 'master' into client-logger
3 years ago
Bond_009
416894008e
Minor improvements
...
* Removed some allocations
* Removed some useless abstractions
3 years ago
Claus Vium
869d537aaa
Merge pull request #6752 from 1337joe/fix-metadata-refresh-deletes-backgrounds
3 years ago
Cody Robibero
f444e93a56
Merge remote-tracking branch 'upstream/master' into client-logger
3 years ago
Joe Rogers
7fcf01235c
Change RemoveImages to array, improve download test
3 years ago
Joe Rogers
b478b115e3
Refactor to validate all images up front
3 years ago
Cody Robibero
2f6437a987
Use correct id when finding existing dlna profile
3 years ago
Cody Robibero
0e584f6840
Update documentation; use information from authorization; return generated filename
3 years ago
Cody Robibero
91204fc9f0
Fix logfile name if api key is used
3 years ago
Cody Robibero
c534c45033
Suggestions from review
3 years ago
Cody Robibero
a6357f89ab
Add ability to upload entire file
3 years ago
Cody Robibero
f78f1e834c
Merge remote-tracking branch 'upstream/master' into client-logger
3 years ago
Bond_009
f5ca9cbc3b
Enable nullable for MediaBrowser.Providers
3 years ago
Claus Vium
5eda5eb636
Merge pull request #6486 from fredriklindberg/support-forwarded-headers-for-api-url
3 years ago
Claus Vium
768ec60e11
Merge pull request #6689 from 1337joe/expand-image-extraction
3 years ago
MBR-0001
ade3afad41
Add IsAutomated to SubtitleSearchRequest
3 years ago
Cody Robibero
2b10251b32
Update to dotnet6.rc2
3 years ago
Joe Rogers
e3eee10d05
Add image provider tests and clean up
3 years ago
Joe Rogers
8d70cc2dde
Add support for non-jpg image extractions
3 years ago
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>
3 years ago
Claus Vium
b16e6621b3
Merge pull request #6663 from crobibero/dotnet-6-rc1
...
Reference dotnet6-rc1 packages
3 years ago
Claus Vium
098b598293
Merge pull request #6677 from Bond-009/shuffle2
...
Remove duplicate Fisher–Yates shuffle impl
3 years ago
Bond_009
dc8feca6bb
Remove duplicate Fisher–Yates shuffle impl
3 years ago
Bond_009
03f933aaa0
Fix the last few warnings
...
Enables TreatWarningsAsErrors for all projects
3 years ago
Cody Robibero
017380f1dd
Reference dotnet6-rc1 packages
3 years ago
KonH
e3fccd5ae6
Fix warning: Qualifier is redundant ( #2149 )
3 years ago
Cody Robibero
9234e5bf80
Remove all instances of en-US culture
3 years ago
cvium
30f3be1da0
Merge branch 'master' into keyframe_extraction_v1
3 years ago
Bond_009
4d1d9f23d5
Use new Enum.TryParse(ReadOnlySpan<char>) overload
3 years ago
Bond_009
13fbfe6091
Target net6.0
3 years ago
cvium
9c15f96e12
Add first draft of keyframe extraction for Matroska
3 years ago
Bond-009
32ea4806f8
Merge pull request #6538 from cvium/livetv_oh_no
3 years ago
Claus Vium
1b0e6b871b
Merge pull request #6571 from Dixin/master
...
Fix extra folder name and type mapping.
3 years ago
Dixin
27e32083a1
Update LINQ query according to code review feedback.
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Dixin
dc8420c7a2
Fix extra folder type resolving.
3 years ago
Bond_009
a6d1e542e6
Reduce allocations
3 years ago
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.
3 years ago
Claus Vium
00f7f68e53
Merge pull request #5648 from OancaAndrei/syncplay-sessions-fix
...
Fix session references in SyncPlay
3 years ago
cvium
ff328fefc5
Replace GetDirectStreamProviderByUniqueId with GetLiveStreamInfoByUniqueId
3 years ago
cvium
f3573b061c
Remove the unused arg
3 years ago
cvium
1603d1928e
Kill ProgressiveFileCopier and seek to end for ongoing livetv
3 years ago
Bond_009
0d16c48998
Fix some warnings
3 years ago
cvium
153e920239
Ignore published server url for local access
3 years ago
Fernando Fernández
3d0b1ccae6
Remove all unused usings
3 years ago
dkanada
f6c0db4bb5
merge branch 'master' into syncplay-sessions-fix
3 years ago
dkanada
5e3905d41a
merge branch 'master' into syncplay-clear-queue
3 years ago
dkanada
b8eb8940c7
Merge pull request #6257 from MrTimscampi/music-library-backdrop
...
Use artist backdrop for generated library image
3 years ago
Claus Vium
66659b0842
Merge pull request #6089 from BaronGreenback/IsRoot_fix
...
Set UserRootFolder.IsRoot to true
3 years ago
cvium
ffe5ae8056
Merge branch 'master' into TVFix
3 years ago
Bond-009
ff83fabac3
Merge pull request #6456 from GodTamIt/vp8-vp9
...
Disambiguate vpx to vp8 or vp9
3 years ago
Chris Tam
b205d5a032
Disambiguate vpx to vp8 or vp9
3 years ago
Bond_009
637e86478f
Fix some warnings
3 years ago
Cody Robibero
ff9d14c811
Merge remote-tracking branch 'upstream/master' into authenticationdb-efcore
3 years ago
Bond-009
3ec7ecf399
Merge pull request #6358 from MrTimscampi/audio-people
3 years ago
Cody Robibero
3f2c706575
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Cody Robibero
ec13412155
Merge remote-tracking branch 'upstream/master' into warn-259810
3 years ago
Patrick Barron
88157fcc77
Re-add documentation
3 years ago
Claus Vium
ae031fdd28
Merge branch 'master' into tonemap-overlay
3 years ago
Bond_009
963ab2dab6
Simplify the way we choose our ffmpeg
...
* no longer search $PATH
* no longer require a full path
* don't fall back
3 years ago
Cody Robibero
cba07b1ca6
Remove more and more warnings
3 years ago
Claus Vium
fa77902955
Merge pull request #6430 from Bond-009/minor17
...
Minor improvements
3 years ago
MrTimscampi
3300d2d7d3
Enable people for audio files
3 years ago
Bond-009
db0d5b048a
Merge pull request #6423 from richlander/mediabrowser-controller
...
Fix warnings in MediaBrowser.Controller
3 years ago
Bond_009
19824bff94
Minor improvements
3 years ago
Rich Lander
e7a3552aae
Update per feedback
3 years ago
Rich Lander
312e2685f8
Update MediaBrowser.Controller/Entities/IHasMediaSources.cs
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
3 years ago
Bond-009
fc9f45b42d
Merge pull request #6381 from Bond-009/nullable5
...
Enable nullable for DlnaManager
3 years ago
Rich Lander
e3df4dcaae
Fix warnings in MediaBrowser.Controller
3 years ago
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
3 years ago
Bond-009
04571e93f8
Merge pull request #6339 from richlander/mediabrowser-controller-entities
3 years ago
Nyanmisaka
a84dc794c6
Merge branch 'master' into tonemap-overlay
3 years ago
Bond-009
f83a5bb08e
Merge pull request #6414 from richlander/mediabrowser-controller-mediaencoding
3 years ago
Rich Lander
ad6f27143f
Update MediaBrowser.Controller/Entities/Folder.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Rich Lander
1ac2524844
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Rich Lander
32d27d71a8
Fix warnings in MediaBrowser.Controller/MediaEncoding directory
3 years ago
Rich Lander
9951a51395
Fix warnings in MediaBrowser.Controller/Session
3 years ago
Nyanmisaka
d4f09c6c9b
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Rich Lander
06679eeebf
Fix warnings for MediaBrowser.Controller/LiveTv
3 years ago
Bond_009
4e9fbabef2
Enable nullable for DlnaManager
3 years ago
Bond-009
008c6a843e
Merge pull request #6342 from richlander/mediabrowser-controller-library
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
Rich Lander
e72868f72b
Update AggregateFolder.cs
3 years ago
Rich Lander
a0678a9261
Update ILibraryManager.cs
3 years ago
Rich Lander
092e7c91b4
Update ILibraryManager.cs
3 years ago
Rich Lander
6a005f6a4f
Update ILibraryManager.cs
3 years ago
Rich Lander
dfaf89a681
Update ILibraryManager.cs
3 years ago
Rich Lander
5110835031
Update ILibraryManager.cs
3 years ago
Rich Lander
0bb6999d59
Update ILibraryManager.cs
3 years ago
Rich Lander
3e0aab390a
Merge branch 'master' into mediabrowser-controller-entities
3 years ago
nyanmisaka
19e3c38fa8
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Bond-009
439916f4ff
Merge pull request #6336 from richlander/mediabrowser-controller-channels
...
Fix warning in MediaBrowser.Controllers/Channels
3 years ago
Bond-009
311774e75f
Merge pull request #6338 from richlander/mediabrowser-controller-providers
...
Fix warnings for MediaBrowser.Controller/Providers directory
3 years ago
Rich Lander
9aebb86a68
Fix warnings in MediaBrowser.Controller/Drawing
3 years ago
Rich Lander
5920f68ca9
Fix warnings in MediaBrowser.Controller/Library
3 years ago
nyanmisaka
3beda02d92
add support for cuda tonemap and overlay
3 years ago
Rich Lander
0ce7a15534
Fix more warnings
3 years ago
Rich Lander
a16e66615c
Update MediaBrowser.Controller/Entities/AggregateFolder.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
Rich Lander
32616d15f2
Update MediaBrowser.Controller/Entities/AggregateFolder.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
Rich Lander
a7cc77e7fa
Fix partial set of MediaBrowser.Controller/Entities warnings
3 years ago
Claus Vium
5a9bd712b3
Merge pull request #6296 from Bond-009/oscheck
...
Improve platform checks
3 years ago
Rich Lander
717ff4ec62
Fix warnings for MediaBrowser.Controller/Providers directory
3 years ago
Rich Lander
67efed39f2
Fix warning in m-b/channels
3 years ago
Bond-009
c22582b5aa
Merge pull request #6281 from crobibero/controller-warn-04
3 years ago
Patrick Barron
60ce0c9fa9
Add dto for device options
3 years ago
Bond-009
b20977dc25
Merge pull request #6289 from Bond-009/warn33
...
Fix some warnings
3 years ago
Bond_009
8528e9bddb
Improve platform checks
3 years ago
Bond_009
915141f196
Fix some warnings
3 years ago
Bond_009
b91c4be74c
Remove old "has update available" code
...
This is the job of a package manager (or maybe the tray app for windows)
3 years ago
Cody Robibero
65f8d8c0cd
[CA1801] Parameter is never used. Remove the parameter or use it in the method body.
3 years ago
Cody Robibero
4281722d5a
Fix [SA1629] Documentation text should end with a period
3 years ago
MrTimscampi
8a65a6dfc3
Use artist backdrop for generated library image
3 years ago
crobibero
397868be95
Fix issues with QuickConnect and AuthenticationDb
3 years ago
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
3 years ago
Bond_009
981cf4cfa0
Remove our own RemoveDiacritcs string extension in favor of Diacritics.Net
3 years ago
Claus Vium
a41065a248
Merge pull request #6200 from nielsvanvelzen/fix-quickconnect
...
Refactor Quick Connect
3 years ago
Niels van Velzen
7d46ca9317
Refactor Quick Connect
3 years ago
Bond_009
6f8ccab788
Move non-jellyfin extensions to separate project
3 years ago
BaronGreenback
6648b7d7da
Merge branch 'master' into comparisons
3 years ago
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
3 years ago
Patrick Barron
336ba2879f
Re-add support for API keys
3 years ago
Claus Vium
93dbbfea03
Merge pull request #6173 from Bond-009/tests5
...
Add test for ReadOnlySpan.Count extension
3 years ago
Bond_009
5fb72951a0
Add test for ReadOnlySpan.Count extension
3 years ago
Claus Vium
cb77f8ee28
Merge pull request #6172 from Bond-009/nullable6
...
Remove useless nullable directives
3 years ago
Bond-009
cfad97ff28
Merge pull request #6096 from cvium/saving_private_ram
3 years ago
Bond_009
383c2d7374
Remove useless nullable directives
3 years ago
Claus Vium
ed2f08d05f
Merge pull request #6156 from Bond-009/minor14
...
Minor fixes
3 years ago
Claus Vium
f17d43c564
Merge pull request #6071 from BaronGreenback/DLNAFolderFixPart1
...
Make DLNA folders to work as expected.
3 years ago
Claus Vium
b8f5a14384
Merge pull request #6117 from LinFor/pr_originaltitle_in_lookupinfo
...
Add OriginalTitle to ItemLookupInfo
3 years ago
Bond_009
c78457e6d3
Minor fixes
3 years ago
Cody Robibero
d461e3912a
Remove warninigs from MediaBrowser.Controller (Part 3) ( #6078 )
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
3 years ago
cvium
0835b26889
review
4 years ago
PingWin
05c241da78
Add OriginalTitle to ItemLookupInfo
4 years ago
Claus Vium
ffe2770388
Merge pull request #6043 from peterspenler/feature/chromecast-aac-handling
...
Reorder requested audio channels checks
4 years ago
cvium
42a2cc1747
Remove some unnecessary allocations
4 years ago
BaronGreenback
51fb6e1d2d
Merge branch 'master' into IsRoot_fix
4 years ago
BaronGreenback
d0537a3271
Set isRoot to true
4 years ago
Bond-009
0a30d8dd98
Merge pull request #6086 from Bond-009/deadcode
...
Remove dead code
4 years ago
Bond_009
9b8eb1ba53
Remove dead code
4 years ago
Bond-009
d61530eb4b
Merge pull request #6083 from Bond-009/nullable4
...
Enable nullable reference types for Emby.Server.Implementations
4 years ago
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
4 years ago
Patrick Barron
a0c6f72762
Migrate authentication db to EF Core
4 years ago
Patrick Barron
e1f7086077
Remove unnecessary query class
4 years ago
Bond-009
a937a854f2
Merge pull request #6013 from Bond-009/minor13
4 years ago
Bond_009
7e8428e588
Enable nullable reference types for Emby.Server.Implementations
4 years ago
Patrick Barron
a225f34796
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Jellyfin.Api/Helpers/RequestHelpers.cs
4 years ago
Bond-009
8d2e5ef8c6
Merge pull request #6042 from crobibero/mbc-warn-2
4 years ago
Bond_009
2b321d8b89
Enable nullable for InternalItemsQuery
4 years ago
BaronGreenback
48bb338352
Enable child items to be returned if a musicAlbum
4 years ago
nyanmisaka
ffc5aba023
Fix the 'No decoder surfaces left' error on Cuda
4 years ago
crobibero
b6dda30a33
Fix suggestions from review
4 years ago
peterspenler
3c981cf41f
Reorder requested audio channels checks
4 years ago
crobibero
6bcbc2b88a
Reduce warnings in MediaBrowser.Controller
4 years ago
Cody Robibero
e3f55a0c54
Reduce warnings in MediaBrowser.Controller ( #6006 )
...
Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
4 years ago
BaronGreenback
97c2c523a8
Merge branch 'master' into comparisons
4 years ago
Bond_009
56ac64e70a
Minor improvements
...
* properly dispose CancellationTokenSource
* rewrite DynamicHlsController.GetSegmentLengths
* remove dead code
4 years ago
Bond_009
4367b97a54
Fix build
4 years ago
Bond_009
fb090df0b5
Enable nullable reference types for MediaBrowser.Controller
4 years ago
BaronGreenback
e682c230bd
Merge branch 'master' into comparisons
4 years ago
Bond_009
bcb4010db6
More improvements
4 years ago
Bond_009
787bcd4a83
Remove dead code
4 years ago
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>
4 years ago
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>
4 years ago
Claus Vium
b9d18f0fa7
Merge branch 'master' into allocationz
4 years ago
BaronGreenback
7ff52bf755
Renamed
4 years ago
BaronGreenback
7936ea59eb
Changed selection method
4 years ago
Bond_009
c608d5104d
Fix scanning
4 years ago
Bond-009
360d80c873
Merge pull request #5890 from Bond-009/filesystem
...
Reduce string allocations/fs lookups in resolve code
4 years ago
cvium
608cba817c
Reduce some allocations with the magic of spans etc.
4 years ago
Bond-009
eeb5d4bd1e
Merge pull request #5842 from BaronGreenback/optimization
...
Code Clean up: Group Methods
4 years ago
Bond-009
7195d3e42f
Merge pull request #5893 from Bond-009/db
...
SqliteItemRepository: remove redundant operations
4 years ago
crobibero
1d6224c9c6
Add endpoint to log client events
4 years ago
cvium
77261a8445
add UpdatePeopleAsync and add people to both tables
4 years ago
Bond-009
224c48821e
Merge pull request #5887 from Bond-009/perf
...
Improve perf of db save and query
4 years ago
Bond_009
a02e37daa0
SqliteItemRepository: remove redundant operations
...
removed:
* nameof -> FullName lookup
* IndexOf before Replace
* Enum.GetNames -> Enum.Parse roundtrip
4 years ago
crobibero
940c30081e
Mark PasswordSha1 as obsolete
4 years ago
Bond_009
b323044139
Reduce string allocations/fs lookups in resolve code
4 years ago
Bond_009
f46195899e
Improve perf of db save and query
4 years ago
Bond-009
d5163b4167
Merge pull request #5877 from Bond-009/circ1
...
EncodingHelper: Fix circular dependency
4 years ago
Bond-009
24103d0953
Merge pull request #5876 from Bond-009/nullref5
...
DeepCopy: Throw ArgumentNullException if one of the args is null
4 years ago
Bond-009
48ed4b016c
Merge pull request #5808 from cvium/semi-fix-collection-perf
4 years ago
Bond_009
499bac5185
EncodingHelper: Fix circular dependency
4 years ago
Bond_009
63e9b1ae2d
DeepCopy: Throw ArgumentNullException if one of the args is null
4 years ago
BaronGreenback
bc1cc2d04a
Remove unused using directives
4 years ago
BaronGreenback
bb6fddde9a
Group Methods
4 years ago
BaronGreenback
80877aa945
Cleaned up "value assigned is not used in any execution path"
4 years ago
Patrick Barron
75df6965a0
Don't use database for QuickConnect
4 years ago
cvium
d44b2e2ee5
fixes
4 years ago
cvium
723b6abcb3
Optimize the way items are grouped into collections
4 years ago
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 ---
```
4 years ago
Odd Stråbø
e0edbc5754
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
4 years ago
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
4 years ago
Odd Stråbø
13d0837b78
(mostly)Fix ResizeFill
4 years ago
Odd Stråbø
383aa4e4d9
Add Resize to fill box alternative to image endpoints
4 years ago
Patrick Barron
ed0b5ff017
Fix builds
4 years ago
Patrick Barron
3ebc047434
Convert UpdateUser to solely async
4 years ago
Patrick Barron
8607b52541
Make device/session code async
4 years ago
Patrick Barron
44e71774b1
Rewrite device manager using EF Core
4 years ago
Bond-009
b2fbf97abd
Merge pull request #4988 from Bond-009/crop
4 years ago
Claus Vium
9d0467addf
Merge pull request #5725 from BrianCArnold/Fix2845_PlaylistDeletion
4 years ago
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.
4 years ago
BrianCArnold
2314487e38
Update MediaBrowser.Controller/Playlists/Playlist.cs
...
Included suggested change from cvium
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
4 years ago
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
4 years ago
cvium
4892e0cf06
fix build...somehow
4 years ago
cvium
d772fddfb3
make custompref value nullable
4 years ago
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 ---
```
4 years ago
Patrick Barron
499785bebb
Use new entities for API key endpoints
4 years ago
Patrick Barron
16ca8c7536
Remove unused SessionManager methods
4 years ago
Ionut Andrei Oanca
9eb740ba57
Fix storing outdated sessions in SyncPlay
4 years ago
cvium
7670189561
make directoryservice cache case sensitive
4 years ago
MrTimscampi
ef9eba8bc9
Ignore format for ISO files
4 years ago
Bond-009
6d0b2ed080
Merge pull request #5579 from cocool97/master
4 years ago
Bond-009
16011d96a0
Merge pull request #5321 from Ullmie02/nfo-thumb
4 years ago
cocool97
86852178c2
Update MediaBrowser.Controller/LiveTv/ChannelInfo.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
4 years ago
Nyanmisaka
0853d1265c
Disable auto rotation for some HWA methods ( #5586 )
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
4 years ago
Joshua M. Boniface
890a490776
Merge pull request #5532 from cvium/fix_episode_extras_questionmark
4 years ago
LIAUD
32853ca244
Add 'group-title' channel parsing
4 years ago
cvium
ab0cff8556
do not resolve episode-like files if they are in extras folders
4 years ago
Patrick Barron
e5380c653b
Merge branch 'master' into ef-cleanup
...
# Conflicts:
# Jellyfin.Data/Entities/Libraries/MediaFileStream.cs
# Jellyfin.Data/Jellyfin.Data.csproj
4 years ago
Bond_009
a8ed753f6c
FxCop -> Net Analyzers (part 2)
4 years ago
cvium
c5a870051a
Use distinct for artists to avoid double refreshing
4 years ago
Bond_009
9ed7f429c0
FxCop -> Net Analyzers (part 1)
4 years ago
Patrick Barron
f638ee6b09
Enable nullable for Jellyfin.Data and remove unnecessary attributes
4 years ago
David
16694b0cfc
Add nfo thumb tag support
4 years ago
BaronGreenback
caa8e7cdf3
fixed build
4 years ago
Claus Vium
9e77fdc70d
Merge pull request #5312 from BaronGreenback/FixFor5280
4 years ago
BaronGreenback
9f03064ad8
Update MediaBrowser.Controller/IServerApplicationHost.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
4 years ago
BaronGreenback
a25e3c0256
fix for override ports contained in PublishedServerUrl
4 years ago
Bond_009
914e891689
Fix unchecked input
4 years ago
dkanada
13d65318eb
Merge pull request #5223 from Bond-009/minor10
...
Minor improvements
4 years ago
crobibero
0cce843f07
Fix vpp null reference
4 years ago
Orry Verducci
b718eed314
Use average frame rate when determining deinterlace mode
4 years ago
Bond_009
65bab55ca0
Minor improvements
4 years ago
crobibero
223b42aed3
Create BaseItemKind enum
4 years ago
Joshua M. Boniface
bd8c269ea2
Merge pull request #5107 from jellyfin/enhanced-nvdec-vpp-tonemap
4 years ago
dkanada
995b370017
Merge pull request #4663 from joshuaboniface/bump-version-10.8.0
...
Bump version to 10.8.0 for next release
4 years ago
Nyanmisaka
22e8667105
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
4 years ago
nyanmisaka
3052068161
hybird vpp tonemapping for QSV on Linux
4 years ago
nyanmisaka
b0e0e19468
add cuda format converter
4 years ago
nyanmisaka
09b9fa3ce1
add vpp tonemapping for vaapi
4 years ago
dkanada
86859a3926
Merge pull request #5010 from BaronGreenback/Remove_IPluginConfigurationPage
...
Removal of IPluginConfigurationPage
4 years ago
nyanmisaka
326fa8ce38
add an enhanced nvdec decoder
4 years ago
Ionut Andrei Oanca
68969c9530
Clear playlist in SyncPlay group
4 years ago
BaronGreenback
a4e838fbf5
Remoed configurationPageType
4 years ago
BaronGreenback
8ef37f6b0e
Rename IPluginConfigurationPage.cs to ConfigurationPageType.cs.cs
...
Renamed file.
4 years ago
BaronGreenback
c6aa6ceed9
Removal of IPluginConfigurationPage
4 years ago
Bond_009
a9b497720d
Use JsonSerializer.SerializeToUtf8Bytes when doing a round trip
...
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 |
```
4 years ago
Bond_009
be511ca162
Fix release build ... again
4 years ago
Bond_009
3a9ce6d366
Fix release build
4 years ago
Bond_009
d07eef4f25
Add tests for NFO parsers
4 years ago
Bond_009
620fbf0f89
Remove CropWhitespace function
4 years ago
Ian
0f4bbbc63c
Fix 3169 and 2879 by making MusicArtistResolver run ahead of MusicAlbumResolver
4 years ago
Cody Robibero
5c57569692
Merge branch 'master' into PluginDowngrade
4 years ago
Bond-009
054adf6379
Merge pull request #4853 from Ullmie02/servicestack-json
4 years ago
Nyanmisaka
470f40442c
not apply to progressive playback
4 years ago
nyanmisaka
ae1187042a
also avoid 7ch transcoding
4 years ago
nyanmisaka
bc6ec08322
avoid transcoding to 3ch audio for HLS streaming
4 years ago
David
043d045448
Put json serializer options in private field
4 years ago
nyanmisaka
b61541b6f7
fix some profiles for H264 AMF encoder
4 years ago
BaronGreenback
889e988167
Updated to latest unstable.
4 years ago
David
b9dbdc7e54
Remove custom Json serializer from MediaBrowser.Controller
4 years ago
Nyanmisaka
ac03ef57c9
allow empty video encoder profile
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
4 years ago
nyanmisaka
cf8aa37f5b
Fix some video profile for Android client
...
* Fix constrained high profile for some encoders
* Extended profile is not supported by any known h264 encoders
* Replace HEVC 10-bit profiles with main profile
4 years ago
Claus Vium
21d2e9ff0c
Merge pull request #4771 from crobibero/typed-get-preference
...
Use typed UserManager GetPreference
4 years ago
BaronGreenback
67c480ad53
Merge branch 'master' into PluginDowngrade
4 years ago
Greenback
7986465cf7
Initial upload
4 years ago
Joshua M. Boniface
4f6a585424
Merge pull request #4716 from OancaAndrei/syncplay-new-auth-policies
4 years ago
crobibero
ee23d06154
Use a more descriptive function name
4 years ago
crobibero
f5cce9e630
Use typed UserManager GetPreference
4 years ago
crobibero
b670937c3d
Use typed UserManager GetPreference
4 years ago
crobibero
7d24460fac
Fix copy-paste error
4 years ago
Bond-009
04ba59ab40
Merge pull request #4766 from barronpm/usermanager-async
...
Convert DeleteUser to async
4 years ago
Patrick Barron
76f61eb0d6
Convert DeleteUser to async
4 years ago
Claus Vium
a57e465de9
Merge pull request #4710 from OancaAndrei/syncplay-fix-session-restore
...
Restore sessions in SyncPlay groups upon reconnection
4 years ago
cvium
15a3d8d626
Forgot to revert some other changes, dunno if needed
4 years ago
cvium
3f6e6c4839
Simplify
4 years ago
cvium
3c5bbeb80c
Remove ImageFetcherPostScanTask
4 years ago
crobibero
75aa3718dc
Actually use library options when filtering metadata providers
4 years ago
Ionut Andrei Oanca
499f3ee950
Update authorization policies for SyncPlay
4 years ago
Ionut Andrei Oanca
0825ce687d
Add SessionControllerConnected event
4 years ago
Joshua M. Boniface
5f2cd11199
Bump version to 10.8.0 for next release
4 years ago
Joshua M. Boniface
bba01bf7b9
Merge pull request #3194 from OancaAndrei/syncplay-enhanced
...
SyncPlay for TV series (and Music)
4 years ago
Joshua M. Boniface
4e6584c345
Merge pull request #4652 from crobibero/display-preferences
...
Add support for custom item display preferences
4 years ago
crobibero
3db6ae91f6
Add ItemId to all display preferences
4 years ago
Ionut Andrei Oanca
cc64ee483d
Reorder parameters in HandleRequest
4 years ago
Joshua M. Boniface
670f7cacc3
Merge pull request #4651 from crobibero/iso_manager
...
Remove IIsoMounter and IsoMounter
4 years ago
Ionut Andrei Oanca
cbf70e7a03
Change type of PlaylistItemId to Guid
4 years ago
Claus Vium
f1cc01f324
Merge pull request #4242 from Spacetech/library_scan_speed
...
Increase library scan and metadata refresh speed
4 years ago
Gary Wilber
a9367b6169
Add OnConfigurationUpdated method
4 years ago
crobibero
b0c79edd2c
Add support for custom item display preferences
4 years ago
Ionut Andrei Oanca
b7eb4da04e
Rename GroupController into Group
4 years ago
Ionut Andrei Oanca
7169c0a22d
Move SyncPlay request DTOs to proper namespace
4 years ago
Ionut Andrei Oanca
389367fec8
Rename 'track' into 'item' in SyncPlay
4 years ago
crobibero
ca5c20c988
Remove IIsoMounter and IsoMounter
4 years ago
Gary Wilber
2b6b2cbf31
Remove Lazy
4 years ago
Gary Wilber
74f211960a
only recreate the lazy when needed
4 years ago
Gary Wilber
26a05e6974
Handle config updates
4 years ago
Claus Vium
e042572588
Merge pull request #4633 from crobibero/guid-params
...
Use Guid as API parameter type where possible
4 years ago
Gary Wilber
f4edca7c27
Move MetadataRefreshThrottler to BaseItemManager
4 years ago
Joshua M. Boniface
a6199f821b
Merge pull request #4169 from stanionascu/bdiso-playback
...
Playback (direct-stream/transcode) of BDISO/BDAV containers
4 years ago
crobibero
cd459c51f3
Return NoResult only when request doesn't have a token.
4 years ago
crobibero
c083b29e29
Use Guid as API parameter type where possible
4 years ago
Ionut Andrei Oanca
78ea8ef99e
Create common interface for SyncPlay requests
4 years ago
Ionut Andrei Oanca
c60714e365
Move query parameters to request body in SyncPlay
4 years ago
cvium
ba78ad5424
Add missing inheritdoc
4 years ago
cvium
65e6211c03
Remove circular dependency between websocket listeners and manager
4 years ago
cvium
1a0d8aef80
Revert "Removed Lazy implementation."
4 years ago
Greenback
5cd5a7d4ce
Removed Lazy implementation.
4 years ago
Joshua M. Boniface
c98c2ab955
Merge branch 'master' into syncplay-enhanced
4 years ago
nyanmisaka
cc9e178d9a
remove a redundant 'hwaccel vaapi' string
4 years ago
Bill Thornton
79f197938d
Merge pull request #4570 from nyanmisaka/tonemap-vaapi
...
Add Tonemapping for Intel VAAPI
4 years ago
Nyanmisaka
b042a9f539
minor changes
4 years ago
Nyanmisaka
44dc1c3729
Apply suggestions from code review
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
4 years ago
Nyanmisaka
9c703a75ec
disable graphical subs burn-in when tonemapping
4 years ago
nyanmisaka
bee69e409b
add tonemapping for intel vaapi
...
hwdec->scale->tonemap->hwenc
hwdec->scale->tonemap->textsubs->hwenc
* grapical subs requires overlay_vaapi, but it's still in ffmpeg mailing list.
4 years ago
BaronGreenback
6676ca4d1b
Remove ResourceFileManager ( #4567 )
4 years ago
Joshua M. Boniface
2c9e355e42
Merge branch 'master' into NetworkPR2
4 years ago
BaronGreenback
e8cb9cea7d
Merge branch 'master' into library_scan_speed
4 years ago
Joshua M. Boniface
bf54b5579c
Merge branch 'master' into defer_image_fetching
4 years ago
crobibero
c8c5feacb6
Convert ClientCapabilities to a Dto with JsonConverters
4 years ago
BaronGreenback
7a6063ed41
Merge branch 'master' into NetworkPR2
4 years ago
Joshua M. Boniface
7457c4a95d
Merge pull request #4499 from crobibero/more-param
...
Reduce RequestHelpers.Split usage and remove RequestHelpers.GetGuids
4 years ago
Claus Vium
44ff7a4843
Apply suggestions from code review
4 years ago
Gary Wilber
4a22380565
Merge remote-tracking branch 'upstream/master' into library_scan_speed
4 years ago
Gary Wilber
d6585e7ff2
Upgrade System.Threading.Tasks.Dataflow
4 years ago
nyanmisaka
b4598bd71b
Merge remote-tracking branch 'upstream/master' into fmp4-hls
4 years ago
Fernando Fernández
e21e00cad5
Merge remote-tracking branch 'upstream/master' into no-scaling
4 years ago
Greenback
a3e47f3e4e
Updated to latest Unstable.
4 years ago
Joshua M. Boniface
212c5318ae
Merge pull request #4507 from BaronGreenback/Spelling
...
Corrects spelling in comments
4 years ago
Fernando Fernández
2deda0437d
Review suggestions
4 years ago
Nyanmisaka
5ff08338d5
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
4 years ago
nyanmisaka
51dab0958d
changes per suggestions
4 years ago
Claus Vium
15b9f993c6
Merge pull request #4342 from crobibero/base-item-manager
...
Add BaseItemManager
4 years ago
Greenback
9a323f6df0
More spelling corrections.
4 years ago
Fernando Fernández
38c3b6fcd3
Fix build and thread detection logic
4 years ago
Joshua M. Boniface
e0f60847c0
Merge pull request #4361 from ssenart/feature/4360-transcoding_flac_downsampling
...
Add FLAC and define the corresponding target sample rate
4 years ago
Cody Robibero
08279e91ba
Update MediaBrowser.Controller/MediaEncoding/EncodingJobInfo.cs
4 years ago
Fernando Fernández
d7cdaeea7d
Use all system cores when threads are set to auto or bigger than the amount of system's cores
4 years ago
crobibero
3cc0dd7e12
Reduce RequestHelpers.Split usage and remove RequestHelpers.GetGuids usage.
4 years ago
Ionut Andrei Oanca
a3ca36cb54
Review logging and minor changes in SyncPlay
4 years ago
Greenback
9481fd0747
Upgraded to .Net5
4 years ago
BaronGreenback
d66f88672c
Merge branch 'master' into NetworkPR2
4 years ago
nyanmisaka
488dbdb31d
Merge remote-tracking branch 'upstream/master' into fmp4-hls
4 years ago
crobibero
dae4541bad
Merge remote-tracking branch 'upstream/master' into dotnet-5
4 years ago
Ionut Andrei Oanca
c7e53bce2f
Patch data-races and minor changes in SyncPlay
4 years ago
Ionut Andrei Oanca
5d77f422f0
Hide some property setters, init null values, update namespaces
4 years ago
Bond_009
bc7359f87d
Use string.Split(char) where possible instead of string.Split(char[])
4 years ago
Ionut Andrei Oanca
fa69f6fd51
Handle ignore-wait request in waiting state in SyncPlay
4 years ago
Ionut Andrei Oanca
83333e1fe8
Replace foreach loop with FindIndex
4 years ago
Ionut Andrei Oanca
1dbc91978e
Address requested changes and fix some warnings
4 years ago
Nyanmisaka
06670351ae
Apply suggestions from code review
...
Co-authored-by: BaronGreenback <jimcartlidge@yahoo.co.uk>
4 years ago
nyanmisaka
32bb73acbb
add aac_adtstoasc bitstream filter for mpegts to mp4 conversion
4 years ago
nyanmisaka
536b054873
add experimental flag for flac
4 years ago
Ionut Andrei Oanca
563a6fb3c7
Minor changes to group-wait in SyncPlay
4 years ago
crobibero
73f9a6d7d0
Convert array property to IReadOnlyList
4 years ago
nyanmisaka
d91a099c9e
allow transcoding 8ch(7.1 layout) in aac
4 years ago
nyanmisaka
5bd0c2b69d
add an option to disable hevc encoding
4 years ago
Kayila
d0cf60e145
Fixes #4465 by adding the missing extras folders.
4 years ago
nyanmisaka
11c74cb65c
fix for no audio stream video
4 years ago
nyanmisaka
57e5b59b93
adjust bitrate limit for HLS audio codecs
4 years ago
Nyanmisaka
0b01acbe91
Apply suggestions from code review
...
Co-authored-by: BaronGreenback <jimcartlidge@yahoo.co.uk>
4 years ago
crobibero
83629ab6f2
Update packages to net5
4 years ago
Gary Wilber
e6d8c02944
Merge remote-tracking branch 'upstream/master' into library_scan_speed
4 years ago
Claus Vium
3900976be5
Merge pull request #4247 from crobibero/update-plugin
...
Update all on-disk plugins
4 years ago
cvium
e78c63c4dc
Remove OriginalAuthenticationInfo and add IsAuthenticated property
4 years ago
Cody Robibero
ce88815b3c
Update MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs
...
Co-authored-by: BaronGreenback <jimcartlidge@yahoo.co.uk>
4 years ago
Cody Robibero
1996e08dd1
Update MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs
...
Co-authored-by: BaronGreenback <jimcartlidge@yahoo.co.uk>
4 years ago
Cody Robibero
e06b33af83
Update MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs
...
Co-authored-by: BaronGreenback <jimcartlidge@yahoo.co.uk>
4 years ago
Cody Robibero
e8b832ea18
Update MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs
...
Co-authored-by: BaronGreenback <jimcartlidge@yahoo.co.uk>
4 years ago
Claus Vium
96dcd9c87e
Merge pull request #3086 from redSpoutnik/api-upload-subtitle
...
Add Post subtitle in API
4 years ago
Claus Vium
ec2538a1ba
Merge pull request #4420 from cvium/fix_person_studio_genre_endpoints
...
Fix Persons, Genres and Studios endpoints
4 years ago
Claus Vium
1823cbb026
Merge pull request #4412 from cvium/fix_displaypreferences_creation
...
Save new display preferences
4 years ago
nyanmisaka
5048719a64
minor changes per suggestions
4 years ago
Claus Vium
c17f84ae48
Merge pull request #4330 from crobibero/api-key-auth
...
Fix ApiKey authentication
4 years ago
nyanmisaka
85965741f5
add initial support for HEVC over FMP4-HLS
4 years ago
Claus Vium
6afd990986
Merge pull request #4424 from jellyfin/minor8
...
Minor perf improvements
4 years ago
Bond_009
b21919c7f4
Minor perf improvements
4 years ago
cvium
584b4fa41f
Fix Persons, Genres and Studios endpoints
4 years ago
BaronGreenback
ec245dce90
Merge branch 'master' into NetworkPR2
4 years ago
crobibero
b4d52d8009
Apply patch
4 years ago
crobibero
5d88e61076
Merge remote-tracking branch 'upstream/master' into livetv-ts-fix
4 years ago
Bond-009
8fc16043c7
Merge pull request #4405 from nyanmisaka/aac-directstream
...
Fix AAC direct streaming
4 years ago
Anthony Lavado
6205fb4b6a
Merge pull request #4341 from Bond-009/minor6
...
Minor improvements
4 years ago
cvium
19d77c99ae
Save new display preferences
4 years ago
nyanmisaka
d34be6faf4
fix aac directstreaming
4 years ago
Greenback
6dc2936d9c
Merge remote-tracking branch 'upstream/master' into NetworkPR2
4 years ago
Patrick Barron
72263613d0
Convert some code in UserManager to async
4 years ago
crobibero
429e59fb81
Fix null reference
4 years ago
crobibero
981f000437
Use proper IsApiKey flag
4 years ago
nyanmisaka
c91f42c7a0
Default output audio bitrate to 128k
4 years ago
Stan
3bb8884e16
Merge branch 'master' into bdiso-playback
4 years ago
crobibero
64b32d3290
Use BaseItemManager
4 years ago
crobibero
50558ffe3d
Add BaseItemManager
4 years ago
BaronGreenback
0b5ddc90ff
Merge branch 'master' into NetworkPR2
4 years ago
Ionut Andrei Oanca
019bc19aa4
Minor changes to play queue in Syncplay group
4 years ago
Ionut Andrei Oanca
0c735a0395
Address requested changes by review
4 years ago
Ionut Andrei Oanca
1cabe82b59
Rewrite play queue logic of SyncPlay group
4 years ago
BaronGreenback
f6ab98507e
Update MediaBrowser.Controller/SyncPlay/Queue/PlayQueueManager.cs
4 years ago
Stéphane Senart
28ee4f0a7f
[AudioTranscoding] Add FLAC as supported target audio format and be able to define the corresponding target sample rate
4 years ago
Ionut Andrei Oanca
36fee4e60a
Minor fixes
4 years ago
Ionut Andrei Oanca
93cbf64f88
End comments with a period
4 years ago
Bond_009
5a9c218324
Fix build
4 years ago
Bond_009
49569ca0a0
Use nameof where possible
4 years ago
BaronGreenback
38da2ee26e
Merge branch 'master' into update-plugin
4 years ago
Joshua M. Boniface
f9bd7be741
Merge pull request #4285 from cvium/fix_websocketlisteners
...
Fix IWebSocketListener service registration
4 years ago
Joshua M. Boniface
b3bf07959c
Merge pull request #4171 from nyanmisaka/amf-tonemap
...
Add tonemapping for AMD AMF
4 years ago
Ionut Andrei Oanca
8819a9d478
Add playlist-sync and group-wait to SyncPlay
4 years ago
gion
e10799e0e8
Rewrite syncplay using a state design pattern
4 years ago
gion
5487dfc145
Rename GroupInfoView to GroupInfoDto
4 years ago
dkanada
5c2ecc0ca5
Merge pull request #4324 from crobibero/dotnet-3.1.9
...
Update to dotnet 3.1.9
4 years ago
Bond-009
d54de29485
Merge pull request #4315 from Jan-PieterBaert/fix-warnings
...
Fix some warnings
4 years ago
crobibero
f998e52107
Update to dotnet 3.1.9
4 years ago
Anthony Lavado
1f5ac19346
Merge pull request #3954 from Ullmie02/library-pictures
...
Use backdrop with library name as library thumbnail
4 years ago
Jan-Pieter Baert
ec91d3893d
Fix SA 1116 warnings
4 years ago
Jan-Pieter Baert
6f9beef732
Fix SA1012 and SA1013 warnings
4 years ago
Greenback
ebe650afa9
Merge remote-tracking branch 'upstream/master' into NetworkPR2
4 years ago
cvium
38cb8fee8a
Fix IWebSocketListener service registration
4 years ago
Joshua M. Boniface
2d689f101b
Merge pull request #4268 from Bond-009/groupinfo
...
Improve GroupInfo class
4 years ago
Bond-009
e011659186
Merge pull request #4210 from nielsvanvelzen/typed-websocket-message
...
Use enum for WebSocket message types
4 years ago
Bond_009
f0556c8ded
Improve GroupInfo class
...
* Fixed docs
* Remove extra dictionary lookups
* change property to constant
4 years ago
cvium
763862cbd8
Defer image pre-fetching until the end of a refresh/scan
4 years ago
Nyanmisaka
9fbf725a6d
Enhance workload when tone mapping on some APUs
4 years ago
Nyanmisaka
2124bc2e18
enhance workload when tone mapping with AMF
...
zscale filter is required.
4 years ago
Gary Wilber
a51adec836
fix parallelism when set to 0
4 years ago
Gary Wilber
8f2fbf7a99
Switch to TPL dataflow for subfolder scan
4 years ago
Stanislav Ionascu
cd4641dca0
Remove PlayableStreamFileNames as unused
...
Since ffmpeg can play and transcode ISO files and BDMV folders directly,
there's no use of that property.
4 years ago
Stanislav Ionascu
3ad6232973
Add probe / direct-stream / transcoding support for BluRays
...
This commit (and ffmpeg built with libbluray support), adds support
for playback of bluray images (bd-iso) and bluray folders.
4 years ago
github@esslinger.dev
dd4f3a7c51
feat: convert supportedCommands strings to enums
4 years ago
Gary Wilber
c2276b17cb
Increase library scan and metadata refresh speed
4 years ago
crobibero
53d8023def
Update all on-disk plugins
4 years ago
Jim Cartlidge
fcd1b2f0e4
Merged with latest master
4 years ago
Bond-009
7775066475
Merge pull request #4236 from ConfusedPolarBear/warnings1
...
Fix some warnings
4 years ago
Matt Montgomery
53d5f64e03
Fix SA1513, SA1514, SA1507, and SA1508
4 years ago
Gary Wilber
eb04773c79
Use the get or add argument
4 years ago
Gary Wilber
50c9083bc0
remove unnecessary parentheses
4 years ago
Gary Wilber
449f7e1b1e
update based on suggestions
4 years ago
Gary Wilber
89041982c2
Use ConcurrentDictionary's in DirectoryService
4 years ago
Niels van Velzen
72534f9d66
Use SessionMessageType for WebSocket messages
4 years ago
Jim Cartlidge
5edf24db5c
Updated to master
4 years ago
Anthony Lavado
2746e1fecc
Merge pull request #4189 from Bond-009/minor5
...
Minor improvements
4 years ago
Bond_009
228b33a23b
Minor improvements
4 years ago
nyanmisaka
db07510017
add tonemap for AMD AMF
4 years ago
Jim Cartlidge
b44455ad0d
Update based on PR1 changes.
4 years ago
crobibero
46ae51bc9a
update to dotnet 3.1.8
4 years ago
Jim Cartlidge
9ef79d190b
Large number of files
4 years ago
crobibero
97e948bbf6
Fix added warnings
4 years ago
crobibero
f13b87afa3
Merge remote-tracking branch 'upstream/master' into api-upload-subtitle
4 years ago
Bond_009
48e1cf9fd7
Minor performance improvements to item saving
4 years ago
BaronGreenback
cf87b3afb7
Remove excess code.
4 years ago
Joshua M. Boniface
559a7fc336
Merge pull request #3442 from nyanmisaka/tonemap
...
Tonemapping function relying on OpenCL filter and NVENC HEVC decoder
4 years ago
Bond-009
5e76d5fd56
Merge pull request #3879 from cvium/fix_theme_songs
...
Populate ThemeVideoIds and ThemeSongIds
4 years ago
Patrick Barron
d814302707
Merge branch 'master' into scoped-displaypreferences
4 years ago
Nyanmisaka
4cb0a57e46
Merge branch 'master' into tonemap
4 years ago
Joshua M. Boniface
52aea85e7f
Merge pull request #4031 from Bond-009/warn28
...
Fix some warnings
4 years ago
Bond-009
9cbc016b0a
Merge pull request #3877 from orryverducci/deinterlace-improvements
...
Deinterlacing improvements
4 years ago
crobibero
5ad81f7fe6
Merge remote-tracking branch 'upstream/master' into 3.1.7
4 years ago
Anthony Lavado
a2d6ea2eed
Merge pull request #4043 from cvium/remove_shit_and_shit_adjacent_shit
...
Split HttpListenerHost into middlewares
4 years ago
Claus Vium
abc527329d
Sort by SortName after scanning
4 years ago
Bond-009
8c28824c88
Merge pull request #4042 from jellyfin/ci-packaging-fixes
...
Fixes for CI Nuget package pushing and CI triggers
4 years ago
Claus Vium
2f79c3095b
Fix startup message
4 years ago
Claus Vium
571d0570f5
Kill HttpListenerHost
4 years ago
Claus Vium
5813f8073c
Move HttpListenerHost middleware up the pipeline
4 years ago
Bond-009
52b34eb407
Merge pull request #4039 from cvium/remove_shit_and_shit_adjacent_shit
...
Remove ServiceStack and related stuff
4 years ago
Erwin de Haan
346581bb2a
Fixes for CI Nuget package pushing and CI triggers
...
Also adds SourceLink support and symbols that are pushed to Nuget.
Add symbols to main nuget packages for unstable builds (Azure Artifacts does not support symbols outside of the main package)
SourceLink will enable stepping during debugging.
4 years ago
Erwin de Haan
208b00fbb1
Add the item path to the ItemLookupInfo class.
...
This is important for the Shoko Anime Meatdata provider plugin.
4 years ago
Claus Vium
12710cdf42
More fixes
4 years ago
Claus Vium
e337756428
Remove ServiceStack and related stuff
4 years ago
Bond_009
e653eef44f
Fix some warnings
4 years ago
David Ullmer
2a84d5a693
Enable nullable for interface
4 years ago
David Ullmer
b7c07f6821
Merge branch 'master' into library-pictures
4 years ago
crobibero
bd66fd25df
Merge remote-tracking branch 'upstream/master' into 3.1.7
4 years ago
Matt Montgomery
2974a0248a
Merge remote-tracking branch 'upstream/master' into quickconnect
4 years ago
crobibero
b02650ec2f
use proper spdx
4 years ago
crobibero
5f60da29c7
switch to spdx
4 years ago