Jellyfin Forum
SOLVED: TV Guide Showing New Episodes as Repeats - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: SOLVED: TV Guide Showing New Episodes as Repeats (/t-solved-tv-guide-showing-new-episodes-as-repeats)



TV Guide Showing New Episodes as Repeats - Melawen - 2025-10-03

Having used Plex intermittently for the last year or so I recently decided to give Jellyfin a try as Plex has not been great at transcoding my Blu-ray rips, whereas Jellyfin just seems to take it in its stride.

As I have a couple of HDHomerun tuners as well I wanted to also switch the PVR to Jellyfin.  This has taken a little more effort as I use Schedules Direct for my guide data and there is apparently a longstanding issue with this and Jellyfin.  I have, however, found a workaround using a Python script that grabs the guide data from SD and converts it to XML so that I can import it.  Everything is fine there but, per the title, Jellyfin is marking new episodes as repeats; not everywhere but definitely on shows that I know have not been broadcast before.  As an example from tonight's guide:

   

So from this list, the Alan Partridge, Graham Norton and Mitchell and Webb episodes are definitely new.  I have looked through the XML file and there is nothing there that shows any episodes as repeats and I'm honestly not sure where this is coming from.  It is entirely possible I have missed a setting somewhere but I cannot see anything obvious from hunting around the menus.

If anyone can point me in the right direction I would be very grateful.

[Edit]
I forgot to add, I am using Jellyfin 10.10.7 which is installed as a Docker container on my Unraid server.


RE: TV Guide Showing New Episodes as Repeats - Melawen - 2025-10-04

After speaking to ChatGPT and providing some extracts from the converted XML it pointed out that there are tags for <previously-shown start> on some shows, for the same day, that might be causing Jellyfin to incorrectly mark episodes as repeats.  There are also tags for <episode-num system="dd_progid"> with the unique IDs though I'm not sure they are as helpful.

As an example, here are three shows on this evening that are all new episodes but are marked as repeats in Jellyfin:

Code:
<programme start="20251004171500 +0100" stop="20251004194500 +0100" channel="I1.17154.schedulesdirect.org">
<keyword>sd-md5-0FKEcUCmVIZkLZNS6Aw4Ww</keyword>
<title lang="en-GB">Live: Super League Rugby</title>
<sub-title lang="en-GB">Semi-Final: Hull Kingston Rovers v St Helens</sub-title>
<desc lang="en-GB">Coverage from the 2026 Rugby Super League.</desc>
<date>20251004</date>
<length units="seconds">9000</length>
<category lang="en-GB">Rugby league</category>
<category lang="en-GB">Rugby</category>
<episode-num system="dd_progid">EP013794181343.00000</episode-num>
<previously-shown start="20251004000000"/>
</programme>
<programme start="20251005191500 +0100" stop="20251005200500 +0100" channel="I79.120575.schedulesdirect.org">
<keyword>sd-md5-5A7EXuYbbbcKJv2lJf48Mg</keyword>
<title lang="en-GB">Strictly Come Dancing</title>
<sub-title lang="en-GB">Week 2 Results</sub-title>
<desc lang="en-GB">It's the first results show of the series, and our couples nervously wait to find out the results. There's a beautiful group routine with our professional dancers and a performance from Zara Larsson. The bottom two couples will face the dance-off - which celebrity will be the first to depart Strictly in 2025?</desc>
<date>20251005</date>
<length units="seconds">3000</length>
<category lang="en-GB">Competition reality</category>
<category lang="en-GB">Dance</category>
<episode-num system="dd_progid">EP012802800734.000</episode-num>
<previously-shown start="20251005000000"/>
<credits>
<director>Nikki Parsons</director>
</credits>
</programme>
<programme start="20251005200500 +0100" stop="20251005210500 +0100" channel="I79.120575.schedulesdirect.org">
<keyword>sd-md5-tWe7Cpxzrc57ujUbzGPPOw</keyword>
<title lang="en-GB">Antiques Roadshow</title>
<sub-title lang="en-GB">Shuttleworth House 3</sub-title>
<desc lang="en-GB">The Roadshow visits Shuttleworth House in Bedfordshire, where highlights include Little Nellie from James Bond, a Percy French painting and a Tiffany mug unearthed by a bricklayer.</desc>
<date>20251005</date>
<length units="seconds">3600</length>
<category lang="en-GB">Collectibles</category>
<category lang="en-GB">Art</category>
<category lang="en-GB">Arts/crafts</category>
<episode-num system="xmltv_ns">47..</episode-num>
<episode-num system="dd_progid">EP012680800953.0000</episode-num>
<previously-shown start="20251005000000"/>
<rating system="USA Parental Rating">
<value>TVG</value>
</rating>
<rating system="Canadian Parental Rating">
<value>G</value>
</rating>
<rating system="Régie du cinéma">
<value>G</value>
</rating>
<rating system="Kijkwijzer">
<value>AL</value>
</rating>
<rating system="Krajowa Rada Radiofonii i Telewizji">
<value>7</value>
</rating>
<rating system="Australian Classification Board">
<value>PG</value>
</rating>
<credits>
<editor>Robert Murphy</editor>
<producer>Rae Gilder-Cooke</producer>
</credits>
</programme>



RE: TV Guide Showing New Episodes as Repeats - Melawen - 2025-10-09

It turns out this was a problem with the Python script I was using from GitHub. I'm not sure why I didn't try it before but I'm now using XMLTV's tv_grab_zz_sdjson and shows are now correctly reporting new/repeat status, so that will do until the JSON issue with Jellyfin is resolved.