Pluto for Channels

I asked elsewhere but no answer... Is there a way to get more show info in the ChannelsDVR guide grid? I am assuming this is how CHDVR is coded and nothing I can do but thought I'd ask anyhow.

I have a lame duck copy of Tivimate that, using the same listings source (nocords.xyz), shows the season and episode number along with occasional extra info.

1 Like

I'm using the joagomez container and am seeing season and episode numbers on very many Pluto channels, but not all.

I always figured that was just due to some inconsistencies in Pluto's guide data? Just now I checked a few channels though, (examples: "Universal Crime," "Murder She Wrote" and "Little House on the Prairie") and I see that they while they aren't displaying that information in Channels, those same channels on Pluto.tv do include it. Hmm.

1 Like

Using the Jon Maddox container, I can see the Season and Episode in the data it pulls from the Pluto API (it's cached in the container /usr/src/app/cache.json)

                "_id": "66d12f8de0873100133e3749",
                "start": "2024-09-20T19:12:00.000Z",
                "stop": "2024-09-20T20:07:00.000Z",
                "title": "Little House on the Prairie",
                "episode": {
                    "_id": "6567c9da2f9f5b001351ef75",
                    "number": 4,
                    "season": 2,
                    "description": "The Green-Stockings of Sleepy Eye challenge the men of Walnut Grove to a baseball game.",
                    "duration": 3300000,
                    "originalContentDuration": 3300000,
                    "genre": "Classics",
                    "subGenre": "Classic Dramas",
                    "distributeAs": {
                        "AVOD": false
                    },
                    "clip": {
                        "originalReleaseDate": "1975-10-01T00:00:00.000Z"
                    },
                    "rating": "TV-G",
                    "name": "The Big Inning",
                    "slug": "the-big-inning-live-epg-2-4-ptv1",
                    "poster": {
                        "path": "https://images.pluto.tv/episodes/6567c9da2f9f5b001351ef75/poster.jpg?fill=blur&fit=fill&fm=jpg&h=1000&q=75&w=694"
                    },
                    "firstAired": "1975-10-01T00:00:00.000Z",
                    "thumbnail": {
                        "path": "https://images.pluto.tv/episodes/6567c9da2f9f5b001351ef75/thumbnail.jpg?fill=blur&fit=fill&fm=jpg&h=440&q=75&w=440"
                    },
                    "liveBroadcast": true,
                    "featuredImage": {
                        "path": "https://images.pluto.tv/episodes/6567c9da2f9f5b001351ef75/featuredImage.jpg?fill=blur&fit=fill&fm=jpg&h=900&q=75&w=1600"
                    },
                    "series": {
                        "_id": "65666a8a20854800140c4820",
                        "name": "Little House on the Prairie",
                        "slug": "little-house-on-the-prairie-live-epg",
                        "type": "live",

Capture

but it doesn't pass it in the XMLTV output.

	<programme start="20240920121200 -0700" stop="20240920130700 -0700" channel="little-house-on-the-prairie">
			<title lang="en">Little House on the Prairie</title>
			<icon src="https://images.pluto.tv/series/65666a8a20854800140c4820/tile.jpg?fill=blur&amp;fit=fill&amp;fm=jpg&amp;h=900&amp;q=75&amp;w=900"/>
			<date>19750930</date>
			<category lang="en">Series</category>
			<series-id system="pluto">65666a8a20854800140c4820</series-id>
			<desc lang="en">The Green-Stockings of Sleepy Eye challenge the men of Walnut Grove to a baseball game.</desc>
			<category lang="en">Classics</category>
			<category lang="en">Classic Dramas</category>
			<live/>
			<episode-num system="original-air-date">20240920121200 -0700</episode-num>
			<category lang="en">Drama</category>
			<category lang="en">Drama</category>
			<category lang="en">Drama</category>
			<sub-title lang="en">The Big Inning</sub-title>

	</programme>

Screenshot 2024-09-20 at 11-55-26 Channels Guide

Hmmm making me question the logic now since I based mine off of Maddox

I see the issue and its present in the screenshot by as well as the json.

The EPG is marking the episode as type of "live": and the logic does not include Season/Episode data in the XMLTV output when its marked as "Live" because its supposed to be a Live broadcast.
It's noted with the "Live" tag in the screenshot of what is displayed in Channels

The current logic adds Season/Episode data when type is "tv" so will look to change that logic in a future update

1 Like

Ahh, because Pluto says it's a live broadcast.

That tag as well but also type in the "series"

"series": {
                        "_id": "65666a8a20854800140c4820",
                        "name": "Little House on the Prairie",
                        "slug": "little-house-on-the-prairie-live-epg",
                        "type": "live",
1 Like

Makes me wonder if anything on Pluto is actually "Live", besides some news and sports channels.

They used to show NCAA Big Sky conference games a few years ago, but sure if anything is "live" now

Updated to check programs marked as Live

1 Like

Isn't Big Brother live?

I guess I wasn't as clear as I should've been. When I said

"get more show info in the ChannelsDVR guide grid"

I really did mean "in the grid", not above, as your arrow points.

That "live" flag in Pluto's API just means that the channel originates from a linear source instead of something created on the fly from VOD clips hosted on Pluto's servers.

3 Likes

That’s what they changed it to but wasn’t always the case

That is how Channels has decided to display the information. You would need to bring that up with the developers

Thanks, I suspected that but wanted to have someone "in the know" verify it. Having that info in the grid like Tivimate makes scrolling much easier on my eyes for some reason.

Mostly correct, but it depends on the channel

You can combine multiple M3u's into one using an IPTV proxy like xTeVe.

You'd probably want non-abandonedware version of that in Threadfin BTW

Accessing Pluto via Docker. Can get all channels, except CNN Headline News. Anyone else see this and know a solution?