mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-12-20 15:55:25 +03:00
Switched all i/o to win32 methods and added protobuf serialization for ffprobe caching
This commit is contained in:
parent
882e364326
commit
c80c8c1cfd
@@ -69,7 +69,7 @@ namespace MediaBrowser.Controller
|
||||
public async override Task Init(IProgress<TaskProgress> progress)
|
||||
{
|
||||
ExtractFFMpeg();
|
||||
|
||||
|
||||
await base.Init(progress).ConfigureAwait(false);
|
||||
|
||||
progress.Report(new TaskProgress() { Description = "Loading Users", PercentComplete = 15 });
|
||||
@@ -91,7 +91,7 @@ namespace MediaBrowser.Controller
|
||||
|
||||
// Sort the providers by priority
|
||||
MetadataProviders = MetadataProviders.OrderBy(e => e.Priority);
|
||||
|
||||
|
||||
// Initialize the metadata providers
|
||||
Parallel.ForEach(MetadataProviders, provider =>
|
||||
{
|
||||
@@ -106,7 +106,7 @@ namespace MediaBrowser.Controller
|
||||
/// </summary>
|
||||
void ItemController_PreBeginResolvePath(object sender, PreBeginResolveEventArgs e)
|
||||
{
|
||||
if (e.File.FileInfo.IsHidden || e.File.FileInfo.IsSystemFile)
|
||||
if (e.IsHidden || e.IsSystemFile)
|
||||
{
|
||||
// Ignore hidden files and folders
|
||||
e.Cancel = true;
|
||||
|
||||
Reference in New Issue
Block a user