diff --git a/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.config.js b/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.config.js index d8b49148..8317bdce 100644 --- a/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.config.js +++ b/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.config.js @@ -16,9 +16,12 @@ module.exports = { const start = parseStart(item) const stop = parseStop(item, start) programs.push({ - title: item.season?.serie?.title ? item.season.serie.title : item.title, + title: item.title, + subTitle: item.season?.serie?.title, category: item.genreDetailed, description: item.synopsis, + season: parseSeason(item), + episode: parseEpisode(item), image: parseImage(item), start: start.toJSON(), stop: stop.toJSON() @@ -61,6 +64,14 @@ function parseStop(item, start) { return start.add(item.duration, 's') } +function parseSeason(item) { + return item.season?.number +} + +function parseEpisode(item) { + return item.episodeNumber +} + function parseItems(content, channel) { const data = JSON.parse(content) diff --git a/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.test.js b/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.test.js index cd4dae36..9a07e69f 100644 --- a/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.test.js +++ b/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.test.js @@ -27,6 +27,9 @@ it('can parse response', () => { start: '2021-11-07T23:35:00.000Z', stop: '2021-11-08T00:20:00.000Z', title: 'Tête de liste', + subTitle: 'Esprits criminels', + season: 10, + episode: 12, description: "Un tueur en série prend un plaisir pervers à prévenir les autorités de Tallahassee avant chaque nouveau meurtre. Rossi apprend le décès d'un de ses vieux amis.", category: 'Série Suspense',