| 
					
				 | 
			
			
				@@ -51,14 +51,15 @@ namespace MediaBrowser.Api 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private readonly IServerApplicationHost _appHost; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private readonly IUserManager _userManager; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private readonly IConnectManager _connectManager; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        private ILiveTvManager _liveTvManager; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private readonly ILiveTvManager _liveTvManager; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        public StartupWizardService(IServerConfigurationManager config, IServerApplicationHost appHost, IUserManager userManager, IConnectManager connectManager) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public StartupWizardService(IServerConfigurationManager config, IServerApplicationHost appHost, IUserManager userManager, IConnectManager connectManager, ILiveTvManager liveTvManager) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _config = config; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _appHost = appHost; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _userManager = userManager; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _connectManager = connectManager; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _liveTvManager = liveTvManager; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public void Post(ReportStartupWizardComplete request) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -103,6 +104,12 @@ namespace MediaBrowser.Api 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 result.LiveTvTunerType = tvConfig.TunerHosts[0].Type; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (tvConfig.ListingProviders.Count > 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                result.LiveTvGuideProviderId = tvConfig.ListingProviders[0].Id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                result.LiveTvGuideProviderType = tvConfig.ListingProviders[0].Type; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -213,6 +220,8 @@ namespace MediaBrowser.Api 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public string PreferredMetadataLanguage { get; set; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public string LiveTvTunerType { get; set; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public string LiveTvTunerPath { get; set; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public string LiveTvGuideProviderId { get; set; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public string LiveTvGuideProviderType { get; set; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public class StartupInfo 
			 |