diff --git a/services/fox-handler.ts b/services/fox-handler.ts index 3a80e55..a201683 100644 --- a/services/fox-handler.ts +++ b/services/fox-handler.ts @@ -146,11 +146,11 @@ const parseAirings = async (events: IFoxEvent[]) => { image: event.images.logo?.FHD || event.images.seriesDetail?.FHD || event.images.seriesList?.FHD, name: event.name, network: event.callSign, + replay: event.airingType !== 'live', start: start.valueOf(), ...(isLinear && { channel: event.network, linear: true, - replay: event.airingType !== 'live', }), }); } diff --git a/services/generate-m3u.ts b/services/generate-m3u.ts index 24f99dc..e1579a8 100644 --- a/services/generate-m3u.ts +++ b/services/generate-m3u.ts @@ -12,7 +12,7 @@ export const generateM3u = (uri: string, linear = false): string => { } const channelNum = parseInt(key, 10) + LINEAR_START_CHANNEL; - m3uFile = `${m3uFile}\n#EXTINF:0 tvg-id="${channelNum}.eplustv" channel-id="${val.name} channel-number="${channelNum}" tvg-chno="${channelNum}" tvg-name="${val.tvgName}" tvc-guide-stationid="${val.stationId}" group-title="EPlusTV", ${val.name}`; + m3uFile = `${m3uFile}\n#EXTINF:0 tvg-id="${channelNum}.eplustv" channel-id="${val.name}" channel-number="${channelNum}" tvg-chno="${channelNum}" tvg-name="${val.tvgName}" tvc-guide-stationid="${val.stationId}" group-title="EPlusTV", ${val.name}`; m3uFile = `${m3uFile}\n${uri}/channels/${channelNum}.m3u8\n`; }); } else {