cvium
d44b2e2ee5
fixes
2021-04-13 20:12:50 +02:00
cvium
723b6abcb3
Optimize the way items are grouped into collections
2021-04-13 15:38:13 +02:00
Bond_009
8045a488ce
Fix possible ArgumentNullException
...
```
Error Message:
System.ArgumentNullException : Value cannot be null. (Parameter 'source')
Stack Trace:
at System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
at System.Linq.Enumerable.Select[TSource,TResult](IEnumerable`1 source, Func`2 selector)
at Emby.Server.Implementations.Library.LibraryManager.ResolveItem(ItemResolveArgs args, IItemResolver[] resolvers) in /home/vsts/work/1/s/Emby.Server.Implementations/Library/LibraryManager.cs:line 475
at Emby.Server.Implementations.Library.LibraryManager.ResolvePath(FileSystemMetadata fileInfo, IDirectoryService directoryService, IItemResolver[] resolvers, Folder parent, String collectionType, LibraryOptions libraryOptions) in /home/vsts/work/1/s/Emby.Server.Implementations/Library/LibraryManager.cs:line 618
at Emby.Server.Implementations.Library.LibraryManager.ResolvePath(FileSystemMetadata fileInfo, Folder parent) in /home/vsts/work/1/s/Emby.Server.Implementations/Library/LibraryManager.cs:line 536
at Emby.Server.Implementations.Library.LibraryManager.GetUserRootFolder() in /home/vsts/work/1/s/Emby.Server.Implementations/Library/LibraryManager.cs:line 812
at Emby.Server.Implementations.Library.LibraryManager.GetCollectionFolders(BaseItem item) in /home/vsts/work/1/s/Emby.Server.Implementations/Library/LibraryManager.cs:line 2080
at Emby.Server.Implementations.Library.LibraryManager.GetLibraryOptions(BaseItem item) in /home/vsts/work/1/s/Emby.Server.Implementations/Library/LibraryManager.cs:line 2116
at MediaBrowser.Providers.Manager.ProviderManager.SaveMetadata(BaseItem item, ItemUpdateType updateType, IEnumerable`1 savers) in /home/vsts/work/1/s/MediaBrowser.Providers/Manager/ProviderManager.cs:line 672
at MediaBrowser.Providers.Manager.ProviderManager.SaveMetadata(BaseItem item, ItemUpdateType updateType) in /home/vsts/work/1/s/MediaBrowser.Providers/Manager/ProviderManager.cs:line 655
at Emby.Server.Implementations.Library.LibraryManager.RunMetadataSavers(BaseItem item, ItemUpdateType updateReason) in /home/vsts/work/1/s/Emby.Server.Implementations/Library/LibraryManager.cs:line 2017
at Emby.Server.Implementations.Library.LibraryManager.UpdateItemsAsync(IReadOnlyList`1 items, BaseItem parent, ItemUpdateType updateReason, CancellationToken cancellationToken) in /home/vsts/work/1/s/Emby.Server.Implementations/Library/LibraryManager.cs:line 1975
at Emby.Server.Implementations.Library.LibraryManager.CreateRootFolder() in /home/vsts/work/1/s/Emby.Server.Implementations/Library/LibraryManager.cs:line 775
at Emby.Server.Implementations.Library.LibraryManager.get_RootFolder() in /home/vsts/work/1/s/Emby.Server.Implementations/Library/LibraryManager.cs:line 180
at Emby.Server.Implementations.IO.LibraryMonitor.Start() in /home/vsts/work/1/s/Emby.Server.Implementations/IO/LibraryMonitor.cs:line 135
at Emby.Server.Implementations.IO.LibraryMonitorStartup.RunAsync() in /home/vsts/work/1/s/Emby.Server.Implementations/IO/LibraryMonitorStartup.cs:line 26
at Emby.Server.Implementations.ApplicationHost.StartEntryPoints(IEnumerable`1 entryPoints, Boolean isBeforeStartup)+MoveNext() in /home/vsts/work/1/s/Emby.Server.Implementations/ApplicationHost.cs:line 518
at System.Threading.Tasks.Task.WhenAll(IEnumerable`1 tasks)
at Emby.Server.Implementations.ApplicationHost.RunStartupTasksAsync(CancellationToken cancellationToken) in /home/vsts/work/1/s/Emby.Server.Implementations/ApplicationHost.cs:line 502
at Jellyfin.Server.Integration.Tests.JellyfinApplicationFactory.CreateServer(IWebHostBuilder builder) in /home/vsts/work/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 /home/vsts/work/1/s/tests/Jellyfin.Server.Integration.Tests/Controllers/ActivityLogControllerTests.cs:line 21
--- End of stack trace from previous location ---
```
2021-04-12 22:01:35 +02:00
Bond-009
b94218849c
Merge pull request #5784 from Bond-009/racecondition
...
Fix random failing of tests
2021-04-12 15:47:37 +02:00
Bond_009
a4ffc7a813
Fix random failing of tests
...
Fully initialize the configuration manager at the init stage
```
Failed Jellyfin.Server.Integration.Tests.Controllers.ActivityLogControllerTests.ActivityLog_GetEntries_Ok [2 s]
Error Message:
MediaBrowser.Common.Extensions.ResourceNotFoundException : Configuration with key metadata not found.
Stack Trace:
at Emby.Server.Implementations.AppBase.BaseConfigurationManager.<>c__DisplayClass43_0.<GetConfiguration>b__0(String k) in D:\a\1\s\Emby.Server.Implementations\AppBase\BaseConfigurationManager.cs:line 309
at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
at Emby.Server.Implementations.AppBase.BaseConfigurationManager.GetConfiguration(String key) in D:\a\1\s\Emby.Server.Implementations\AppBase\BaseConfigurationManager.cs:line 300
at MediaBrowser.Common.Configuration.ConfigurationManagerExtensions.GetConfiguration[T](IConfigurationManager manager, String key) in D:\a\1\s\MediaBrowser.Common\Configuration\IConfigurationManager.cs:line 88
at MediaBrowser.Controller.Library.MetadataConfigurationExtensions.GetMetadataConfiguration(IConfigurationManager config) in D:\a\1\s\MediaBrowser.Controller\Library\MetadataConfigurationStore.cs:line 28
at Emby.Server.Implementations.Library.ResolverHelper.SetDateCreated(BaseItem item, IFileSystem fileSystem, FileSystemMetadata info) in D:\a\1\s\Emby.Server.Implementations\Library\ResolverHelper.cs:line 159
at Emby.Server.Implementations.Library.ResolverHelper.EnsureDates(IFileSystem fileSystem, BaseItem item, ItemResolveArgs args) in D:\a\1\s\Emby.Server.Implementations\Library\ResolverHelper.cs:line 153
at Emby.Server.Implementations.Library.ResolverHelper.SetInitialItemValues(BaseItem item, ItemResolveArgs args, IFileSystem fileSystem, ILibraryManager libraryManager) in D:\a\1\s\Emby.Server.Implementations\Library\ResolverHelper.cs:line 81
at Emby.Server.Implementations.Library.LibraryManager.ResolveItem(ItemResolveArgs args, IItemResolver[] resolvers) in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 480
at Emby.Server.Implementations.Library.LibraryManager.ResolvePath(FileSystemMetadata fileInfo, IDirectoryService directoryService, IItemResolver[] resolvers, Folder parent, String collectionType, LibraryOptions libraryOptions) in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 618
at Emby.Server.Implementations.Library.LibraryManager.ResolvePath(FileSystemMetadata fileInfo, Folder parent) in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 536
at Emby.Server.Implementations.Library.LibraryManager.CreateRootFolder() in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 732
at Emby.Server.Implementations.Library.LibraryManager.get_RootFolder() in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 180
at Emby.Server.Implementations.IO.LibraryMonitor.Start() in D:\a\1\s\Emby.Server.Implementations\IO\LibraryMonitor.cs:line 135
at Emby.Server.Implementations.IO.LibraryMonitorStartup.RunAsync() in D:\a\1\s\Emby.Server.Implementations\IO\LibraryMonitorStartup.cs:line 26
at Emby.Server.Implementations.ApplicationHost.StartEntryPoints(IEnumerable`1 entryPoints, Boolean isBeforeStartup)+MoveNext() in D:\a\1\s\Emby.Server.Implementations\ApplicationHost.cs:line 541
at System.Threading.Tasks.Task.WhenAll(IEnumerable`1 tasks)
at Emby.Server.Implementations.ApplicationHost.RunStartupTasksAsync(CancellationToken cancellationToken) in D:\a\1\s\Emby.Server.Implementations\ApplicationHost.cs:line 525
at Jellyfin.Server.Integration.Tests.JellyfinApplicationFactory.CreateServer(IWebHostBuilder builder) in D:\a\1\s\tests\Jellyfin.Server.Integration.Tests\JellyfinApplicationFactory.cs:line 101
at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.EnsureServer()
at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateDefaultClient(DelegatingHandler[] handlers)
at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateDefaultClient(Uri baseAddress, DelegatingHandler[] handlers)
at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateClient(WebApplicationFactoryClientOptions options)
at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateClient()
at Jellyfin.Server.Integration.Tests.Controllers.ActivityLogControllerTests.ActivityLog_GetEntries_Ok() in D:\a\1\s\tests\Jellyfin.Server.Integration.Tests\Controllers\ActivityLogControllerTests.cs:line 21
--- End of stack trace from previous location ---
```
2021-04-12 00:28:17 +02:00
Joshua M. Boniface
cd0daa7985
Merge pull request #5748 from cvium/playlist-audio-type
...
Set mediatype to Audio for playlists in a music library
2021-04-11 13:28:49 -04:00
Bond-009
240e67d485
Merge pull request #5747 from cvium/more-convertimage-fixes
...
Catch IOException and include stack trace when saving images
2021-04-11 00:58:49 +02:00
Bond-009
f4654aaeb1
Merge pull request #5766 from cvium/fix-scheduledtaskworker
...
Use sync Serialize when writing scheduled tasks to disk
2021-04-11 00:38:44 +02:00
cvium
42bcf171d9
Use sync Serialize when writing scheduled tasks to disk
2021-04-10 23:54:35 +02:00
Bond-009
62117a6c12
Merge pull request #5746 from cvium/dangling-symlinks
2021-04-10 23:18:55 +02:00
Bond-009
9d548c62ba
Merge pull request #5258 from Smith00101010/next-up-specials-fix
2021-04-10 01:38:57 +02:00
Claus Vium
f99237cf9b
Update Emby.Server.Implementations/IO/ManagedFileSystem.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-04-10 00:16:37 +02:00
cvium
ef527df28f
Set mediatype to Audio for playlists in a music library
2021-04-10 00:06:48 +02:00
cvium
f2cba352e5
catch ioexception and include stack trace
2021-04-09 23:30:07 +02:00
Claus Vium
1a92d94e92
Merge pull request #5712 from BaronGreenback/5700
2021-04-09 23:06:40 +02:00
Claus Vium
d532e95410
Merge pull request #5734 from jellyfin/fix-isplayed-itemvalues
...
move IsPlayed to outerquery
2021-04-09 23:05:43 +02:00
cvium
1a3352003d
don't die on dangling symlinks
2021-04-09 23:02:36 +02:00
cvium
5c4be2416d
Remove unused import
2021-04-09 13:48:25 +02:00
cvium
53db1a1ffc
...
2021-04-09 13:47:47 +02:00
cvium
457229c56d
Simplification
2021-04-09 13:43:40 +02:00
cvium
69d2368fbc
Copy paste error
2021-04-09 13:31:17 +02:00
cvium
e7fc18d0f3
Fix type check
2021-04-09 13:28:27 +02:00
cvium
08ccf2a49c
Resolve name from episode folder
2021-04-09 13:20:12 +02:00
Claus Vium
a21b2714e7
fetching images should not kill the scanner
2021-04-09 12:03:56 +02:00
Claus Vium
db530e61f5
move IsPlayed to outerquery
...
IsPlayed is a column in UserDatas and does not belong in the inner query. None of the other UserDatas columns are in the innerquery.
2021-04-09 11:32:19 +02:00
BaronGreenback
b645bb20de
Update Emby.Server.Implementations/Updates/InstallationManager.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-04-08 14:38:25 +01:00
Bond-009
631df8c560
Merge pull request #5520 from Bond-009/hdhomerun2
2021-04-08 00:27:58 +02:00
BaronGreenback
65f880be32
Keep plugin status after update.
2021-04-06 20:59:47 +01:00
Bond_009
95327b842e
Enable NetAnalyzers for more projects
2021-04-06 20:02:06 +02:00
cvium
14d0acf285
add simple auth handling to websocketmanager
2021-04-05 15:12:47 +02:00
Bond-009
959a09bdb0
Merge pull request #5676 from Bond-009/useless
2021-04-03 02:00:03 +02:00
Bond-009
ec0ef1530c
Merge pull request #5602 from Ullmie02/IP-string-IP
2021-04-03 00:32:43 +02:00
Bond-009
a0258618ac
Update Emby.Server.Implementations/Library/Resolvers/TV/SeriesResolver.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-04-01 21:24:34 +02:00
Bond_009
c533b20496
Remove ManagedFileSystem.IsRootPath
...
`Path.IsPathRooted` should be used instead
2021-04-01 19:39:00 +02:00
Bond_009
aa76957338
Remove useless code
2021-04-01 19:16:00 +02:00
Bond-009
b49d50e634
Merge pull request #5467 from Ullmie02/nfo-fixes
2021-03-30 15:35:56 +02:00
David
78f7fdeacc
Rename methods and optimize allocations
2021-03-26 17:16:29 +01:00
Bond-009
6946e58ca4
Merge pull request #5614 from jellyfin/Bond-009-patch-2
2021-03-25 23:55:54 +01:00
MrTimscampi
5bb7d99b48
Remove DVDs from files exempt from chapter image extraction
2021-03-25 13:16:09 +01:00
Bond-009
6d0b2ed080
Merge pull request #5579 from cocool97/master
2021-03-25 01:45:43 +01:00
Bond-009
16011d96a0
Merge pull request #5321 from Ullmie02/nfo-thumb
2021-03-25 01:10:37 +01:00
Bond-009
066c19a26b
Fix possible null ref exception
2021-03-24 21:06:03 +01:00
David
19e4ef82dd
Remove conversion from IPAddress to string to IPAddress
2021-03-23 17:16:10 +01:00
Kenneth SB
4637bbc723
Translated using Weblate (Danish)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/da/
2021-03-22 13:34:36 -04:00
Joshua M. Boniface
890a490776
Merge pull request #5532 from cvium/fix_episode_extras_questionmark
2021-03-21 15:13:56 -04:00
LIAUD
32853ca244
Add 'group-title' channel parsing
2021-03-20 20:15:19 +01:00
andrewthemeow
9857c21717
Translated using Weblate (Lithuanian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lt/
2021-03-19 02:50:08 -04:00
Vitorvlv
37aa3e8735
Translated using Weblate (Portuguese (Brazil))
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt_BR/
2021-03-16 23:19:43 -04:00
David
14cbd22fbe
Use Helper Methods for provider url parsing
2021-03-16 21:45:12 +01:00
Alyssa Ross
e14311ca8b
Translated using Weblate (Esperanto)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/eo/
2021-03-16 15:19:34 -04:00
cvium
025e351f61
add unit tests
2021-03-15 08:25:20 +01:00
cvium
ab0cff8556
do not resolve episode-like files if they are in extras folders
2021-03-14 19:56:45 +01:00
Patrick Barron
e5380c653b
Merge branch 'master' into ef-cleanup
...
# Conflicts:
# Jellyfin.Data/Entities/Libraries/MediaFileStream.cs
# Jellyfin.Data/Jellyfin.Data.csproj
2021-03-14 10:19:35 -04:00
Claus Vium
bd70f56218
Merge pull request #5324 from danieladov/master
...
Fix duplicated movies when group movies into collections is enabled
2021-03-14 13:37:00 +01:00
Bond_009
a8ed753f6c
FxCop -> Net Analyzers (part 2)
2021-03-13 22:33:28 +01:00
Bond_009
f9640f4366
Rewrite HdHomerunManager.ParseReturnMessage
2021-03-13 21:12:11 +01:00
Mister Rajoy
8883aa4a37
Merge branch 'master' of https://github.com/danieladov/jellyfin
2021-03-13 20:35:52 +01:00
Mister Rajoy
4cc3b938fa
Change Guid.Parse to Guid.TryParse
2021-03-13 20:33:05 +01:00
Bond_009
e8b18e5f8f
Add test for HdHomerunManager.ParseReturnMessage
2021-03-13 19:32:40 +01:00
Daniel
7a3109104b
Remove empty line
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-03-13 19:24:02 +01:00
Daniel
4b17648df3
Remove empty line
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-03-13 19:23:52 +01:00
Bond_009
f5789483fd
Add test for HdHomerunManager.WriteSetMessage
2021-03-13 19:21:29 +01:00
Bond-009
b755c25217
Merge pull request #5220 from Bond-009/hdhomerun
2021-03-13 15:05:18 +01:00
WWWesten
80846a1c66
Translated using Weblate (Kazakh)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/kk/
2021-03-12 08:21:06 -05:00
Bond-009
d7f0aaaec1
Merge pull request #5417 from Bond-009/codeanal
...
Add code analysis attributes where appropriate
2021-03-12 00:15:12 +01:00
David
ece0d67f99
Use FileShare.Read for log files
2021-03-09 17:31:31 +01:00
David
eca3b37d6e
Use FileShare.Read to fix HdHomeRun
2021-03-09 17:01:05 +01:00
Bond-009
94db751f4b
Merge pull request #4754 from jellyfin/warn50
2021-03-09 05:58:01 +01:00
pkreuzt
e89bd8ba02
Translated using Weblate (Galician)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/gl/
2021-03-08 23:04:24 -05:00
Bond_009
9ed7f429c0
FxCop -> Net Analyzers (part 1)
2021-03-09 03:04:47 +01:00
Bond_009
5241bd41ef
Add code analysis attributes where appropriate
2021-03-09 01:28:21 +01:00
Joshua M. Boniface
3c46f10e3d
Merge pull request #5315 from BaronGreenback/FixFor5280Part2
2021-03-08 18:06:40 -05:00
Joshua M. Boniface
82d88bdec6
Merge pull request #5409 from ikomhoog/master
2021-03-08 16:39:40 -05:00
Claus Vium
90cdd1345d
Merge pull request #5407 from Bond-009/hack
2021-03-08 21:23:14 +01:00
BaronGreenback
d3390302f9
Update ApplicationHost.cs
2021-03-08 11:43:59 +00:00
Bond_009
54f81c4da4
Call ToLower on CollectionTypeOptions.ToString
2021-03-08 12:08:17 +01:00
Ikomhoog
d4201f812c
Changed string.Length == 0 to string.IsNullOrEmpty in case of null
2021-03-08 11:02:51 +01:00
Joshua M. Boniface
480dd66428
Merge pull request #5402 from Ullmie02/fix-null-size
...
Use FileShare.None when creating files
2021-03-07 19:37:21 -05:00
WWWesten
bc95268bd6
Translated using Weblate (Kazakh)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/kk/
2021-03-07 17:24:42 -05:00
David
60ffa6f514
Use FileShare.None when creating files
2021-03-07 14:43:28 +01:00
Patrick Barron
7c413a323b
Move EF Core dependency out of Jellyfin.Data
2021-03-06 20:33:11 -05:00
Bond-009
497ea57fd2
Merge pull request #5381 from cvium/fix-network-substitution
2021-03-06 21:38:32 +01:00
cvium
946411be8e
Remove redundant check
2021-03-06 21:18:20 +01:00
cvium
67af30d1ff
Remove redundant checks
2021-03-06 20:53:50 +01:00
cvium
54211b921c
rider is a prick
2021-03-06 19:07:02 +01:00
cvium
bc661c16e1
simplify
2021-03-06 14:01:37 +01:00
Smith00101010
6293629d32
Apply suggested formatting changes
...
Co-authored-by: BaronGreenback <jimcartlidge@yahoo.co.uk>
2021-03-05 22:51:08 +01:00
cvium
37e374d33d
make sure network path substitution matches correctly
2021-03-05 14:09:23 +01:00
Bond_009
a6d0db5d04
100% branch coverage for DashboardController
2021-03-05 11:15:14 +01:00
Nichgon
ed7154db68
Translated using Weblate (Thai)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/th/
2021-03-05 02:54:45 -05:00
Bond-009
c2af32d035
Merge pull request #5299 from Bond-009/tests13
2021-03-01 18:51:09 +01:00
Csaba
f6c49f1373
Translated using Weblate (Hungarian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hu/
2021-03-01 04:54:59 -05:00
Mister Rajoy
18cd634ec8
Fix duplicated movies when group movies into collections is enabled
2021-02-28 23:03:28 +01:00
Moshe Schmidt
4bbfcaef83
Include specials in the calculation for the "Next Up" episode. Fixes #1479
2021-02-28 21:21:26 +01:00
Sebastian
0fde0a82e4
Translated using Weblate (Swedish)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/sv/
2021-02-28 10:01:34 -05:00
David
16694b0cfc
Add nfo thumb tag support
2021-02-28 15:00:17 +01:00
BaronGreenback
159ecb882f
Fixed bad sync
2021-02-28 10:14:05 +00:00
BaronGreenback
80ca3da55c
Merge remote-tracking branch 'upstream/master' into FixFor5280Part2
2021-02-28 10:12:14 +00:00
BaronGreenback
1d6f489f17
comment change
2021-02-28 10:11:37 +00:00
BaronGreenback
f666b7e102
fix
2021-02-27 23:32:22 +00:00
Claus Vium
9e77fdc70d
Merge pull request #5312 from BaronGreenback/FixFor5280
2021-02-27 20:01:51 +01:00
BaronGreenback
73ca367bf9
Update Emby.Server.Implementations/ApplicationHost.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-02-27 17:34:48 +00:00
BaronGreenback
d95ca20fc7
removed bad merge code
2021-02-27 14:05:13 +00:00
BaronGreenback
a25e3c0256
fix for override ports contained in PublishedServerUrl
2021-02-27 13:56:21 +00:00
Eben van Deventer
0a1b91f084
Translated using Weblate (Afrikaans)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/af/
2021-02-26 15:41:34 -05:00
dkanada
c54ca489f1
Merge pull request #5217 from jellyfin/auto-manifest
...
handle plugin manifests automatically
2021-02-25 17:17:34 +09:00
Raúl Estévez
bae97322a0
Translated using Weblate (Galician)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/gl/
2021-02-24 17:17:00 -05:00
Bond_009
2bc1eef4dd
Clean up code
2021-02-24 22:18:59 +01:00
Bond-009
5860979500
Merge pull request #5301 from Bond-009/validinput
2021-02-24 22:02:47 +01:00
sebastianporta
1569cc301c
Translated using Weblate (Spanish (Mexico))
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/es_MX/
2021-02-24 10:50:20 -05:00
Bond_009
81f527f808
CollectionType can be null
2021-02-24 11:57:04 +01:00
Bond_009
1c74e2f40e
Fix build
2021-02-24 02:57:10 +01:00
Christopher G
82634a9934
Translated using Weblate (Indonesian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/id/
2021-02-23 20:28:45 -05:00
Bond_009
914e891689
Fix unchecked input
2021-02-24 02:05:12 +01:00
Bond_009
032d72a8a7
Pls fix race condition
2021-02-23 17:30:24 +01:00
Bond_009
acac21d8dc
Improve tests
2021-02-23 16:45:10 +01:00
dkanada
9bfe945f6c
catch http exception and fix possible issues
2021-02-24 00:03:26 +09:00
dkanada
fb2d178242
add await directive for image download
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-02-23 23:39:33 +09:00
dkanada
e9030a62fb
remove useless call to dispose
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-02-23 23:37:32 +09:00
dkanada
454deece13
improve performance in the wrong place
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-02-23 23:36:49 +09:00
dkanada
64cc5889f2
add suggested changes
2021-02-23 23:11:17 +09:00
dkanada
b18bb3d0de
update timestamp parse for plugins
2021-02-23 19:22:20 +09:00
dkanada
bc746b4d05
merge branch 'master' into auto-manifest
2021-02-23 19:19:38 +09:00
Joshua M. Boniface
7ece3c5523
Merge pull request #5273 from Bond-009/warn31
2021-02-22 21:00:46 -05:00
Joshua M. Boniface
c0c4aff8a6
Merge pull request #5276 from Bond-009/minor12
2021-02-22 21:00:34 -05:00
Joshua M. Boniface
1442a63556
Merge pull request #5290 from Bond-009/nullref
...
Fix possible null ref exception
2021-02-22 21:00:04 -05:00
Joshua M. Boniface
23ff1fab46
Merge pull request #4984 from Bond-009/subtitleedit
2021-02-22 20:59:49 -05:00
Bond_009
93a1f434a3
Fix possible null ref exception
2021-02-22 13:13:31 +01:00
dependabot[bot]
35f460998b
Bump sharpcompress from 0.28.0 to 0.28.1
...
Bumps [sharpcompress](https://github.com/adamhathcock/sharpcompress ) from 0.28.0 to 0.28.1.
- [Release notes](https://github.com/adamhathcock/sharpcompress/releases )
- [Commits](https://github.com/adamhathcock/sharpcompress/compare/0.28...0.28.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-02-22 12:00:47 +00:00
denikrejn1000
0d3606a746
Translated using Weblate (Serbian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/sr/
2021-02-21 10:42:19 -05:00
Bond_009
b1fe28d0a6
Use GetEncodingOptions where possible
2021-02-21 02:58:30 +01:00
Bond_009
eba859e33e
Minor improvements
2021-02-21 02:49:52 +01:00
hoanghuy309
55dd0da5da
Translated using Weblate (Vietnamese)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/vi/
2021-02-20 17:34:16 -05:00
Bond_009
141efafd3d
Enable TreatWarningsAsErrors for MediaBrowser.Model
2021-02-20 23:29:33 +01:00
dkanada
13d65318eb
Merge pull request #5223 from Bond-009/minor10
...
Minor improvements
2021-02-20 10:56:55 +09:00
dkanada
175e2a5249
Merge pull request #5242 from jellyfin/cancellationtokens
...
Properly forward cancellationTokens
2021-02-20 10:52:30 +09:00
Bond_009
e9f22303a4
Properly forward cancellationTokens
2021-02-15 14:19:17 +01:00
dependabot[bot]
8a22913c84
Bump sharpcompress from 0.27.1 to 0.28.0
...
Bumps [sharpcompress](https://github.com/adamhathcock/sharpcompress ) from 0.27.1 to 0.28.0.
- [Release notes](https://github.com/adamhathcock/sharpcompress/releases )
- [Commits](https://github.com/adamhathcock/sharpcompress/compare/0.27.1...0.28 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-02-15 12:00:40 +00:00
Luca Benini
c4d142eda1
Fix BaseItemKind conversion for PlaylistsFolder
...
Return the correct ClientTypeName to allow Enum Parse
Added dynamic unit tests to ensure all BaseItem concrete descend
2021-02-14 12:40:08 +01:00
Dar Donkov
cd612edbf0
Translated using Weblate (Bulgarian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bg/
2021-02-12 23:30:50 -05:00
dkanada
542401c7f4
Merge pull request #5216 from jellyfin/remove-old-settings
...
remove deprecated settings from server config
2021-02-13 10:52:50 +09:00
Bond_009
65bab55ca0
Minor improvements
2021-02-13 00:39:18 +01:00
Dar Donkov
0a8587295e
Translated using Weblate (Bulgarian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bg/
2021-02-12 13:00:37 -05:00
Bond_009
e1bc322b70
Add test for WriteGetMessage
2021-02-12 18:35:54 +01:00
Bond_009
3a9fcb6abd
Rewrite packet writing code for HdHomerun
2021-02-12 17:34:51 +01:00
dkanada
9caf311925
handle plugin manifests automatically
2021-02-12 22:33:10 +09:00
dkanada
9fcdbd4c4b
remove deprecated settings from server config
2021-02-12 21:58:37 +09:00
Bond-009
a2ac4d3dd7
Merge pull request #5209 from crobibero/base-item-kind
...
Create BaseItemKind enum
2021-02-11 17:12:35 +01:00
Manjot Singh
d490c1c2bc
Translated using Weblate (Hindi)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hi/
2021-02-11 02:20:32 -05:00
crobibero
223b42aed3
Create BaseItemKind enum
2021-02-10 17:09:23 -07:00
Bond_009
ed8fce2dce
Use SubtitleEdit to parse subtitles
2021-02-09 15:12:41 +01:00
dkanada
7f1243978c
Merge pull request #5012 from jellyfin/ws
...
Improve WebSocket Message Deserialization
2021-02-09 11:10:52 +09:00
Bond_009
13c1c2815f
Add regression test for PluginManager.SaveManifest
2021-02-08 17:10:20 +01:00
Bond-009
fba80cf6f9
Merge pull request #5188 from cvium/fix_manifest_bom
...
Exclude BOM when writing meta.json plugin manifest
2021-02-08 16:22:37 +01:00
cvium
311b2f5012
Exclude BOM when writing meta.json plugin manifest
2021-02-08 15:38:06 +01:00
dkanada
158e69c6f0
Merge pull request #4935 from ConfusedPolarBear/quickconnect-cleanup
...
Remove used quick connect tokens
2021-02-08 22:54:53 +09:00
dkanada
aea1c4f310
Merge pull request #5142 from M0ssTee/updateRegex
...
Replaced /d with [0-9], see issue #2923
2021-02-08 22:52:58 +09:00
Jakub Fabijan
6c2eb5fc7e
Translated using Weblate (Esperanto)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/eo/
2021-02-08 00:30:44 -05:00
Jakub Fabijan
e8fd4531ed
Added translation using Weblate (Esperanto)
2021-02-07 14:57:33 -05:00
Oskari Lavinto
49b08798e6
Translated using Weblate (Finnish)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fi/
2021-02-07 10:57:52 -05:00
WWWesten
f8283d8c20
Translated using Weblate (Russian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ru/
2021-02-05 05:55:58 -05:00
WWWesten
9eabad685e
Translated using Weblate (Kazakh)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/kk/
2021-02-05 05:55:58 -05:00
dkanada
54a3ab15a3
Merge pull request #5005 from jellyfin/bytes
...
JsonSerializer deserialize from bytes where possible
2021-02-05 11:47:06 +09:00
dkanada
ad203d011b
Merge pull request #5006 from jellyfin/roundtrip
...
Use JsonSerializer.SerializeToUtf8Bytes when doing a round trip
2021-02-04 23:28:20 +09:00
M0ssTee
8f88d0d2cb
Update Emby.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunManager.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-02-03 00:57:04 -05:00
crobibero
8d902478a0
Don't skip hidden files
2021-02-02 07:14:11 -07:00
Troy
8c640a1492
Replaced /d with [0-9], see issue #2923
2021-02-01 02:49:23 +00:00
Tomi
4bcf684b72
Translated using Weblate (Finnish)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fi/
2021-01-31 11:30:29 -05:00
Jacob Adlers
edc7efe4d7
Translated using Weblate (Swedish)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/sv/
2021-01-31 11:30:29 -05:00
WWWesten
fa59d2afe3
Translated using Weblate (Russian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ru/
2021-01-31 11:30:29 -05:00
WWWesten
027ef41d87
Translated using Weblate (Kazakh)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/kk/
2021-01-31 11:30:29 -05:00
WWWesten
a50459a2a1
Translated using Weblate (Kazakh)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/kk/
2021-01-29 01:31:43 -05:00
crobibero
4e2d029b3d
Add null check for ImageTags
2021-01-25 08:48:24 -07:00
David Ullmer
b014f2309d
Update Emby.Server.Implementations/Plugins/PluginManager.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-01-25 09:44:06 +01:00
David
677bba742e
Remove try-catch nesting
2021-01-24 13:34:22 +01:00
David
80f3e20394
Change plugin error message
2021-01-24 13:22:04 +01:00
David Ullmer
4adbbb9f51
Catch TypeLoadException during plugin loading
2021-01-24 00:58:52 +01:00
Karandeep Singh Grewal
4aaf71b873
Translated using Weblate (Hindi)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hi/
2021-01-23 18:12:17 -05:00
Joshua M. Boniface
3fda50de6d
Merge pull request #5064 from BaronGreenback/PluginFix
...
Plugin bug fixes
2021-01-23 15:24:10 -05:00
Joshua M. Boniface
4d13cad7af
Merge pull request #5062 from crobibero/delete_log_task
2021-01-23 14:43:09 -05:00
Bond-009
27f8823cbe
Merge pull request #5055 from jellyfin/dependabot/nuget/sharpcompress-0.27.1
...
Bump sharpcompress from 0.26.0 to 0.27.1
2021-01-23 14:42:29 +01:00
WWWesten
91abc09e79
Translated using Weblate (Kazakh)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/kk/
2021-01-22 17:25:47 -05:00
Wong To Han, Toby
84f6d683f2
Translated using Weblate (Chinese (Hong Kong))
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/zh_Hant_HK/
2021-01-22 02:44:01 -05:00
Arian Ar
d80daa3bec
Translated using Weblate (Persian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fa/
2021-01-21 18:58:04 -05:00
Rodlan Bernabe
17cff101ce
Translated using Weblate (Filipino)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fil/
2021-01-21 15:21:29 -05:00
ImSoSx
215554bb41
Translated using Weblate (Spanish (Latin America))
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/es_419/
2021-01-20 18:07:16 -05:00
David
07613f0821
Translated using Weblate (German)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/de/
2021-01-20 12:06:25 -05:00
AdmiralAnimE
27cbd14377
Translated using Weblate (Bulgarian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bg/
2021-01-20 06:35:27 -05:00
AdmiralAnimE
b3059238e3
Translated using Weblate (Bulgarian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bg/
2021-01-20 04:43:28 -05:00
BaronGreenback
89046e1d97
Bug fixes
2021-01-19 21:15:40 +00:00
crobibero
6abee2dd22
fix delete log task
2021-01-18 19:42:50 -07:00
Claus Vium
65c09f82c5
Merge pull request #5027 from crobibero/episode-first-up
2021-01-18 15:48:53 +01:00
crobibero
1455c2aa10
Remove commented code
2021-01-18 06:47:18 -07:00
dependabot[bot]
4e13b41eed
Bump sharpcompress from 0.26.0 to 0.27.1
...
Bumps [sharpcompress](https://github.com/adamhathcock/sharpcompress ) from 0.26.0 to 0.27.1.
- [Release notes](https://github.com/adamhathcock/sharpcompress/releases )
- [Commits](https://github.com/adamhathcock/sharpcompress/compare/0.26...0.27.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-01-18 12:01:04 +00:00
Oriol Serra
01836e55e4
Translated using Weblate (Catalan)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ca/
2021-01-17 19:28:35 -05:00
Sinan
d8d9d90469
Translated using Weblate (Turkish)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/tr/
2021-01-17 11:09:42 -05:00
Joshua M. Boniface
03242a6afd
Merge pull request #5007 from jellyfin/create
2021-01-16 13:28:48 -05:00
crobibero
3b9567d583
Add query parameter to disable returning first episode as next up
2021-01-15 15:08:48 -07:00
crobibero
3d754fa5bf
Revert "Don't return first episodes in next up"
2021-01-15 15:06:11 -07:00
Alexander Brissman
549160b9b9
Translated using Weblate (Norwegian Bokmål)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nb_NO/
2021-01-13 14:35:17 -05:00
Deniz
eb82879a4f
Translated using Weblate (Turkish)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/tr/
2021-01-13 02:59:55 -05:00
Bond_009
9a5ceb34d1
Improve WebSocket Deserialization
2021-01-13 01:11:25 +01:00
趙映翔
f7aae0e876
Translated using Weblate (Chinese (Traditional))
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/zh_Hant/
2021-01-12 16:28:17 -05:00
Oriol Serra
580b90aa4c
Translated using Weblate (Catalan)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ca/
2021-01-12 16:28:17 -05:00
Bond_009
1fdd2d6e05
Handle IO errors in LoadManifest
2021-01-12 16:03:13 +01:00
Bond_009
1752423e52
Open FileStream with FileMode.Create instead of FileMode.OpenOrCreate
...
> The OpenWrite method opens a file if one already exists for the file path,
or creates a new file if one does not exist. For an existing file,
it does not append the new text to the existing text. Instead,
it overwrites the existing characters with the new characters.
If you overwrite a longer string
(such as "This is a test of the OpenWrite method") with a shorter string
(such as "Second run"), the file will contain a mix of the strings
("Second runtest of the OpenWrite method").
Ref: https://docs.microsoft.com/en-us/dotnet/api/system.io.file.openwrite?view=net-5.0#remarks
2021-01-12 15:51:32 +01:00
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 |
```
2021-01-12 15:37:18 +01:00
Bond_009
1ea2b200c0
JsonSerializer deserialize from bytes where possible
...
This is faster and uses way less 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 |
|------- |---------:|--------:|--------:|--------:|------:|------:|----------:|
| Bytes | 158.4 us | 2.56 us | 2.14 us | 16.8457 | - | - | 52.08 KB |
| String | 172.8 us | 0.78 us | 0.70 us | 41.5039 | - | - | 127.82 KB |
| Custom | 155.5 us | 2.95 us | 2.76 us | 10.0098 | - | - | 31.27 KB |
```
2021-01-12 15:28:02 +01:00
Bond-009
0bb0dd646f
Merge pull request #4980 from Ullmie02/chinese
...
Add additional chinese languages
2021-01-09 18:55:57 +01:00
Bond-009
2c74262f7c
Merge pull request #4945 from obradovichv/fix-string-culture-specificity
2021-01-09 16:21:19 +01:00
Bond-009
a8230c07ea
Merge pull request #4961 from crobibero/person-blurhash-null-ref
...
Fix potential null reference
2021-01-09 00:41:16 +01:00
Bond-009
4549c96f6d
Merge pull request #4906 from Spacetech/library_scan_ignore_inaccessible
...
Ignore inaccessible files & folders during library scans
2021-01-08 21:01:32 +01:00
Christian
cb6ae4a188
Translated using Weblate (German)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/de/
2021-01-08 07:48:22 -05:00
David Ullmer
87c2802984
Add additional chinese languages
2021-01-08 11:25:23 +01:00
minystory
7acee4070e
Translated using Weblate (Korean)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ko/
2021-01-07 10:48:05 -05:00
Oatavandi
0ac993e1b3
Translated using Weblate (Malayalam)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ml/
2021-01-07 09:37:18 -05:00
Bond-009
07650d91da
Merge pull request #4962 from thornbill/fix-playstate-name
...
Fix capitalization of Playstate message
2021-01-07 10:04:02 +01:00
Ian
0f4bbbc63c
Fix 3169 and 2879 by making MusicArtistResolver run ahead of MusicAlbumResolver
2021-01-06 10:58:07 -08:00
Oatavandi
66ab4e77cd
Added translation using Weblate (Malayalam)
2021-01-06 11:57:06 -05:00
GlibTongue
162e8d3045
Translated using Weblate (Urdu (Pakistan))
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ur_PK/
2021-01-05 23:06:44 -05:00
Bill Thornton
cfca27e99a
Fix capitalization of Playstate message
2021-01-05 10:06:55 -05:00
crobibero
13f347a813
Fix potential null reference
2021-01-05 07:00:48 -07:00
suelio bertulino lima
a4a261e940
Translated using Weblate (Portuguese (Brazil))
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt_BR/
2021-01-04 12:06:45 -05:00
Aron Szakacs
12144d2d9e
Translated using Weblate (German (Swiss))
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/gsw/
2021-01-04 12:06:45 -05:00
obradovichv
0282a1ed09
Fix string culture specificity
...
Fix bug in SsaParser.cs primary color {\1c} formatting that would leave
behind the {\1c} closing token and instead append </font> token
unconditionally to the dialogue text. Add tests.
Change AlphanumComparatorTests.cs complementary test data generation
from an array shuffle to an array reversal. Although it was previously
using a seeded Random, the shuffle itself could result in no
rearrangement of elements if the seed or test data changed over time.
The reversal guarantees reordering of elements and has the added benefit
of simplifying the test code since no special handling is needed for
arrays of 2 elements.
Change DailyTrigger.cs logging of TriggerDate format to
"yyyy-MM-dd HH:mm:ss.fff zzz" for consistency with configured log
timestamp format and change DueTime format to culture-invariant "c"
format.
2021-01-03 20:17:27 +02:00
Azunyan-
d1da1aa407
Translated using Weblate (Swedish)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/sv/
2021-01-02 21:11:01 -05:00
lemmens95
e15b2ea10f
Translated using Weblate (Dutch)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nl/
2021-01-02 21:11:00 -05:00
Matt Montgomery
8dd83327b5
Remove quick connect tokens after usage
2021-01-02 16:37:43 -06:00
Manjot Singh
5932b967b7
Translated using Weblate (Punjabi)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pa/
2021-01-02 13:23:32 -05:00
Manjot Singh
cf52503630
Added translation using Weblate (Punjabi)
2021-01-02 06:00:18 -05:00
crobibero
d077c425d3
Add only correct person blurhash
2021-01-01 12:35:03 -07:00
Gary Wilber
1fdeac0a7d
Ignore inaccessible files during library scans
2020-12-31 18:40:24 -08:00
Joshua M. Boniface
406ae3e43a
Merge pull request #4709 from BaronGreenback/PluginDowngrade
2020-12-31 18:47:05 -05:00
BaronGreenback
149c2b2169
Added referenced assembly failure detection, and DI failure protection.
2020-12-31 11:39:34 +00:00
dkanada
e53379502c
Merge pull request #4876 from jellyfin/dependabot/nuget/DotNet.Glob-3.1.2
...
Bump DotNet.Glob from 3.1.0 to 3.1.2
2020-12-31 15:33:51 +09:00
crobibero
dbfbf9fb5b
Fix bad merge
2020-12-30 19:45:31 -07:00
Cody Robibero
5c57569692
Merge branch 'master' into PluginDowngrade
2020-12-30 18:11:37 -07:00
Joshua M. Boniface
7caba04c3c
Merge pull request #4890 from nielsvanvelzen/4888-fix-search-hints
...
Fix search hint endpoint error
2020-12-30 19:55:57 -05:00
artiume
f411353c8c
Update Emby.Server.Implementations/Library/UserDataManager.cs
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2020-12-30 09:30:02 -05:00
artiume
c7cb177260
Update Emby.Server.Implementations/Library/UserDataManager.cs
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2020-12-30 09:12:36 -05:00
artiume
77b478c726
Update Emby.Server.Implementations/Library/UserDataManager.cs
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2020-12-30 09:12:13 -05:00
artiume
99adbf0497
Split resume function for Audiobooks
2020-12-30 08:48:33 -05:00
Niels van Velzen
2bb84c0675
Fix limit parameter error for search hints endpoint
2020-12-30 11:16:09 +01:00
dependabot[bot]
633507eee1
Bump DotNet.Glob from 3.1.0 to 3.1.2
...
Bumps [DotNet.Glob](https://github.com/dazinator/DotNet.Glob ) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/dazinator/DotNet.Glob/releases )
- [Changelog](https://github.com/dazinator/DotNet.Glob/blob/develop/ReleaseNotes.md )
- [Commits](https://github.com/dazinator/DotNet.Glob/compare/3.1.0...3.1.2 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-12-30 09:34:26 +00:00
Bond-009
054adf6379
Merge pull request #4853 from Ullmie02/servicestack-json
2020-12-30 10:33:32 +01:00
Shaunak Basu
8dfe89ea52
Translated using Weblate (Hindi)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hi/
2020-12-29 11:33:54 -05:00
Shaunak Basu
782c233389
Translated using Weblate (Bengali)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bn/
2020-12-29 11:33:54 -05:00
David
3dec1fd6b2
Use UTF8 encoding and async correctly
2020-12-29 00:35:59 +01:00
WWWesten
926c70f9f7
Translated using Weblate (Kazakh)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/kk/
2020-12-27 13:17:19 -05:00
David
21fd124bca
Code revie
2020-12-27 11:15:46 +01:00
David
f73bb92ce3
Remove manual N/A removal and write directly to stream
2020-12-26 20:00:54 +01:00
mahi160
108d2da0aa
Translated using Weblate (Bengali)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bn/
2020-12-25 15:12:49 -05:00
Mislav Milinković
41324300ec
Translated using Weblate (Croatian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hr/
2020-12-25 15:12:49 -05:00
David
043d045448
Put json serializer options in private field
2020-12-24 11:22:34 +01:00
David
e835dfb27d
Use sync string instead of file
2020-12-24 10:31:51 +01:00
David
a714008b59
Add missing FileStreams
2020-12-23 21:00:50 +01:00
David
2a574914ea
Use streams instead of strings
2020-12-23 19:24:58 +01:00
BaronGreenback
21f6d39432
copy constructor
2020-12-23 17:43:29 +00:00
BaronGreenback
dae6798a18
Making it work
2020-12-23 17:25:41 +00:00
BaronGreenback
889e988167
Updated to latest unstable.
2020-12-23 17:25:34 +00:00
BaronGreenback
62702fa3eb
Changes as requested
2020-12-23 16:28:50 +00:00
David
f38970cbd3
Remove xml docs
2020-12-23 15:03:14 +01:00
David
62fcc84bf4
Remove nuget reference
2020-12-23 13:35:49 +01:00
David
e9902e9d35
Remove custom Json serializer
2020-12-23 13:24:34 +01:00
David
196388d607
Remove custom Json serializer from Emby.Server.Implementations
2020-12-23 13:14:40 +01:00
Bond-009
3a452463fc
Merge pull request #4849 from crobibero/clean-deps
...
Remove unused dependencies
2020-12-23 11:51:41 +01:00
BaronGreenback
e8df9551ef
Update PluginManager.cs
...
Changed a to i
2020-12-23 10:31:11 +00:00
BaronGreenback
9a97933499
Update Emby.Server.Implementations/Plugins/PluginManager.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2020-12-23 10:29:21 +00:00
BaronGreenback
8e04e6c837
Update Emby.Server.Implementations/Updates/InstallationManager.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2020-12-23 10:27:27 +00:00
BaronGreenback
63c290f878
Update Emby.Server.Implementations/Updates/InstallationManager.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2020-12-23 10:26:20 +00:00
BaronGreenback
4ba4eefeeb
Update Emby.Server.Implementations/Plugins/PluginManager.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2020-12-23 10:26:02 +00:00
BaronGreenback
66d98cb8e4
Update Emby.Server.Implementations/ApplicationHost.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2020-12-23 10:24:30 +00:00
Ryan Petris
c0c0eaec05
new List(int) does not pre-allocate indicies like Arrays, it merely sets the initial capacity.
2020-12-22 20:37:07 -07:00
crobibero
1dac2226c4
Remove unused deps
2020-12-22 08:57:51 -07:00
BaronGreenback
1f2ecd0775
Fix for DI.
2020-12-22 15:01:26 +00:00
BaronGreenback
621e6d28cd
Fallback to default guid
2020-12-22 14:07:01 +00:00
BaronGreenback
3633996a53
New json converter implemented.
2020-12-21 09:01:59 +00:00
Predrag Ljubenović
e778fda843
Translated using Weblate (Serbian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/sr/
2020-12-21 02:25:41 -05:00
Page Asgardius
3df97d5441
Translated using Weblate (Spanish (Latin America))
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/es_419/
2020-12-21 02:25:41 -05:00
BaronGreenback
7a66761981
write json files indented.
2020-12-20 19:30:48 +00:00
Claus Vium
6274cf8fcc
Merge pull request #4803 from ryanpetris/fix-getuser
...
Fix Live TV Recording Scheduling
2020-12-20 13:54:32 +01:00
WWWesten
cc5d0af4c1
Translated using Weblate (Russian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ru/
2020-12-20 03:50:47 -05:00
WWWesten
1d50c2ad63
Translated using Weblate (Kazakh)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/kk/
2020-12-20 03:50:47 -05:00
WWWesten
b8ef0823fa
Translated using Weblate (Kazakh)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/kk/
2020-12-19 19:14:28 -05:00
Greenback
d34428f2f7
removed exception
2020-12-18 22:17:50 +00:00
BaronGreenback
9bf970e5c6
Update Emby.Server.Implementations/Plugins/PluginManager.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2020-12-18 21:59:14 +00:00
BaronGreenback
a293024efd
Update Emby.Server.Implementations/Plugins/PluginManager.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2020-12-18 21:56:54 +00:00
BaronGreenback
5c3ebb63e6
Update Emby.Server.Implementations/Plugins/PluginManager.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2020-12-18 21:56:35 +00:00
BaronGreenback
09f219bbce
Update Emby.Server.Implementations/Plugins/PluginManager.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2020-12-18 21:56:15 +00:00
BaronGreenback
3708ca8dbb
Update Emby.Server.Implementations/Plugins/PluginManager.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2020-12-18 21:56:03 +00:00
BaronGreenback
4757824a82
Update Emby.Server.Implementations/Updates/InstallationManager.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2020-12-18 21:55:50 +00:00
Greenback
cb793af30e
Renamed guid to id
2020-12-18 21:11:29 +00:00
Greenback
5c4fdaa253
MaxAbi property removed.
2020-12-18 21:05:27 +00:00
Greenback
ce19f2be55
Renamed Guid property to Id
2020-12-18 20:37:35 +00:00
Predrag Ljubenović
07ee98b65f
Translated using Weblate (Serbian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/sr/
2020-12-18 15:04:11 -05:00
Greenback
486148dd6b
Removed maxAbi
2020-12-18 09:44:57 +00:00
Greenback
5a3efc5266
Changes as required.
2020-12-18 09:04:40 +00:00
BaronGreenback
4153551dfc
Update Emby.Server.Implementations/Plugins/PluginManager.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2020-12-18 08:26:11 +00:00
BaronGreenback
0dcf6b09c1
Update Emby.Server.Implementations/Plugins/PluginManager.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2020-12-18 08:25:39 +00:00
BaronGreenback
8ce765c4d1
Update Emby.Server.Implementations/Plugins/PluginManager.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2020-12-18 08:25:04 +00:00