| 
					
				 | 
			
			
				@@ -55,8 +55,9 @@ namespace Jellyfin.Server.Migrations.Routines 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     try 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        _logger.LogInformation("Backing up {Library} to {BackupPath}", DbFilename, bakPath); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         File.Copy(dbPath, bakPath); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _logger.LogInformation("Library database backed up to {BackupPath}", bakPath); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        _logger.LogInformation("{Library} backed up to {BackupPath}", DbFilename, bakPath); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     catch (Exception ex) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -80,7 +81,7 @@ namespace Jellyfin.Server.Migrations.Routines 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     IncludeItemTypes = [BaseItemKind.Audio], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     StartIndex = startIndex, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    Limit = 100, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    Limit = 5000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     SkipDeserialization = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .Cast<Audio>() 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -97,7 +98,8 @@ namespace Jellyfin.Server.Migrations.Routines 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _itemRepository.SaveItems(results, CancellationToken.None); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                startIndex += 100; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                startIndex += results.Count; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _logger.LogInformation("Backfilled data for {UpdatedRecords} of {TotalRecords} audio records", startIndex, records); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |