Browse Source

fix parsing of guide data

Luke Pulverenti 7 years ago
parent
commit
1b690677e9
1 changed files with 11 additions and 6 deletions
  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;
                         }
                     }
                 }