Pluto Episode Air Date

I am using the jgomez Docker for Pluto. Everything looks great, except the original air date isn't displayed. Using Nocords, it was there. Looking at the XML, it appears to be there.

Before I start breaking things, I thought I would see if anyone has a clue.

Thanks,

Jim

Isn't displayed where, specifically?

If you look at the XML code between the two, they are almost identical (I edited the field order of nocords so that it would be the same as jgomez):

jgomez

<programme channel="633354b63df9700007f6a1b7" start="20240306133000 +0000" stop="20240306140000 +0000">
	<title>Cheers</title>
	<episode-num system="onscreen">S10E17</episode-num>
	<episode-num system="pluto">641a11056c78eb001a588c2f</episode-num>
	<episode-num system="original-air-date">19920206000000 +0000</episode-num>
	<desc>Woody's cousin develops a crush on Rebecca and Cliff is very unhappy with the new postal uniforms.</desc>
	<icon src="https://images.pluto.tv/series/6362d618bc198f0013349589/tile.jpg?fill=blur&amp;fit=fill&amp;fm=jpg&amp;h=660&amp;q=75&amp;w=660" />
	<date>19920206</date>
	<series-id system="pluto">6362d618bc198f0013349589</series-id>
	<sub-title>A Diminished Rebecca With A Suspended Cliff</sub-title>
	<category>Classics</category>
	<category>Series</category>
	<category>Comedy</category>
</programme>

nocords

<programme channel="sitcom-legends" start="20240306083000 -0500" stop="20240306090000 -0500">
	<title lang="en">Cheers</title>
	<episode-num system="onscreen">S10E17</episode-num>
	<episode-num system="pluto">641a11056c78eb001a588c2f</episode-num>
	<episode-num system="original-air-date">1992-02-06T00:00:00.000Z</episode-num>
	<desc lang="en">Woody&apos;s cousin develops a crush on Rebecca and Cliff is very unhappy with the new postal uniforms.</desc>
	<icon src="https://images.pluto.tv/series/6362d618bc198f0013349589/tile.jpg?fill=blur&amp;fit=fill&amp;fm=jpg&amp;h=900&amp;q=75&amp;w=900"/>
	<date>19920205</date>
	<series-id system="pluto">6362d618bc198f0013349589</series-id>
	<sub-title lang="en">A Diminished Rebecca With A Suspended Cliff</sub-title>
	<category lang="en">Classics</category>
	<category lang="en">Series</category>
	<category lang="en">Comedy</category>
	<category lang="en">Classic Comedies</category>
</programme>

The main difference I can see is the formatting for the episode-num system="original-air-date" field. When I looked at the Guide on a client, it didn't seem to show original air date. However, if you check a recording, it certainly is available and takes it from the XML:

This got me curious, so I found something that was showing the original air date in the guide, except it was from the jgomez Plex XML (edited field order to align to above):

<programme channel="5e20b730f2f8d5003d739db7-632270e3e67cf9cd9011fce1" start="20240306020812 +0000" stop="20240306023812 +0000">
	<title>Backyard Builds</title>
	<episode-num system="onscreen">S02E08</episode-num>
	<desc>Brain &amp; Sarah build Jenn and Josh a lounge space and multipurpose space for crafting and playing guitar.</desc>
	<icon src="https://provider-static.plex.tv/epg/cms/production/fdb5d15c-7cf3-41c3-a4e7-075ce6f0aa24/at-home-w-fhm_logo_vertical_2000x3000.jpg" />
	<date>20231002</date>
	<sub-title>Backyard Builds | Craft Studio</sub-title>
	<category>Home improvement</category>
</programme>

Here, that field isn't even being used at all! It seems to be happily taking <date> and using it for "original air date". So here's what I'm thinking:

  • Channels has a priority of determining what to use for "original air date". If it doesn't find episode-num system="original-air-date", it moves on to <date>.
  • If Channels finds episode-num system="original-air-date", it is expecting a specific format. Namely YYYY-MM-DDTHH:MM:SS.sssZ. If the format is incorrect, nothing is displayed.
  • More so, if the format is incorrect, Channels does not fall back to <date>.

So, how do we correct this? Whose responsibility is it? Well, there are some options:

  • Ask @jgomez177 to update the Pluto XML formatting and see if that helps.
  • Ask the Devs to update the logic to get original air date differently or fix why it isn't able to display.

My preference is both!

It certainly looks like a format issue....

jgomez
19920206000000 +0000
nocords
1992-02-06T00:00:00.000Z

Maddox docker also is ..

2021-05-06T00:00:00.000Z

Should be corrected in version 1.08

1 Like

All good!