diff options
| -rw-r--r-- | Emby.Server.Implementations/LiveTv/TunerHosts/M3uParser.cs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Emby.Server.Implementations/LiveTv/TunerHosts/M3uParser.cs b/Emby.Server.Implementations/LiveTv/TunerHosts/M3uParser.cs index bac9664c5..088c264f0 100644 --- a/Emby.Server.Implementations/LiveTv/TunerHosts/M3uParser.cs +++ b/Emby.Server.Implementations/LiveTv/TunerHosts/M3uParser.cs @@ -76,6 +76,7 @@ namespace Emby.Server.Implementations.LiveTv.TunerHosts var channels = new List<M3UChannel>(); string line; string extInf = ""; + while ((line = reader.ReadLine()) != null) { line = line.Trim(); @@ -111,6 +112,18 @@ namespace Emby.Server.Implementations.LiveTv.TunerHosts extInf = ""; } } + + var startingNumber = 1; + foreach (var channel in channels) + { + if (!string.IsNullOrWhiteSpace(channel.Number)) + { + continue; + } + + channel.Number = startingNumber.ToString(CultureInfo.InvariantCulture); + startingNumber++; + } return channels; } |
