浏览代码

fix parsing of guide data

Luke Pulverenti 7 年之前
父节点
当前提交
1b690677e9
共有 1 个文件被更改,包括 11 次插入6 次删除
  1. 11 6
      Emby.Server.Implementations/LiveTv/Listings/SchedulesDirect.cs

+ 11 - 6
Emby.Server.Implementations/LiveTv/Listings/SchedulesDirect.cs

@@ -358,14 +358,19 @@ namespace Emby.Server.Implementations.LiveTv.Listings
 
                 if (details.metadata != null)
                 {
-                    var gracenote = details.metadata.Find(x => x.Gracenote != null).Gracenote;
-                    if (gracenote != null)
+                    foreach (var metadataProgram in details.metadata)
                     {
-                        info.SeasonNumber = gracenote.season;
-
-                        if (gracenote.episode > 0)
+                        var gracenote = metadataProgram.Gracenote;
+                        if (gracenote != null)
                         {
-                            info.EpisodeNumber = gracenote.episode;
+                            info.SeasonNumber = gracenote.season;
+
+                            if (gracenote.episode > 0)
+                            {
+                                info.EpisodeNumber = gracenote.episode;
+                            }
+
+                            break;
                         }
                     }
                 }