Git Product home page Git Product logo

Comments (11)

kiall avatar kiall commented on May 29, 2024

Correct, without episode images, Android will not show a recommendation.

I'm not sure there is really anything that can be done, bar putting fake images in (maybe the channel logo), but this would make the EPG view a mess, and would annoy people to no end!

from android-tvheadend.

tunip avatar tunip commented on May 29, 2024

You need a XMLTV file as EPG source for Tvheadend with "icon src=" like this:

...
  <programme start="20161108135000 +0100" stop="20161108145000 +0100" channel="kabel eins HD">
    <title lang="de">The Mentalist</title>
    <sub-title lang="de">Auftragsmord</sub-title>
    <desc lang="de">Die stellvertretende Bezirksstaatsanwältin Flower liegt erschossen in ihrer Wohnung. Ein "Auftragsmord" – Mentalist Jane (Simon Baker) weiß zwar nach wenigen Minuten, wer der Killer ist. Aber wer hat ihn beauftragt? Verdächtig ist Drogenschmuggler Draber (John Kapelos).</desc>
    <credits>
      <director>Adam Kane</director>
      <actor>Simon Baker</actor>
      <actor>Robin Tunney</actor>
      <actor>Tim Kang</actor>
      <actor>Owain Yeoman</actor>
      <actor>Amanda Righetti</actor>
      <actor>Aunjanue Ellis</actor>
      <actor>John Kapelos</actor>
    </credits>
    <date>2010</date>
    <category>Soap/Melodrama/Folkloric</category>
    <icon src="http://live.tvspielfilm.de/static/images/broadcasts/952/54ad1603e4b0c014707243ca.jpg" />
    <country>USA</country>
  </programme>
...

Without that, you will not have artwork in the guide and no recommendations on homescreen.

@kiall Maybe in the future we can search and fetch artwork from TheMovieDB/TheTVDB.

from android-tvheadend.

kiall avatar kiall commented on May 29, 2024

@tunip that's not a bad idea, though it would cause EPG sync to become slower/more work, as every episode would end up making API calls out to TVDB etc. They could be queued to happen in the background. Theres also bound to be rate limits on TVDB/TheMovieDB's APIs. These are normally (as far as I know) used by things like Plex or Kodi for downloaded content, the number of episodes that would need to be queried for say a week of OTA satellite would be monstrous in comparison for those of us with lots of channels.

Some googling suggests 1 API call per 2 seconds to TVDB, while the MovieDB seems to be 30 per 10 seconds per IP (So, if you have 2-3 TVs running the app like I do, it drops to less...)

from android-tvheadend.

tunip avatar tunip commented on May 29, 2024

@kiall you could minimize a little bit the requets by a minimum and maximum event duration:

movie duration>='65' (search/fetch artwork from MovieDB if event is equal or longer than 65 minutes)
tvshow duration >='25' & duration<='65' (search/fetch for TVDB-ID from MovieDB if event is between 25-65 minutes, fetch external TVDB-ID and then fetch artwork from TVDB)

You can filter out a lot of short events like news, weather, short magazines with durations.
Some short kids shows can't be fetched in this case. But the values could be a settings value.

from android-tvheadend.

seapoint avatar seapoint commented on May 29, 2024

Why not just have http://www.webgrabplus.com/ run on your TVHeadend server?

from android-tvheadend.

kiall avatar kiall commented on May 29, 2024

Yea, given there is often multiple TVs etc.. It's probably best to just do it on the server, once for all TVs etc...

from android-tvheadend.

girlpunk avatar girlpunk commented on May 29, 2024

@tunip any idea where I can get one of those for UK freeview/freesat? Kodi manages to get them from somewhere...

from android-tvheadend.

tunip avatar tunip commented on May 29, 2024

@cyberjacob you can use WebGrab+Plus with one or more of these ini's which scrub the showicon, http://www.webgrabplus.com/epg-channels#stc_4D.

from android-tvheadend.

girlpunk avatar girlpunk commented on May 29, 2024

@tunip strange, looks like my view of the comments page hadn't updated properly when I posted that (last commend I could see was your first one)

I've just managed to get WebGrab+Plus up and running with data from metabroadcast. It's taking a while for the initial sync, but I'll let you know what happens afterwards.

from android-tvheadend.

seapoint avatar seapoint commented on May 29, 2024

I actually find the TVGuide.co.uk to be a more comprehensive guide, includes all free & encrypted for sat/terrestrial for UK/Ireland. Their default ini works straight off , just need to collect a cookie.

from android-tvheadend.

girlpunk avatar girlpunk commented on May 29, 2024

So after letting the EPG sync with images, I'm now getting recommendations

from android-tvheadend.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.