Jellyfin Forum
Live TV - no channels displaying under "Shows >" - 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: Live TV - no channels displaying under "Shows >" (/t-live-tv-no-channels-displaying-under-shows)

Pages: 1 2


Live TV - no channels displaying under "Shows >" - macthaidhg - 2024-09-17

I have Live TV working in Jellyfin via HDHomerun, using an external EPG. Under the Programmes tab in Live TV, there are categories for Kids, Shows, Movies, Sports, News. I have channels appearing under Kids, Movies, Sports, News, however nothing appears under Shows. When I click "Shows >" under the Programmes tab, it takes me to the following url. http://<myjellyfinserver>/web/#/list.html?type=Programs&IsSeries=true&IsMovie=false&IsNews=false&serverId=xxxxxxxxxxxxxxxxxxxxxxxxxxxx. This suggests that, for channels to be categorised under Shows, I need to label the EPG category as Series for relevant channels in my EPG. I have modified my EPG xml to label certain channels as "Series" but still no channels appearing under Shows.

In the Jellyfin dashboard under Live TV it is possible to define categories for Movies, Kids, News, Sports (after you add an epg)... but there is no option to define Series! 

As an additional point, when I click on any of the headers under the Programmes tab e.g. "Kids >" or "Movies >", no channels are displayed.

Does anyone know what needs to be in place in order for channels to be displayed under "Shows >"?


RE: Live TV - no channels displaying under "Shows >" - TheDreadPirate - 2024-09-17

When I was researching this question, I started looking at my setup. I noticed that a couple of series didn't have a record series button.

This series has a "Record Series" button.

Code:
<programme start="20240917133000 +0000" stop="20240917140000 +0000" channel="nhk.world">
                <title lang="en">Document 72 Hours</title>
                <sub-title lang="en">Farewell to a Hyogo Chairlift</sub-title>
                <desc lang="en">A beloved old chairlift on Mt. Myoken in Hyogo Prefecture. People flock here before the facilities close permanently in December 2023. What do the visitors feel as they ride the lift one last time?</desc>
                <category lang="en">documentary</category>
                <episode-num>211</episode-num>
                <icon src="https://www3.nhk.or.jp/nhkworld/en/shows/4026211/images/wide_m_K30NwUYxL4wyY1vZ0YvF7gRSJznODJbNfIhejytb.jpg" />
        </programme>

This series doesn't.

Code:
<programme start="20240917163000 +0000" stop="20240917165700 +0000" channel="nhk.world">
                <title lang="en">GRAND SUMO Highlights</title>
                <sub-title lang="en" />
                <desc lang="en">NHK WORLD-JAPAN presents a sumo highlights program for fans around the globe. Today the show features all top-division bouts from September 17, Day 10 of the Grand Sumo Tournament in Tokyo.</desc>
                <category lang="en">sports</category>
                <episode-num>730</episode-num>
                <icon src="https://www3.nhk.or.jp/nhkworld/en/shows/sumo/images/wide_m_NA9Wh29NLH4cAFR3svyBJM4F7gyzoR3t8u5mrqaO.jpg" />
        </programme>

Then I noticed this bit of code.

https://github.com/jellyfin/jellyfin/blob/release-10.9.z/src/Jellyfin.LiveTv/Recordings/RecordingsMetadataManager.cs#L110

It looks like certain genres don't trigger the record series function. Grand Sumo is tagged with the "sports" genre, which is not considered a series.


RE: Live TV - no channels displaying under "Shows >" - theguymadmax - 2024-09-17

Oh no, not this again! This issue was resolved in version 10.9.10.

Edit:
So looks like that PR partially fixed the issue. Results from 10.9.11:
   
Code:
<programme start="20240916183000 -0400" stop="20240916190000 -0400" channel="I33.1.21222.zap2it.com">
<title lang="en">NBC Nightly News With Lester Holt</title>
<desc lang="en">The latest news, going beyond the headlines to see how lives are affected by the world around them.</desc>
<date>20240916</date>
<category lang="en">News</category>
<length units="minutes">30</length>
<icon src="https://zap2it.tmsimg.com/assets/p12308123_b_v13_af.jpg" />
<url>https://tvlistings.zap2it.com//overview.html?programSeriesId=SH02303451&amp;tmsId=EP023034513218</url>
<episode-num system="common">S10E260</episode-num>
<episode-num system="dd_progid">EP02303451.3218</episode-num>
<episode-num system="xmltv_ns">9.259.</episode-num>
<new />
<subtitles type="teletext" />
</programme>


   
Code:
<programme start="20240916183000 -0400" stop="20240916190000 -0400" channel="I27.1.20495.zap2it.com">
<title lang="en">CBS Evening News With Norah O&apos;Donnell</title>
<desc lang="en">A weeknight survey of major news stories, human-interest segments and interviews with newsmakers, anchored by Norah O&apos;Donnell.</desc>
<date>20240916</date>
<category lang="en">News</category>
<length units="minutes">30</length>
<icon src="https://zap2it.tmsimg.com/assets/p17079977_b_v13_af.jpg" />
<url>https://tvlistings.zap2it.com//overview.html?programSeriesId=SH03258257&amp;tmsId=EP032582571352</url>
<episode-num system="dd_progid">EP03258257.1352</episode-num>
<new />
<subtitles type="teletext" />
</programme>

Prior to that PR on 10.9, none of these had the record series button. On 10.8, both of these had the record series button.


RE: Live TV - no channels displaying under "Shows >" - theguymadmax - 2024-09-18

(2024-09-17, 05:55 PM)TheDreadPirate Wrote: This series doesn't.

Code:
        <programme start="20240917163000 +0000" stop="20240917165700 +0000" channel="nhk.world">
                <title lang="en">GRAND SUMO Highlights</title>
                <sub-title lang="en" />
                <desc lang="en">NHK WORLD-JAPAN presents a sumo highlights program for fans around the globe. Today the show features all top-division bouts from September 17, Day 10 of the Grand Sumo Tournament in Tokyo.</desc>
                <category lang="en">sports</category>
                <episode-num>730</episode-num>
                <icon src="https://www3.nhk.or.jp/nhkworld/en/shows/sumo/images/wide_m_NA9Wh29NLH4cAFR3svyBJM4F7gyzoR3t8u5mrqaO.jpg" />
        </programme>

@TheDreadPirate
I've found that by adding
Code:
<sub-title lang="en">title</sub-title>
tag then the show will display the series record button.  Would you be able to test that out with your sample data?


RE: Live TV - no channels displaying under "Shows >" - TheDreadPirate - 2024-09-18

Amazing. I added a check in the XML script I'm using. If there isn't a subtitle to just use the title in the subtitle. Now it is offering to record series for Grand Sumo.


RE: Live TV - no channels displaying under "Shows >" - theguymadmax - 2024-09-18

Yeah, I tested this out before, I just couldn't figure out what line of code was the culprit for a proper fix. Not having a subtitle tag should not have this effect. Wondering if the issue lies here.


RE: Live TV - no channels displaying under "Shows >" - macthaidhg - 2024-09-18

Thanks for looking into the series record issue. It looks like it might be a problem with my epg provider.

I have used "Bridge of Lies" as an example. The extract below is from the epg provider.

Code:
<programme start="20240916130001 +0100" stop="20240916134501 +0100" start_timestamp="1726488001" stop_timestamp="1726490701" channel="BBCTwo.uk" >
<title>Bridge of Lies</title>
<desc>S1 E21 Family members Lisa, Claire, Mark and Jack compete for cash by crossing a bridge of stepping stones across the studio floor. Quiz show, hosted by Ross Kemp.</desc>

This is what I end up with after it passes through m3u4u and then threadfin:

Code:
<programme channel="8" start="20240918130501 +0100" stop="20240918140001 +0100">
<title lang="">Bridge of Lies</title>
<desc lang="">S2 E25 Friends Romanda, Subs, Raj and Dee compete for money by crossing a bridge of stepping stones across the studio floor. Quiz show, hosted by Ross Kemp.</desc>


So, it looks like I need to get a epg which includes something along the lines of:

Code:
<episode-num system="dd_progid">EP02303451.3218</episode-num>
<episode-num system="xmltv_ns">9.259.</episode-num>

Do I need to find a correctly formatted epg, or is it down to me to process the epg to suit Jellyfin? I'm quite familiar with managing m3us but I could do with some pointers on epgs!


RE: Live TV - no channels displaying under "Shows >" - TheDreadPirate - 2024-09-18

(Yesterday, 02:00 AM)theguymadmax Wrote: Yeah, I tested this out before, I just couldn't figure out what line of code was the culprit for a proper fix. Not having a subtitle tag should not have this effect. Wondering if the issue lies here.

One thing I noticed regarding the subtitle issue.  The line you are referencing does appear to affect the record series function.  While I have the option to record series now, it is not scheduling subsequent episodes for recording.   I recall there are also lines of code to read the episode number for determining whether to record an episode in a series, but subtitles are also a factor?

So I may have to rethink my "title in subtitle" workaround and use the episode number in the subtitle.  I'll get back to you if the workaround for the workaround gets the job done.


RE: Live TV - no channels displaying under "Shows >" - TheDreadPirate - 2024-09-18

Adding the episode number to the subtitle fixes my record series issue. New episodes are now being scheduled.

(Yesterday, 08:21 AM)macthaidhg Wrote: Thanks for looking into the series record issue. It looks like it might be a problem with my epg provider.

I have used "Bridge of Lies" as an example. The extract below is from the epg provider.

Code:
<programme start="20240916130001 +0100" stop="20240916134501 +0100" start_timestamp="1726488001" stop_timestamp="1726490701" channel="BBCTwo.uk" >
<title>Bridge of Lies</title>
<desc>S1 E21 Family members Lisa, Claire, Mark and Jack compete for cash by crossing a bridge of stepping stones across the studio floor. Quiz show, hosted by Ross Kemp.</desc>

This is what I end up with after it passes through m3u4u and then threadfin:

Code:
<programme channel="8" start="20240918130501 +0100" stop="20240918140001 +0100">
<title lang="">Bridge of Lies</title>
<desc lang="">S2 E25 Friends Romanda, Subs, Raj and Dee compete for money by crossing a bridge of stepping stones across the studio floor. Quiz show, hosted by Ross Kemp.</desc>


So, it looks like I need to get a epg which includes something along the lines of:

Code:
<episode-num system="dd_progid">EP02303451.3218</episode-num>
<episode-num system="xmltv_ns">9.259.</episode-num>

Do I need to find a correctly formatted epg, or is it down to me to process the epg to suit Jellyfin? I'm quite familiar with managing m3us but I could do with some pointers on epgs!

You may need to do some additional processing of the epg you are getting from your provider.  Looks like subtitles are factored into whether "record series" is offered and they are also used to determine when something is a new episode.


RE: Live TV - no channels displaying under "Shows >" - macthaidhg - 2024-09-19

Thanks. I finally managed to get the series record button to appear. I just needed to find an epg which included episode-num system / sub-title tags. However there are still cases where the series record button is not appearing.. see examples below of "working" and "not working" series record. 

Working:

Code:
  </programme>
  <programme channel="E4.HD.uk" start="20240919224000 +0000" stop="20240919235000 +0000">
    <title lang="en">First Dates</title>
    <desc lang="en">Series one favourite Rajan returns to the restaurant, hoping to be fourth time lucky. Will his chat-up lines impress Corinne, who has a history of meeting the wrong men.</desc>
    <category lang="en">News &amp; Documentary</category>
    <category lang="en">Feature</category>
    <icon src="https://images.metadata.sky.com/pd-image/65dee6c9-8a3a-447a-8a92-fafbc9cb22f2/16-9" />
    <episode-num system="xmltv_ns">1.2/8.</episode-num>
  </programme>

Code:
</programme>
  <programme channel="4seven.uk" start="20240917200000 +0000" stop="20240917210000 +0000">
    <title lang="en">Gogglebox</title>
    <sub-title lang="en">On the box this time</sub-title>
    <desc lang="en">Love Is Blind, Starstruck, Cheaters, Celebrity Help! My House Is Haunted, Bradley &amp; Barney Walsh: Breaking Dad, and Teen First Dates.</desc>
    <category lang="en">Entertainment</category>
    <category lang="en">Factual</category>
    <icon src="https://images.metadata.sky.com/pd-image/3ca21b2a-e549-4283-8732-1bc2c50108b6/16-9" />
    <episode-num system="xmltv_ns">18.1.</episode-num>
  </programme>

Code:
  </programme>
  <programme start="20240920203500 +0000" stop="20240920221300 +0000" channel="RTÉ.One.ie">
    <title lang="en">The Late Late Show</title>
    <sub-title lang="en">20/09/2024</sub-title>
    <desc lang="en">Patrick Kielty hosts the light entertainment show, featuring a mix of celebrity guests, music, in-depth interviews and discussions on the stories that have the nation talking.</desc>
    <category lang="en">Show</category>
    <category lang="en">Game Show</category>
    <icon src="https://tv.assets.pressassociation.io/0de0d155-6d78-5954-b328-42341dcfce91.jpg" />
  </programme>

Not working:

Code:
  </programme>
  <programme start="20240919180000 +0000" stop="20240919183000 +0000" channel="RTÉ.One.ie">
    <title lang="en">Cheap Irish Homes</title>
    <title lang="en">Cheap Irish Homes Season 5</title>
    <desc lang="en">Maggie Molloy is on a house hunt with traditional wood worker Eoin Reardon, who's looking to buy an old single storey stone cottage that he can restore to it's original state. They're joined by stone mason Dominic Keogh as Maggie guides them around County Mayo in search of the perfect property.</desc>
    <credits>
      <presenter>Maggie Molloy</presenter>
    </credits>
    <category lang="en">Education</category>
    <category lang="en">Science</category>
    <icon src="https://tv.assets.pressassociation.io/73ce162f-cb93-5bd3-8d46-6c86020043dd.jpg" />
    <episode-num system="onscreen">E3</episode-num>
  </programme>

Code:
  </programme>
  <programme start="20240919144500 +0000" stop="20240919154000 +0000" channel="RTÉ.One.ie">
    <title lang="en">The Repair Shop</title>
    <title lang="en">The Repair Shop Season 5</title>
    <desc lang="en">The experts take on the restoration of a fire-damaged silver vanity set, a secret agent canister from the Second World War and a wooden toy carousel. Presented by Jay Blades.</desc>
    <credits>
      <producer>Jay Blades</producer>
      <producer>Hannah Lamb</producer>
      <producer>Helen Page</producer>
      <presenter>Jay Blades</presenter>
    </credits>
    <category lang="en">Leisure hobbies</category>
    <icon src="https://tv.assets.pressassociation.io/247220dc-49fd-53ef-9f44-4f696fa31cc3.jpg" />
    <episode-num system="onscreen">E34</episode-num>
  </programme>

For the "working" "Late Late Show" example above, note it uses the air date as the sub-title tag, with no episode-num system tag. My epg is only 3-day.. so I will have to wait to see it it picks up the next episode which is in a week's time. @TheDreadPirate I will let you know and perhaps using the air date for the sub-title is another option.

Any chance the Jellyfin code can be modified to allow the "not working" examples above to work? 

Oh and shows with the series record button are now appearing under the "Shows >" category under the Programmes tab  Smiling-face. Getting there!