Comments (11)
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.
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.
@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.
@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.
Why not just have http://www.webgrabplus.com/ run on your TVHeadend server?
from android-tvheadend.
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.
@tunip any idea where I can get one of those for UK freeview/freesat? Kodi manages to get them from somewhere...
from android-tvheadend.
@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.
@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.
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.
So after letting the EPG sync with images, I'm now getting recommendations
from android-tvheadend.
Related Issues (20)
- DRV Playback - skip forward or rewind unsupported HOT 1
- Channel not starting - hangs on loader
- Possible to implement a Plex Live TV plugin
- EDL Support HOT 4
- Update ExoPlayer to 2.7.x HOT 2
- TVHeadend Settings Menu
- The Dev Jenkins needs a bit of attention!
- Channels not loading after a a few hours HOT 3
- Whats the trick for rewind timeshift? HOT 8
- Support server without authentication HOT 1
- Feature Request - Logos on client setup HOT 1
- Audio/Video sync issues HOT 3
- Channel information pop-up window stays and doesn't vanish.
- Feature request- Add launcher Channel support for Oreo. HOT 3
- Playback broken with Shield Experience 7.0 HOT 5
- technicolor skipper - TVheadend doesn't start
- No video output on SD channels. HD channels work fine HOT 5
- Constantly dropping frames on WiFi HOT 2
- ExoPlayerImplInternal: Internal runtime error HOT 2
- Black Screen HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from android-tvheadend.