diff --git a/ErsatzTV.Core/Iptv/ChannelGuide.cs b/ErsatzTV.Core/Iptv/ChannelGuide.cs index 9a8fc04a4..2a9c3da72 100644 --- a/ErsatzTV.Core/Iptv/ChannelGuide.cs +++ b/ErsatzTV.Core/Iptv/ChannelGuide.cs @@ -32,7 +32,7 @@ namespace ErsatzTV.Core.Iptv xml.WriteStartElement("tv"); xml.WriteAttributeString("generator-info-name", "ersatztv"); - foreach (Channel channel in _channels.OrderBy(c => c.Number)) + foreach (Channel channel in _channels.OrderBy(c => decimal.Parse(c.Number))) { xml.WriteStartElement("channel"); xml.WriteAttributeString("id", channel.Number);