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
crobibero
670c41ee89
Properly pack project license
4 years ago
Joshua M. Boniface
e83f6d6ec7
Merge pull request #3889 from Ullmie02/nuget-versioning
...
Build Unstable NuGet packages
4 years ago
Patrick Barron
b5bbbb9cef
Document SubtitleDownloadFailureEventArgs
4 years ago
Patrick Barron
2eb9a3670b
Document PlaybackStartEventArgs
4 years ago
Patrick Barron
71c33d09c4
Document IEventConsumer
4 years ago