|  | @@ -1038,6 +1038,18 @@ namespace MediaBrowser.Model.Dlna
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +            // Check audio codec
 | 
	
		
			
				|  |  | +            List<string> audioCodecs = profile.GetAudioCodecs();
 | 
	
		
			
				|  |  | +            if (audioCodecs.Count > 0)
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                // Check audio codecs
 | 
	
		
			
				|  |  | +                string audioCodec = audioStream == null ? null : audioStream.Codec;
 | 
	
		
			
				|  |  | +                if (string.IsNullOrEmpty(audioCodec) || !ListHelper.ContainsIgnoreCase(audioCodecs, audioCodec))
 | 
	
		
			
				|  |  | +                {
 | 
	
		
			
				|  |  | +                    return false;
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              return true;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -1073,6 +1085,7 @@ namespace MediaBrowser.Model.Dlna
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +            // Check audio codec
 | 
	
		
			
				|  |  |              List<string> audioCodecs = profile.GetAudioCodecs();
 | 
	
		
			
				|  |  |              if (audioCodecs.Count > 0)
 | 
	
		
			
				|  |  |              {
 |