|
|
|
@ -298,15 +298,20 @@ namespace Emby.Server.Implementations.LiveTv.TunerHosts
|
|
|
|
|
|
|
|
|
|
private string GetTunerChannelId(Dictionary<string, string> attributes)
|
|
|
|
|
{
|
|
|
|
|
var values = new List<string>();
|
|
|
|
|
|
|
|
|
|
string result;
|
|
|
|
|
attributes.TryGetValue("tvg-id", out result);
|
|
|
|
|
if (attributes.TryGetValue("tvg-id", out result))
|
|
|
|
|
{
|
|
|
|
|
values.Add(result);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (string.IsNullOrWhiteSpace(result))
|
|
|
|
|
if (attributes.TryGetValue("channel-id", out result))
|
|
|
|
|
{
|
|
|
|
|
attributes.TryGetValue("channel-id", out result);
|
|
|
|
|
values.Add(result);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
return values.Count == 0 ? null : string.Join("-", values.ToArray());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private Dictionary<string, string> ParseExtInf(string line, out string remaining)
|
|
|
|
|