|
|
|
@ -847,11 +847,15 @@ namespace Emby.Server.Implementations.LiveTv.EmbyTV
|
|
|
|
|
|
|
|
|
|
var channelMappings = GetChannelMappings(provider.Item2);
|
|
|
|
|
var channelNumber = channel.Number;
|
|
|
|
|
string mappedChannelNumber;
|
|
|
|
|
if (channelMappings.TryGetValue(channelNumber, out mappedChannelNumber))
|
|
|
|
|
|
|
|
|
|
if (!string.IsNullOrWhiteSpace(channelNumber))
|
|
|
|
|
{
|
|
|
|
|
_logger.Debug("Found mapped channel on provider {0}. Tuner channel number: {1}, Mapped channel number: {2}", provider.Item1.Name, channelNumber, mappedChannelNumber);
|
|
|
|
|
channelNumber = mappedChannelNumber;
|
|
|
|
|
string mappedChannelNumber;
|
|
|
|
|
if (channelMappings.TryGetValue(channelNumber, out mappedChannelNumber))
|
|
|
|
|
{
|
|
|
|
|
_logger.Debug("Found mapped channel on provider {0}. Tuner channel number: {1}, Mapped channel number: {2}", provider.Item1.Name, channelNumber, mappedChannelNumber);
|
|
|
|
|
channelNumber = mappedChannelNumber;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var programs = await provider.Item1.GetProgramsAsync(provider.Item2, channelNumber, channel.Name, startDateUtc, endDateUtc, cancellationToken)
|
|
|
|
|