jellyfin/Emby.Server.Implementations
Jacob Casper e67d8ce077 Don't let permission denied kill library scans
I have a single `./Movies` directory that contains symlinks to many
other directories, some of which are in shared paths. Other daemons
sometimes overwrite permissions on these paths and prevent Jellyfin from
being able to scan. Because this exception is unhandled within a LINQ
statement it can randomly kill the metadata refresh for my entire Movies
library.

Running with this patch has allowed me to at least add + scan for
movies in directories that Jellyfin can currently access and gives me
some notification of the symlinks failing due to permissions errors.

(cherry picked from commit 193cc8690a60bc2a432df14d256f00371e055c90)
2022-05-09 10:49:52 -05:00
..
AppBase Add ConfigurationType Types to generated OpenAPI 2022-04-05 23:19:27 -04:00
Archiving Use System.IO.Compression instead of SharpCompress for zips 2021-12-18 17:52:38 +01:00
Branding Apply code review suggestions 2020-04-19 13:39:12 -04:00
Channels Optimize Guid comparisons 2022-02-21 14:15:09 +01:00
Collections Optimize Guid comparisons 2022-02-21 14:15:09 +01:00
Configuration Enable nullable reference types for Emby.Server.Implementations 2021-05-20 22:48:53 +02:00
Cryptography Replace PBKDF2-SHA1 with PBKDF2-SHA512 2021-11-10 22:34:54 +01:00
Data Merge pull request #7604 from Jellifi007/fixes-diactritics 2022-05-05 19:59:17 +02:00
Devices More cleanup 2021-12-27 14:20:05 +00:00
Dto Use already defined variable 2022-04-21 11:11:25 +01:00
EntryPoints Merge pull request #7346 from Bond-009/guid 2022-03-11 08:15:12 +01:00
HttpServer Optimize Guid comparisons 2022-02-21 14:15:09 +01:00
IO Don't let permission denied kill library scans 2022-05-09 10:49:52 -05:00
Images Merge pull request #7221 from SenorSmartyPants/UserViewThumb 2022-02-28 20:17:30 -07:00
Library Merge pull request #7604 from Jellifi007/fixes-diactritics 2022-05-05 19:59:17 +02:00
LiveTv Merge pull request #7544 from jaantaponen/long-filename-fix 2022-05-04 08:19:43 -06:00
Localization Translated using Weblate (Portuguese (Brazil)) 2022-03-26 19:06:12 -04:00
MediaEncoder Use our own Contains extension 2021-12-20 13:31:07 +01:00
Net ExclusiveAddressUse: cheated by the docs 2022-03-10 20:51:22 +01:00
Playlists Optimize Guid comparisons 2022-02-21 14:15:09 +01:00
Plugins Optimize Guid comparisons 2022-02-21 14:15:09 +01:00
Properties Add SqliteItemRepository.ItemImageInfoFromValueString as a fuzzing 2021-09-02 21:28:00 +02:00
QuickConnect Update StyleCop 2021-12-24 18:28:27 +01:00
ScheduledTasks Catch checksum mismatch when updating plugins 2022-03-28 06:48:21 -06:00
Serialization Use static lambdas 2021-12-19 10:27:57 +01:00
Session Add missing properties to PlaybackStart, PlaybackStop 2022-04-15 17:44:30 -06:00
Sorting Add check so nulls will result in valid sort 2022-04-03 22:50:32 +02:00
SyncPlay Optimize Guid comparisons 2022-02-21 14:15:09 +01:00
TV Merge pull request #7346 from Bond-009/guid 2022-03-11 08:15:12 +01:00
Udp Fix option to disable server discovery 2022-02-14 14:39:33 +01:00
Updates Optimize Guid comparisons 2022-02-21 14:15:09 +01:00
ApplicationHost.cs Fix some warnings 2022-02-15 18:59:46 +01:00
ConfigurationOptions.cs Remove unused using directives 2021-04-17 11:37:55 +01:00
Emby.Server.Implementations.csproj Update Jellyfin.XmlTv to 10.8.0 2022-04-13 20:07:14 +02:00
IStartupOptions.cs Document IStartupOptions 2021-10-02 11:54:31 -04:00
ServerApplicationPaths.cs Fix warnings in ServerApplicationPaths 2021-10-03 21:41:22 -04:00