|
|
|
@ -1467,7 +1467,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void AddInfoToProgramDto(BaseItem item, BaseItemDto dto, bool addChannelInfo, User user = null)
|
|
|
|
|
public void AddInfoToProgramDto(BaseItem item, BaseItemDto dto, List<ItemFields> fields, User user = null)
|
|
|
|
|
{
|
|
|
|
|
var program = (LiveTvProgram)item;
|
|
|
|
|
|
|
|
|
@ -1507,7 +1507,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv
|
|
|
|
|
dto.IsPremiere = program.IsPremiere;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (addChannelInfo)
|
|
|
|
|
if (fields.Contains(ItemFields.ChannelInfo))
|
|
|
|
|
{
|
|
|
|
|
var channel = GetInternalChannel(program.ChannelId);
|
|
|
|
|
|
|
|
|
@ -1522,6 +1522,15 @@ namespace MediaBrowser.Server.Implementations.LiveTv
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (fields.Contains(ItemFields.ServiceName))
|
|
|
|
|
{
|
|
|
|
|
var service = GetService(program);
|
|
|
|
|
if (service != null)
|
|
|
|
|
{
|
|
|
|
|
dto.ServiceName = service.Name;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void AddInfoToRecordingDto(BaseItem item, BaseItemDto dto, User user = null)
|
|
|
|
|