|  | @@ -1304,6 +1304,7 @@ namespace MediaBrowser.Server.Implementations.Persistence
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  |                  throw new ArgumentNullException("id");
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | +            var list = new List<ChapterInfo>();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              using (var cmd = _connection.CreateCommand())
 | 
	
		
			
				|  |  |              {
 | 
	
	
		
			
				|  | @@ -1315,10 +1316,12 @@ namespace MediaBrowser.Server.Implementations.Persistence
 | 
	
		
			
				|  |  |                  {
 | 
	
		
			
				|  |  |                      while (reader.Read())
 | 
	
		
			
				|  |  |                      {
 | 
	
		
			
				|  |  | -                        yield return GetChapter(reader);
 | 
	
		
			
				|  |  | +                        list.Add(GetChapter(reader));
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            return list;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          /// <summary>
 | 
	
	
		
			
				|  | @@ -1632,9 +1635,9 @@ namespace MediaBrowser.Server.Implementations.Persistence
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  using (var reader = cmd.ExecuteReader(CommandBehavior.SequentialAccess | CommandBehavior.SingleResult))
 | 
	
		
			
				|  |  |                  {
 | 
	
		
			
				|  |  | -                    Logger.Debug("GetItemList query time: {0}ms. Query: {1}",
 | 
	
		
			
				|  |  | -                        Convert.ToInt32((DateTime.UtcNow - now).TotalMilliseconds),
 | 
	
		
			
				|  |  | -                        cmd.CommandText);
 | 
	
		
			
				|  |  | +                    //Logger.Debug("GetItemList query time: {0}ms. Query: {1}",
 | 
	
		
			
				|  |  | +                    //    Convert.ToInt32((DateTime.UtcNow - now).TotalMilliseconds),
 | 
	
		
			
				|  |  | +                    //    cmd.CommandText);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                      while (reader.Read())
 | 
	
		
			
				|  |  |                      {
 | 
	
	
		
			
				|  | @@ -1717,9 +1720,9 @@ namespace MediaBrowser.Server.Implementations.Persistence
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  using (var reader = cmd.ExecuteReader(CommandBehavior.SequentialAccess))
 | 
	
		
			
				|  |  |                  {
 | 
	
		
			
				|  |  | -                    Logger.Debug("GetItems query time: {0}ms. Query: {1}",
 | 
	
		
			
				|  |  | -                        Convert.ToInt32((DateTime.UtcNow - now).TotalMilliseconds),
 | 
	
		
			
				|  |  | -                        cmd.CommandText);
 | 
	
		
			
				|  |  | +                    //Logger.Debug("GetItems query time: {0}ms. Query: {1}",
 | 
	
		
			
				|  |  | +                    //    Convert.ToInt32((DateTime.UtcNow - now).TotalMilliseconds),
 | 
	
		
			
				|  |  | +                    //    cmd.CommandText);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                      while (reader.Read())
 | 
	
		
			
				|  |  |                      {
 | 
	
	
		
			
				|  | @@ -2029,9 +2032,9 @@ namespace MediaBrowser.Server.Implementations.Persistence
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  using (var reader = cmd.ExecuteReader(CommandBehavior.SequentialAccess))
 | 
	
		
			
				|  |  |                  {
 | 
	
		
			
				|  |  | -                    Logger.Debug("GetItemIds query time: {0}ms. Query: {1}",
 | 
	
		
			
				|  |  | -                        Convert.ToInt32((DateTime.UtcNow - now).TotalMilliseconds),
 | 
	
		
			
				|  |  | -                        cmd.CommandText);
 | 
	
		
			
				|  |  | +                    //Logger.Debug("GetItemIds query time: {0}ms. Query: {1}",
 | 
	
		
			
				|  |  | +                    //    Convert.ToInt32((DateTime.UtcNow - now).TotalMilliseconds),
 | 
	
		
			
				|  |  | +                    //    cmd.CommandText);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                      while (reader.Read())
 | 
	
		
			
				|  |  |                      {
 | 
	
	
		
			
				|  | @@ -3288,6 +3291,8 @@ namespace MediaBrowser.Server.Implementations.Persistence
 | 
	
		
			
				|  |  |                  throw new ArgumentNullException("query");
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +            var list = new List<MediaStream>();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              using (var cmd = _connection.CreateCommand())
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  |                  var cmdText = "select " + string.Join(",", _mediaStreamSaveColumns) + " from mediastreams where";
 | 
	
	
		
			
				|  | @@ -3315,10 +3320,12 @@ namespace MediaBrowser.Server.Implementations.Persistence
 | 
	
		
			
				|  |  |                  {
 | 
	
		
			
				|  |  |                      while (reader.Read())
 | 
	
		
			
				|  |  |                      {
 | 
	
		
			
				|  |  | -                        yield return GetMediaStream(reader);
 | 
	
		
			
				|  |  | +                        list.Add(GetMediaStream(reader));
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            return list;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          public async Task SaveMediaStreams(Guid id, IEnumerable<MediaStream> streams, CancellationToken cancellationToken)
 |