Issue with Channels recognizing Movies as TV Shows

Im working on my own version of the Pluto project. Its working great except that all movies are being classified as tv shows. No matter that I do I cannot seem to make Channels recognize them as movies. They both have Movie tags, what am I missing?

My XML

<programme start="20260814190000 +0000" stop="20260814220000 +0000" channel="2301">
      <title>Terminator 2: Judgment Day (1991)</title>
      <desc>The non-human machine ruling elite...</desc>
      <date>19910703</date>
      <category>Movie</category>
      <category>Sci-Fi &amp; Fantasy</category>
      <category>Action Sci-Fi &amp; Fantasy</category>
      <icon src="..."/>
      <episode-num system="original-air-date">1991-07-03T00:00:00.000Z</episode-num>
  </programme>

Same Movie - Gracenote

 <programme start="20260815010000 +0000" stop="20260815040000 +0000" channel="33.3">
      <title>Terminator 2: Judgment Day (1991)</title>
      <sub-title>Directed by: James Cameron</sub-title>
      <desc>Two killer cyborgs battle over a teen's life.</desc>
      <category>Movie</category>
      <category>Feature Film</category>
      <category>Science Fiction</category>
      <category>Action</category>
      <category>Thriller</category>
      <icon src="..."></icon>
      <date>19910701</date>
      <previously-shown></previously-shown>
      <episode-num system="tms">MV000336630000</episode-num>
      <rating><value>R</value></rating>
      <credits><director>James Cameron</director>...</credits>
  </programme>

Just a guess it's because you include episode-num

yeah but so does gracenote though...

It's supplying the tms Movie ID, not the OAD

This is all that's required

Same Movie appears as a TV Show episode using FastChannels Pluto

<programme start="20260813201500 +0000" stop="20260813231500 +0000" channel="pluto.64b585f84ea480000838e446">
	<title lang="en">Terminator 2: Judgment Day</title>
	<desc lang="en">The non-human machine ruling elite of the nuclear war-torn future has dispatched a cyborg assassin into the past to kill a young boy because he soon will be the resistance leader against the machines.</desc>
	<date>19910703</date>
	<category lang="en">Sci-Fi &amp; Fantasy</category>
	<category lang="en">Movie</category>
	<category lang="en">Action</category>
	<category lang="en">Pluto TV</category>
	<category lang="en">Pluto-enabled</category>
	<icon src="https://images.pluto.tv/episodes/60da327bb8187f00136b07f2/poster_1785524042992.jpg?fill=blur&amp;fit=fill&amp;fm=jpg&amp;h=1000&amp;q=75&amp;w=694"/>
	<series-id system="fastchannels">60da2ef91e23180013bf0fbb</series-id>
	<episode-num system="fastchannels">60da327bb8187f00136b07f2</episode-num>
</programme>

Yeah i think that is broken. Thats the first thing I tried. Doesnt matter CDVR insists on treating it as a TV Series

I just tried making the xml for Terminator 2 look as much like the gracenote version. i thought maybe it was this line: <episode-num system="tms">MV000336630000</episode-num> but it is still classified as a TV Series. I think any xmltv source is going to behave like this

<programme start="20260814190000 +0000" stop="20260814220000 +0000" channel="2301">
      <title>Terminator 2: Judgment Day (1991)</title>
      <sub-title>Pluto Movie</sub-title>
      <desc>The non-human machine ruling elite of the nuclear war-torn future has dispatched a cyborg assassin into the past to kill a young boy because he soon will be the
  resistance leader against the machines.</desc>
      <date>19910703</date>
      <category>Movie</category>
      <category>Feature Film</category>
      <category>Sci-Fi &amp; Fantasy</category>
      <category>Action Sci-Fi &amp; Fantasy</category>
      <icon src="https://images.pluto.tv/episodes/60da327bb8187f00136b07f2/poster16_9_1785524042992.jpg?fill=blur&amp;fit=fill&amp;fm=jpg&amp;h=540&amp;q=75&amp;w=960"/>
      <episode-num system="tms">MV000336630000</episode-num>
      <rating system="MPAA">
        <value>R</value>
      </rating>
  </programme>

Gracenote

 <programme start="20260815010000 +0000" stop="20260815040000 +0000" channel="33.3">
      <title>Terminator 2: Judgment Day (1991)</title>
      <sub-title>Directed by: James Cameron</sub-title>
      <desc>Two killer cyborgs battle over a teen&#39;s (Edward Furlong) life.</desc>
      <category>Movie</category>
      <category>Feature Film</category>
      <category>Science Fiction</category>
      <category>Action</category>
      <category>Thriller</category>
      <icon src="https://tmsimg.fancybits.co/assets/p13308_v_v12_az.jpg?w=480&amp;h=720"></icon>
      <date>19910701</date>
      <previously-shown></previously-shown>
      <episode-num system="tms">MV000336630000</episode-num>
      <rating>
        <value>R</value>
      </rating>
      <credits>
        <director>James Cameron</director>
        <actor>Arnold Schwarzenegger</actor>
        <actor>Linda Hamilton</actor>
        <actor>Edward Furlong</actor>
      </credits>
  </programme>

If I'm not mistaken, everything I have ever recorded from Pluto ended up classified as a "TV show", regardless of which Pluto project I was using to bring it into CDVR.

The only way I have been able to get Movies from PlutoTV to classify as "Movies" has been to copy/move them to my Imports/Movies folder.

Allow me to offer an opposing experience. I've recorded a bunch of movies via fastchannels recently, at least some of which were from Pluto, and don't recall a single time that one was miscategorized as a TV episode. But I haven't recorded any in the last 3-4 weeks.

@slampman: Did you try omitting episode-num entirely?

Oh yeah I tried a bunch of different combos. I wondwer if it is classified as a movie when recorded but in the guide it is classified as a Tv Show

confirmed
From the guide:

From the Library

Ahh.
Search needs fixed.

In reflecting on this subject it seems to me that, as with many sources, there are two groups of channels. Those with Gracenote guide data, and those without.

In my experience, I'd say that the GN channels typically identify movies correctly. It's the non-gracenote channels from Pluto, and perhaps others as well, which have misidentified movie recordings as TV shows.

We've fixed this in the latest pre-release:

The apps have not been updated yet for this fix.

1 Like