diff --git a/StreamMaster.Application/StreamGroups/Queries/GetStreamGroupLineUp.cs b/StreamMaster.Application/StreamGroups/Queries/GetStreamGroupLineUp.cs index f26f2758d..fcd625fb5 100644 --- a/StreamMaster.Application/StreamGroups/Queries/GetStreamGroupLineUp.cs +++ b/StreamMaster.Application/StreamGroups/Queries/GetStreamGroupLineUp.cs @@ -102,7 +102,7 @@ public async Task Handle(GetStreamGroupLineup request, CancellationToken string encodedName = HttpUtility.HtmlEncode(videoStream.User_Tvg_name).Trim().Replace(" ", "_"); string videoUrl = $"{url}/api/videostreams/stream/{encodedNumbers}/{encodedName}"; - MxfService? service = schedulesDirectDataService.AllServices.FirstOrDefault(a => a.StationId == stationId); + MxfService? service = schedulesDirectDataService.AllServices.FirstOrDefault(a => a.StationId == videoStream.User_Tvg_ID); string graceNote = service?.CallSign ?? stationId; string id = graceNote; if (setting.M3UUseChnoForId) @@ -114,11 +114,14 @@ public async Task Handle(GetStreamGroupLineup request, CancellationToken { GuideName = videoStream.User_Tvg_name, GuideNumber = id, + Station = id, + Logo = service?.mxfGuideImage.ImageUrl, URL = videoUrl }; ret.Add(lu); } + string jsonString = JsonSerializer.Serialize(ret); return jsonString; }