mirror of
				https://github.com/jellyfin/jellyfin.git
				synced 2025-11-03 19:17:24 -05:00 
			
		
		
		
	update recording file name
This commit is contained in:
		
							parent
							
								
									f0864b1dae
								
							
						
					
					
						commit
						06ebf9d3c2
					
				@ -423,10 +423,6 @@ namespace MediaBrowser.Common.Implementations.ScheduledTasks
 | 
			
		||||
            CurrentProgress = null;
 | 
			
		||||
 | 
			
		||||
            OnTaskCompleted(startTime, endTime, status, failureException);
 | 
			
		||||
 | 
			
		||||
            // Bad practice, i know. But we keep a lot in memory, unfortunately.
 | 
			
		||||
            GC.Collect(2, GCCollectionMode.Forced, true);
 | 
			
		||||
            GC.Collect(2, GCCollectionMode.Forced, true);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
 | 
			
		||||
@ -176,7 +176,6 @@ namespace MediaBrowser.Model.Configuration
 | 
			
		||||
        public string UICulture { get; set; }
 | 
			
		||||
 | 
			
		||||
        public PeopleMetadataOptions PeopleMetadataOptions { get; set; }
 | 
			
		||||
        public bool FindInternetTrailers { get; set; }
 | 
			
		||||
 | 
			
		||||
        public bool SaveMetadataHidden { get; set; }
 | 
			
		||||
 | 
			
		||||
@ -243,7 +242,6 @@ namespace MediaBrowser.Model.Configuration
 | 
			
		||||
            LibraryMonitorDelay = 60;
 | 
			
		||||
 | 
			
		||||
            EnableInternetProviders = true;
 | 
			
		||||
            FindInternetTrailers = true;
 | 
			
		||||
 | 
			
		||||
            PathSubstitutions = new PathSubstitution[] { };
 | 
			
		||||
            ContentTypes = new NameValuePair[] { };
 | 
			
		||||
 | 
			
		||||
@ -647,8 +647,6 @@ namespace MediaBrowser.Providers.Manager
 | 
			
		||||
 | 
			
		||||
                    if (result.HasMetadata)
 | 
			
		||||
                    {
 | 
			
		||||
                        NormalizeRemoteResult(result.Item);
 | 
			
		||||
 | 
			
		||||
                        MergeData(result, temp, new List<MetadataFields>(), false, false);
 | 
			
		||||
 | 
			
		||||
                        refreshResult.UpdateType = refreshResult.UpdateType | ItemUpdateType.MetadataDownload;
 | 
			
		||||
@ -673,19 +671,6 @@ namespace MediaBrowser.Providers.Manager
 | 
			
		||||
            return refreshResult;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        private void NormalizeRemoteResult(TItemType item)
 | 
			
		||||
        {
 | 
			
		||||
            if (!ServerConfigurationManager.Configuration.FindInternetTrailers)
 | 
			
		||||
            {
 | 
			
		||||
                var hasTrailers = item as IHasTrailers;
 | 
			
		||||
 | 
			
		||||
                if (hasTrailers != null)
 | 
			
		||||
                {
 | 
			
		||||
                    hasTrailers.RemoteTrailers.Clear();
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        private void MergeNewData(TItemType source, TIdType lookupInfo)
 | 
			
		||||
        {
 | 
			
		||||
            // Copy new provider id's that may have been obtained
 | 
			
		||||
 | 
			
		||||
@ -1088,10 +1088,6 @@ namespace MediaBrowser.Server.Implementations.Library
 | 
			
		||||
            await RunPostScanTasks(innerProgress, cancellationToken).ConfigureAwait(false);
 | 
			
		||||
 | 
			
		||||
            progress.Report(100);
 | 
			
		||||
 | 
			
		||||
            // Bad practice, i know. But we keep a lot in memory, unfortunately.
 | 
			
		||||
            GC.Collect(2, GCCollectionMode.Forced, true);
 | 
			
		||||
            GC.Collect(2, GCCollectionMode.Forced, true);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
 | 
			
		||||
@ -165,10 +165,6 @@ namespace MediaBrowser.Server.Implementations.Library.Validators
 | 
			
		||||
            progress.Report(100);
 | 
			
		||||
 | 
			
		||||
            _logger.Info("People validation complete");
 | 
			
		||||
 | 
			
		||||
            // Bad practice, i know. But we keep a lot in memory, unfortunately.
 | 
			
		||||
            GC.Collect(2, GCCollectionMode.Forced, true);
 | 
			
		||||
            GC.Collect(2, GCCollectionMode.Forced, true);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -55,6 +55,10 @@ namespace MediaBrowser.Server.Implementations.LiveTv.EmbyTV
 | 
			
		||||
                {
 | 
			
		||||
                    name += " " + info.OriginalAirDate.Value.ToString("yyyy-MM-dd");
 | 
			
		||||
                }
 | 
			
		||||
                else
 | 
			
		||||
                {
 | 
			
		||||
                    name += " " + DateTime.Now.ToString("yyyy-MM-dd");
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
                if (!string.IsNullOrWhiteSpace(info.EpisodeTitle))
 | 
			
		||||
                {
 | 
			
		||||
 | 
			
		||||
@ -385,8 +385,7 @@ namespace MediaBrowser.Server.Startup.Common
 | 
			
		||||
                new OmdbEpisodeProviderMigration(ServerConfigurationManager),
 | 
			
		||||
                new MovieDbEpisodeProviderMigration(ServerConfigurationManager),
 | 
			
		||||
                new DbMigration(ServerConfigurationManager, TaskManager),
 | 
			
		||||
                new UpdateLevelMigration(ServerConfigurationManager, this, HttpClient, JsonSerializer, _releaseAssetFilename),
 | 
			
		||||
                new CollectionsViewMigration(ServerConfigurationManager, UserManager)
 | 
			
		||||
                new UpdateLevelMigration(ServerConfigurationManager, this, HttpClient, JsonSerializer, _releaseAssetFilename)
 | 
			
		||||
            };
 | 
			
		||||
 | 
			
		||||
            foreach (var task in migrations)
 | 
			
		||||
 | 
			
		||||
@ -70,7 +70,6 @@
 | 
			
		||||
    <Compile Include="FFMpeg\FFMpegInfo.cs" />
 | 
			
		||||
    <Compile Include="INativeApp.cs" />
 | 
			
		||||
    <Compile Include="MbLinkShortcutHandler.cs" />
 | 
			
		||||
    <Compile Include="Migrations\CollectionsViewMigration.cs" />
 | 
			
		||||
    <Compile Include="Migrations\IVersionMigration.cs" />
 | 
			
		||||
    <Compile Include="Migrations\DbMigration.cs" />
 | 
			
		||||
    <Compile Include="Migrations\MovieDbEpisodeProviderMigration.cs" />
 | 
			
		||||
 | 
			
		||||
@ -1,40 +0,0 @@
 | 
			
		||||
using System.Linq;
 | 
			
		||||
using MediaBrowser.Controller.Configuration;
 | 
			
		||||
using MediaBrowser.Controller.Library;
 | 
			
		||||
 | 
			
		||||
namespace MediaBrowser.Server.Startup.Common.Migrations
 | 
			
		||||
{
 | 
			
		||||
    public class CollectionsViewMigration : IVersionMigration
 | 
			
		||||
    {
 | 
			
		||||
        private readonly IServerConfigurationManager _config;
 | 
			
		||||
        private readonly IUserManager _userManager;
 | 
			
		||||
 | 
			
		||||
        public CollectionsViewMigration(IServerConfigurationManager config, IUserManager userManager)
 | 
			
		||||
        {
 | 
			
		||||
            _config = config;
 | 
			
		||||
            _userManager = userManager;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        public void Run()
 | 
			
		||||
        {
 | 
			
		||||
            var migrationKey = this.GetType().Name;
 | 
			
		||||
            var migrationKeyList = _config.Configuration.Migrations.ToList();
 | 
			
		||||
 | 
			
		||||
            if (!migrationKeyList.Contains(migrationKey))
 | 
			
		||||
            {
 | 
			
		||||
                if (_config.Configuration.IsStartupWizardCompleted)
 | 
			
		||||
                {
 | 
			
		||||
                    if (_userManager.Users.Any(i => i.Configuration.DisplayCollectionsView))
 | 
			
		||||
                    {
 | 
			
		||||
                        _config.Configuration.DisplayCollectionsView = true;
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
                migrationKeyList.Add(migrationKey);
 | 
			
		||||
                _config.Configuration.Migrations = migrationKeyList.ToArray();
 | 
			
		||||
                _config.SaveConfiguration();
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user