MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (72):

aloril, Anssi, blahdodo, brfransen, Captain_Murdoch, ChanServ, Chutt, clever, dblain, dekarl, dym, eharris, ElmerFudd, emm386, enyc, ghoti, gregbert, gregL, GreyFoxx, ikevin, J-e-f-f-A, jab416171, jams, jmcentee, joki, jpharvey, jya, knightr, lapion, lautriv_, libsci, logan-, MythBuild, MythLogBot, nephyrin, peper03, poptix, pppingme, purserj, rhpot1991, saaki, seld, sphery, SteveGoodey, stuartm, tgm4883, Tobbe5178, tonsofpcs, tris, unforgiven512, vincent42, wagnerrp, Warped, XDS2010, xris, zz_CyberJacob, _charly_, dmfrey, jheizer, gedakc, MitchCapper, letifosi_, GhostOfRaven, lautriv__, Hydr0p0nX, jst, davic, rkulagow, rmeden, knowledg1junkie, rich0__, markspieth|2
Wednesday, May 18th, 2016, 18:15 UTC
[18:15:37] rkulagow: i don't know if anyone here does anything with the thetvdb grabber, but schedules direct also offers cast photos, coverart and the like. i believe that the json->xmltv grabber caches the JSON for the program, which then allows you to follow links to obtain images.
[18:16:10] rkulagow: it also avoids the namespace collision that occasionally results in porn.
[18:16:17] rkulagow: https://github.com/SchedulesDirect/JSON-Servi . . . ogos-banners
[18:16:20] jpabq: rkulagow: that would be VERY nice.
[18:17:35] rkulagow: https://s3.amazonaws.com/schedulesdirect/asse . . . _b_h3_aa.jpg
[18:23:02] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has joined #mythtv
[18:23:59] JohnBergqvist_ (JohnBergqvist_!~JohnBergq@host217-42-112-23.range217-42.btcentralplus.com) has joined #mythtv
[18:26:37] JohnBergqvist (JohnBergqvist!~JohnBergq@host217-42-112-23.range217-42.btcentralplus.com) has quit (Ping timeout: 260 seconds)
[18:28:59] gregl (gregl!~greg@cpe-66-67-122-101.nycap.res.rr.com) has joined #mythtv
[18:32:10] dekarl: rkulagow: the surprise porn is long fixed
[18:32:53] dekarl: can SD members query the library for art, too? e.g. with a replacement for the tmdb/tvdb grabbers?
[18:33:00] gregl (gregl!~greg@cpe-66-67-122-101.nycap.res.rr.com) has quit (Quit: Leaving)
[18:33:18] gregl (gregl!~greg@cpe-66-67-122-101.nycap.res.rr.com) has joined #mythtv
[18:36:42] gregl (gregl!~greg@cpe-66-67-122-101.nycap.res.rr.com) has quit (Client Quit)
[18:37:39] gregl (gregl!~greg@cpe-66-67-122-101.nycap.res.rr.com) has joined #mythtv
[18:39:19] rkulagow: @dekarl: what sort of art? there are headshots, cast photos, banners, etc.
[18:43:10] gregl (gregl!~greg@cpe-66-67-122-101.nycap.res.rr.com) has quit (Quit: Leaving)
[18:43:29] gregl (gregl!~greg@cpe-66-67-122-101.nycap.res.rr.com) has joined #mythtv
[18:49:18] dekarl: rkulagow: yes stuff like that. banners, posters, backgrounds
[18:49:55] dekarl: https://www.mythtv.org/wiki/MythTV_Universal_ . . . pported_tags
[18:50:32] dekarl: https://www.mythtv.org/wiki/MythTV_Universal_ . . . _image_types is better
[18:51:07] dekarl: hmm, that does not show clear samples of show/series/movie banners etc
[18:52:15] rkulagow: @dekarl: what's not showing clear samples? my link to github describing the API? or the mythtv.org links?
[18:52:27] dekarl: the latter
[18:54:49] dekarl: is there an api to search for the programid?
[18:55:28] dekarl: e.g. seach for "golden eye" and get back the program id of the james bond movie, then pull images for that
[18:58:18] gregl (gregl!~greg@cpe-66-67-122-101.nycap.res.rr.com) has quit (Remote host closed the connection)
[18:59:06] rkulagow: dekarl: at this time, no.
[18:59:39] rkulagow: but if golden eye is on the schedule, and has a programID, and hasImage is true, then there are images.
[19:00:04] rkulagow: i'll have to think of a way to arbitrarily query. but that opens a can of worms
[19:00:52] gedakc (gedakc!~gedakc@d162-157-118-249.abhsia.telus.net) has quit (Quit: Ex-Chat)
[19:01:54] dekarl: it would be the easiest way to connect the images to recordings/videos. I wrote a hack to connect ids from the guide feed to the tv and movie grabber, so we could set something up that skips the search part
[19:02:44] dekarl: but for series it depends on a series id + season number + episode number instead of a simple unique episode id
[19:03:33] dekarl: https://github.com/MythTV/mythtv/blob/master/ . . . ser.cpp#L519
[19:05:25] dekarl: e.g. we could create a grabber called sd-json-movie.py that gets your "programid" as inetref. then MFDB could copy the "programid" to "inetref" for all programs of category "movie" or all ids beginning with "MV"
[19:08:14] dekarl: @all, if you write a grabber (preferably in python to match the existing ones) for movie images / metadata that can take the programid, then I can add the piping to connect the SD-JSON guide data from the xmltv grabber to the movie metadata/image grabber
[19:11:36] rkulagow: @dekarl: we have graphics for more than just movies though, so hardcoding to "MV" isn't necessary?
[19:12:18] dekarl: rkulagow: the restriction to movies is only due to the piping needed to connect the guide data to the grabber
[19:12:57] dekarl: the tv episode grabber works off seriesid+season+episode instead of the programid, so its not so easy to fiddle that together
[19:14:04] dekarl: so movie art is what could be demonstrated without bigger changes on your or our side :)
[19:14:45] mad_enz (mad_enz!~mad_enz@CPE00508b114c3e-CM00fc8d50aef0.cpe.net.fido.ca) has joined #mythtv
[19:14:56] rkulagow: @dekarl: sure. just offering an alternative to all that. whatever is actually getting metadata doesn't need to use an external resource anymore to determine s/e since that's included in the programID JSON. and each program (and not just movies; sports, episodes, etc) will also have links to the appropriate images for that program
[19:15:15] rkulagow: anyway, if someone wants to implement the functionality i'm available if there are API questions.
[19:16:45] dekarl: rkulagow: do all programs have s/e in the programid? we can split that out into three values and recombine later to get off the ground
[19:17:09] rkulagow: "EP" types will have S/E if it's available to our upstream.
[19:17:10] dekarl: or just whip up a demo that works for those programs that have it
[19:17:49] rkulagow: but it's not mandatory, and some programs don't have true episodes. "eastenders" is apparently one of those; i asked gracenote and bbc doesn't give them that, just "episode #5084"
[19:18:28] dekarl: ahh, programs that don't do seasons. just a running number of the episode
[19:19:34] rkulagow: the link that i sent earlier shows all the various ways of getting images for "gilmore girls"
[19:31:53] Roklobster (Roklobster!~Dirkka@ppp118-209-54-50.lns20.mel4.internode.on.net) has joined #mythtv
[19:34:31] dekarl: how do I "send the request to Schedules Direct" for incomplete URIs?
[19:34:53] dekarl: e.g. https://json.schedulesdirect.org/20141201/met . . . s/EP00385190 points to assets/p184655_n183495_cc_v4_aa.jpg
[19:37:08] dekarl: ahh https://github.com/SchedulesDirect/JSON-Servi . . . ing-an-image
[19:48:08] stuarta: dekarl: just a bit of magic glue required ;-)
[19:52:47] dekarl: rkulagow: should this work? https://json.schedulesdirect.org/20141201/programs/EP00385190
[19:53:33] rkulagow: did you forget /metadata/
[19:53:50] xris (xris!~xris@xris.forevermore.net) has joined #mythtv
[19:53:54] dekarl: no, was trying to get show title etc
[19:54:09] xris (xris!~xris@xris.forevermore.net) has quit (Changing host)
[19:54:09] xris (xris!~xris@mythtv/developer/xris) has joined #mythtv
[19:54:11] dekarl: https://github.com/SchedulesDirect/JSON-Servi . . . -information
[19:54:44] dekarl: I noticed that I says "POST, send array of program ids in body" but the call with /metadata/ said this, too
[19:55:02] rkulagow: @dekarl: no, that won't work
[19:55:22] rkulagow: the API is batch oriented
[19:55:25] rkulagow: not one-shots
[19:56:00] rkulagow: the API document shows you how to use the Postman REST client in Chrome to make the magic happen.
[19:56:03] dekarl: ok, so I have to POST with one element in the array? nothing I can easily test in the browser atm.
[19:56:09] rkulagow: you can do it in curl if you're a masochist. :)
[19:56:29] dekarl: I'll look at it later, got to actually use the mythfrontend now that the kids are asleep ;)
[19:57:08] dekarl: looking forward to a SD-JSON user coming forward with a metadata grabber</hint>
[19:57:29] dekarl: But the data and API appear to be ready for a quick hack
[19:59:49] gregl (gregl!~greg@cpe-66-67-122-101.nycap.res.rr.com) has joined #mythtv
[20:01:35] cbovy (cbovy!~cbovy@212.84.139.221) has quit (Remote host closed the connection)
[20:05:32] zz_CyberJacob is now known as CyberJacob
[20:06:10] jpabq: dekarl: With our current metadata grabber I sill get a fair amount of artwork which is NOT for the show/movie in question. The current grabber does not even require an exact match on the title, so I can have a show called "This" and end up with artwork for a show called "This that". A grabber which worked off of a programid should fix all that.
[20:08:59] jheizer (jheizer!~jheizer@2601:246:8200:2a:b8bb:d87a:a5ee:446f) has quit (Read error: Network is unreachable)
[20:09:29] jheizer (jheizer!~jheizer@2601:246:8200:2a:b8bb:d87a:a5ee:446f) has joined #mythtv
[20:14:23] dekarl1 (dekarl1!~dekarl@mythtv/developer/dekarl) has joined #mythtv
[20:17:03] dekarl (dekarl!~dekarl@mythtv/developer/dekarl) has quit (Ping timeout: 240 seconds)
[20:20:43] stuarta: rkulagow: curl is for real web testers ;-)
[20:22:22] stuarta: i've spent quite a lot of time recently with curl recently while testing new channel icon service
[20:26:09] stuarta: need to get around to deploy it to live soon
[20:27:04] JohnBergqvist_ (JohnBergqvist_!~JohnBergq@host217-42-112-23.range217-42.btcentralplus.com) has quit (Quit: Leaving)
[20:28:18] SteveGoodey (SteveGoodey!~steve@81.141.240.42) has quit (Quit: Konversation terminated!)
[20:32:22] dmfrey (dmfrey!~dmfrey@68.170.18.123) has quit (Ping timeout: 252 seconds)
[20:41:33] jpabq (jpabq!~quassel@mythtv/developer/jpabq) has quit (Ping timeout: 240 seconds)
[20:48:20] jpabq (jpabq!~quassel@67-0-200-168.albq.qwest.net) has joined #mythtv
[20:48:20] jpabq (jpabq!~quassel@67-0-200-168.albq.qwest.net) has quit (Changing host)
[20:48:20] jpabq (jpabq!~quassel@mythtv/developer/jpabq) has joined #mythtv
[20:54:54] gregl (gregl!~greg@cpe-66-67-122-101.nycap.res.rr.com) has quit (Remote host closed the connection)
[21:05:23] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has quit (Ping timeout: 276 seconds)
[21:10:44] jpabq: It looks like Myth's xmltvparser does not populate the programgenres table.
[21:12:09] dmfrey (dmfrey!~dmfrey@65-78-126-51.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has joined #mythtv
[21:54:10] Tobbe5178 (Tobbe5178!~asdf@h184n1-sv-a13.ias.bredband.telia.com) has quit (Read error: Connection reset by peer)
[22:07:16] letifosiferrari (letifosiferrari!~letifosif@216.207.42.140) has quit (Read error: Connection reset by peer)
[22:07:46] letifosiferrari (letifosiferrari!~letifosif@216.207.42.140) has joined #mythtv
[22:07:48] gigem: dekarl1, stuartm: I can't tell either what service or feature IceTV is trying to provide.
[22:14:18] peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 265 seconds)
[22:18:44] peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv
[22:35:27] bill6502 (bill6502!~bill@24-148-53-32.c3-0.alc-ubr1.chi-alc.il.cable.rcn.com) has joined #mythtv
[22:46:46] Roklobster (Roklobster!~Dirkka@ppp118-209-54-50.lns20.mel4.internode.on.net) has quit (Quit: Leaving)
[22:51:22] peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 272 seconds)
[22:56:15] peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv
[23:12:42] arescorpio (arescorpio!~arescorpi@141-57-245-190.fibertel.com.ar) has joined #mythtv
[23:36:42] amessina (amessina!~amessina@unaffiliated/amessina) has joined #mythtv
[23:57:31] SteveGoodey (SteveGoodey!~steve@81.141.240.42) has joined #mythtv
Thursday, May 19th, 2016
[00:06:04] CyberJacob is now known as zz_CyberJacob
[00:33:54] bill6502 (bill6502!~bill@24-148-53-32.c3-0.alc-ubr1.chi-alc.il.cable.rcn.com) has left #mythtv ()
[00:47:56] gregl (gregl!~greg@cpe-66-67-122-101.nycap.res.rr.com) has joined #mythtv
[01:30:47] gregl (gregl!~greg@cpe-66-67-122-101.nycap.res.rr.com) has quit (Remote host closed the connection)
[01:37:04] aloril (aloril!~aloril@dsl-tkubrasgw1-54fa3f-129.dhcp.inet.fi) has quit (Ping timeout: 252 seconds)
[01:44:39] SteveGoodey (SteveGoodey!~steve@81.141.240.42) has quit (Quit: Konversation terminated!)
[01:45:21] aloril (aloril!~aloril@dsl-tkubrasgw1-54fa3f-129.dhcp.inet.fi) has joined #mythtv
[01:58:35] joki (joki!~joki@p54860E41.dip0.t-ipconnect.de) has quit (Ping timeout: 244 seconds)
[02:03:55] joki (joki!~joki@p54860A52.dip0.t-ipconnect.de) has joined #mythtv
[02:31:34] dmfrey (dmfrey!~dmfrey@65-78-126-51.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has quit (Ping timeout: 240 seconds)
[02:43:39] markspieth (markspieth!~markspiet@CPE-124-188-121-165.wdcz1.cht.bigpond.net.au) has quit (Ping timeout: 240 seconds)
[02:46:15] markspieth (markspieth!~markspiet@CPE-124-188-121-165.wdcz1.cht.bigpond.net.au) has joined #mythtv
[03:07:59] arescorpio (arescorpio!~arescorpi@141-57-245-190.fibertel.com.ar) has quit (Quit: Leaving.)
[03:40:19] markspieth (markspieth!~markspiet@CPE-124-188-121-165.wdcz1.cht.bigpond.net.au) has quit (Ping timeout: 240 seconds)
[03:42:53] markspieth (markspieth!~markspiet@cpe-124-188-121-165.wdcz1.cht.bigpond.net.au) has joined #mythtv
[03:45:06] amessina (amessina!~amessina@unaffiliated/amessina) has quit (Quit: Konversation terminated!)
[03:58:19] markspieth (markspieth!~markspiet@cpe-124-188-121-165.wdcz1.cht.bigpond.net.au) has quit (Ping timeout: 240 seconds)
[04:01:36] markspieth (markspieth!~markspiet@CPE-124-188-121-165.wdcz1.cht.bigpond.net.au) has joined #mythtv
[04:12:03] letifosiferrari (letifosiferrari!~letifosif@216.207.42.140) has quit (Ping timeout: 246 seconds)
[04:39:30] letifosiferrari (letifosiferrari!~letifosif@c-73-70-75-73.hsd1.ca.comcast.net) has joined #mythtv
[04:41:15] letifosi_ (letifosi_!~letifosif@c-73-70-75-73.hsd1.ca.comcast.net) has joined #mythtv
[04:41:15] letifosiferrari (letifosiferrari!~letifosif@c-73-70-75-73.hsd1.ca.comcast.net) has quit (Read error: Connection reset by peer)
[04:46:07] letifosi_ (letifosi_!~letifosif@c-73-70-75-73.hsd1.ca.comcast.net) has quit (Ping timeout: 260 seconds)
[05:30:52] rich0 (rich0!~quassel@gentoo/developer/rich0) has joined #mythtv
[05:35:13] rich0_ (rich0_!~quassel@gentoo/developer/rich0) has quit (Ping timeout: 252 seconds)
[05:42:02] letifosiferrari (letifosiferrari!~letifosif@c-73-70-75-73.hsd1.ca.comcast.net) has joined #mythtv
[05:43:07] rich0_ (rich0_!~quassel@gentoo/developer/rich0) has joined #mythtv
[05:46:37] letifosiferrari (letifosiferrari!~letifosif@c-73-70-75-73.hsd1.ca.comcast.net) has quit (Ping timeout: 250 seconds)
[05:46:56] rich0 (rich0!~quassel@gentoo/developer/rich0) has quit (Ping timeout: 244 seconds)
[06:08:47] Tobbe5178 (Tobbe5178!~asdf@h184n1-sv-a13.ias.bredband.telia.com) has joined #mythtv
[06:53:03] dekarl1 is now known as dekarl
[06:54:22] dekarl: gigem: stuartm: it appears to be a basic guide data feed service and on top of that some kind of cloud recording rules / scheduler with an API. IIUIC the offer is about the latter but is based on the former
[06:56:50] stuartm: jpabq: there is a patch in Trac to store the additional genres – afaik we don't actually use them anywhere in MythTV and most guide data services don't provide multiple genres, so there wasn't much motivation before now
[06:57:26] stuartm: dekarl: right, it's the latter I can't figure out, it seems like they do the scheduling for you?
[06:59:26] dekarl: wrt the additional genres, IIRC there are multiple patches floating around for fixups, connecting the data from the fixed up EIT to the database, too
[07:03:04] dekarl: ahh no that was xmltv, and all patches are in #12742 and needs a review that it keeps the order (genres are ordered most important first in xmltv) intact
[07:03:04] ** MythLogBot http://code.mythtv.org/trac/ticket/12742 **
[07:03:19] Hydr0p0nX (Hydr0p0nX!~hydr@66-191-154-200.dhcp.mtgm.al.charter.com) has quit (Ping timeout: 250 seconds)
[07:06:27] stuartm: right, Gary has multiple patches for mfdb which improve the behaviour for SD via xmltv
[07:06:29] dekarl: the EIT patch was about ratings (MPAA/FSK ratings, not user/reviewer star ratings) #12745
[07:06:29] ** MythLogBot http://code.mythtv.org/trac/ticket/12745 **
[07:11:37] Hydr0p0nX (Hydr0p0nX!~hydr@66-191-154-200.dhcp.mtgm.al.charter.com) has joined #mythtv
[07:38:29] dekarl: ahh https://www.mythtv.org/wiki/Australian_TV_Listings#Ice_TV http://support.icetv.com.au/entries/20105193- . . . V-and-MythTV
[07:39:40] dekarl: it appears the grabber fell off the internet though
[07:43:34] dekarl: I guess I'll leave writing xmltv grabbers, and integrating them with the wider xmltv community for packaging and automated regression testing, to the australians :)
[07:43:37] Hydr0p0nX (Hydr0p0nX!~hydr@66-191-154-200.dhcp.mtgm.al.charter.com) has quit (Ping timeout: 250 seconds)
[07:53:04] Hydr0p0nX (Hydr0p0nX!~hydr@66-191-154-200.dhcp.mtgm.al.charter.com) has joined #mythtv
[07:56:43] blahdodo (blahdodo!~blahdodo@69.172.164.248) has quit (Ping timeout: 265 seconds)
[07:57:38] willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has joined #mythtv
[07:58:45] blahdodo (blahdodo!~blahdodo@69.172.164.248) has joined #mythtv
[08:12:13] Hydr0p0nX (Hydr0p0nX!~hydr@66-191-154-200.dhcp.mtgm.al.charter.com) has quit (Ping timeout: 250 seconds)
[08:14:46] Merlin83b (Merlin83b!~Daniel@2a00:1ee0:3:1337:3ddf:7b7f:8f98:27ae) has joined #mythtv
[08:21:57] SteveGoodey (SteveGoodey!~steve@81.141.240.42) has joined #mythtv
[08:22:31] Hydr0p0nX (Hydr0p0nX!~hydr@66-191-154-200.dhcp.mtgm.al.charter.com) has joined #mythtv
[08:37:42] markspieth: dekarl: most of us use shepherd anyway. I recently canged to EIT which is quite good and has accurate times.
[08:54:57] stuartm: I understand Shepherd is better behaved these days than it used to be, though it's still not be submitted as an official grabber to xmltv?
[08:55:44] stuartm: used to do all sorts of direction operations on the MythTV database
[08:59:47] Roklobster (Roklobster!~Dirkka@ppp118-209-54-50.lns20.mel4.internode.on.net) has joined #mythtv
[09:12:45] markspieth: I used to run it as a cron job which then ran mfdb
[09:13:48] markspieth: my only gripe was the times were sanitized i.e. rounded to 30 min or 15min whereas EIT is accurate to the minute, even second. not that it helps with live sport excessively
[09:14:39] markspieth: it also renamed shows with similar named shows e.g. grand designs -> grand designs revisted even though the original guides had the correct name.
[09:15:04] markspieth: thats teh reconcilers fault. the data can be clear so it forgets the associations.
[09:15:42] markspieth: its always behaved itself for me within the constraints above
[09:16:54] markspieth: you can get it to update channels too but I never did that.
[09:21:14] stuartm: right, I think my last battle with them was over the cron job requirement
[09:26:47] markspieth: I dont think that is a requirement though. If it cant output to stdout, then a simple script will do that.
[09:28:54] stuartm: right, the reason was that mfdb has long had the ability to run at a suggest time, the cron job or any other script is unnecessary
[09:30:26] lautriv_ (lautriv_!~lautriv@funtoo/user/lautriv) has joined #mythtv
[09:51:45] enyc (enyc!~enyc@muddle.enyc.org.uk) has quit (Ping timeout: 276 seconds)
[09:51:53] enyc (enyc!~enyc@muddle.enyc.org.uk) has joined #mythtv
[10:47:22] stuartm: jpabq: so you're now using an xmltv grabber?
[10:48:23] stuartm: will we start seeing more US users switching to xmltv now?
[11:31:19] markspieth (markspieth!~markspiet@CPE-124-188-121-165.wdcz1.cht.bigpond.net.au) has quit (Ping timeout: 240 seconds)
[11:36:28] markspieth (markspieth!~markspiet@CPE-124-188-121-165.wdcz1.cht.bigpond.net.au) has joined #mythtv
[11:50:39] stuartm: anyone using Kodi? Would appreciate some more information on exactly what is or isn't working with UPnP and Kodi
[11:52:03] stuartm: I've had a look at their code, and assuming I'm looking at the write code path, there's nothing which obviously excludes devices advertising support for versions above 1
[11:52:46] stuartm: but there is some logging available, so we could find out
[11:53:52] stuartm: specifically I'm looking here and it all looks correct – https://github.com/xbmc/xbmc/blob/f303c86db9a . . . wser.cpp#L67
[11:57:47] knightr (knightr!~knightr@mythtv/developer/knightr) has quit (Ping timeout: 260 seconds)
[12:05:31] rich0 (rich0!~quassel@gentoo/developer/rich0) has joined #mythtv
[12:07:46] rich0__ (rich0__!~quassel@gentoo/developer/rich0) has joined #mythtv
[12:09:17] rich0_ (rich0_!~quassel@gentoo/developer/rich0) has quit (Ping timeout: 244 seconds)
[12:10:50] rich0 (rich0!~quassel@gentoo/developer/rich0) has quit (Ping timeout: 276 seconds)
[12:11:25] knightr (knightr!~knightr@mythtv/developer/knightr) has joined #mythtv
[12:43:21] dmfrey (dmfrey!~dmfrey@68.170.18.123) has joined #mythtv
[13:05:10] Roklobster (Roklobster!~Dirkka@ppp118-209-54-50.lns20.mel4.internode.on.net) has quit (Remote host closed the connection)
[14:02:47] markspieth|2 (markspieth|2!~markspiet@CPE-124-188-121-165.wdcz1.cht.bigpond.net.au) has joined #mythtv
[14:03:19] markspieth (markspieth!~markspiet@CPE-124-188-121-165.wdcz1.cht.bigpond.net.au) has quit (Ping timeout: 240 seconds)
[14:07:02] markspieth (markspieth!~markspiet@cpe-124-188-121-165.wdcz1.cht.bigpond.net.au) has joined #mythtv
[14:07:18] markspieth (markspieth!~markspiet@cpe-124-188-121-165.wdcz1.cht.bigpond.net.au) has quit (Client Quit)
[14:17:58] Chutt_ is now known as Chutt
[14:21:28] letifosiferrari (letifosiferrari!~letifosif@216.207.42.132) has joined #mythtv
[14:27:17] gigem: dekarl: Okay, I don't see what it buys us then, other than another possible source for guide data, which falls in the xmltv area.
[14:28:24] letifosiferrari (letifosiferrari!~letifosif@216.207.42.132) has quit ()
[14:31:04] gigem: stuartm: If you're mean the genres I know of, then yes, MythTV can and does use them. If multiple genres per show are present, the categories search will show a two-level view where programs will be listed under each permutation of one or two genres assigned to them.
[14:37:16] stuartm: gigem: oh nice, I didn't know that
[14:38:31] letifosiferrari (letifosiferrari!~letifosif@216.207.42.132) has joined #mythtv
[15:31:55] gedakc (gedakc!~gedakc@d162-157-118-249.abhsia.telus.net) has joined #mythtv
[15:36:24] jpabq: stuartm: I have setup xmltv on my dev box. Much harder to set up than the native Schedules Direct, but the extra data is nice.
[15:38:13] jpabq: I have been spot checking the xmltv SD data to the native SD data, and that is where I discovered the programgenres was not being updated. There are times when it would be nice to use the programgenres data in 'power' recording rules.
[15:39:34] Merlin83b (Merlin83b!~Daniel@2a00:1ee0:3:1337:3ddf:7b7f:8f98:27ae) has quit (Quit: Leaving)
[15:42:46] gregL (gregL!~greg@cpe-66-67-122-101.nycap.res.rr.com) has joined #mythtv
[15:42:54] jpabq: rmeden: stuartm: dekarl: The biggest issue I see with xmltv is the conifguration — especially if you choose to select by channel instead of lineup. Directv has a a TON of channels, most of which I never watch. I also use OTA, so I need to figure out how to conifgure it for those two to coexist efficiently. Schedules Direct has a 'nice' UI on their webpage for selecting the desired channels, but I don't believe that works for xmltv?
[15:49:56] rmeden: jpabq: Yes, the SD-DD service (used by XMLTV's tv_grab_na_dd and MythTV direct) offers to limit stations on the SD web page. SD-JSON leaves it to the application. Most SD-JSON apps speak directly to the server and offer a channel selection within the application. That provides a nicer interface for the user. One possibility is the XMLTV staged config mode, that's designed to allow an application to have more control over
[15:50:48] stuartm: jpabq: there is an extension to xmltv called APIConfig which allows a UI to be built for configuring grabbers, I've long been meaning to implement it in mythtv-setup
[15:53:43] stuartm: api config breaks configuration into stages, at each stage it asks a question then presents a list of answers with metadata defining what 'type' the answer is – string, integer, multiple choice (radio) etc the application has to render those in it's UI
[15:55:01] stuartm: the main issue with that in the past has been the fact that MythUI lack the option to arbitrarily layout a ui
[15:55:32] jpabq: stuartm: that sounds great. A web-based config would probably make most people happier than mythtv-setup, but I don't see anyone having time to do that in the near future.
[15:56:10] stuartm: web will be much easier, but I've always wanted to do it in mythtv-setup as well
[15:58:14] letifosi_ (letifosi_!~letifosif@216.207.42.132) has joined #mythtv
[15:58:14] letifosiferrari (letifosiferrari!~letifosif@216.207.42.132) has quit (Read error: Connection reset by peer)
[16:03:48] rmeden: It's not possible to offer a SD-DD like SD WEB config to SD-JSON because my understanding is the station request list is created by the client.
[16:08:18] rkulagow: @jpabq: if the grabber is caching the "raw" json for the programs (in order to determine if a particular program has been updated) then there may be lots more data in there that's not fitting the existing XML schema, but may still be useful
[16:08:47] rkulagow: so as long as you're comparing the sd-dd and sd-json data (which come from different backend sources), then there may be more goodies.
[16:29:49] gedakc (gedakc!~gedakc@d162-157-118-249.abhsia.telus.net) has quit (Quit: Ex-Chat)
[16:41:37] jpabq: rkulagow: Yes. One bit I noticed is that there is an order index for the cast. It would be nice if MythTV listed the cast by that order, instead of randomly.
[16:44:11] gedakc (gedakc!~gedakc@d162-157-118-249.abhsia.telus.net) has joined #mythtv
[17:13:38] dmfrey: Does the backend supply the following HTTP Headers: CORS, Content-type, Accept-Encoding or Range?
[17:13:46] dmfrey: from the services api
[17:17:18] dmfrey: I see Content-Type on /Content/GetFile
[17:19:44] dmfrey: I am in the process of adding Chromecast support to MythTV Player, but it looks like I am going to need a CORS header and, at least, one of the others (which is satisfied by the Content-Type being present)
[17:37:00] superm1 (superm1!uid4318@ubuntu/member/superm1) has quit (Quit: Connection closed for inactivity)
[17:37:48] dekarl: markspieth|2: last I heard about the australian eit was that it improved from "oh my god, that's embarassing" to "not useful for mythtv, but good enough for grandma". Glad its been improved since then :)
[17:39:50] dekarl: gigem: exactly my initial thought. a grabber would be nice, but the concepts around the scheduling are different.
[17:41:52] dekarl: dmfrey: I think stuarta is a good first person to talk about hosting a mythtv themed chromecast receiver
[17:42:50] dmfrey: dekarl, thanks, and we will need a custom one to be able to access the console logs so that we can see what is going wrong when errors/exceptions occur
[17:43:20] dmfrey: the default ones available in the google cast dev console do not enable the logging capabilities
[17:43:27] dekarl: dmfrey: I have no idea what that means. But he's currently working on our central services :)
[17:43:48] dmfrey: a custom receiver, like you mentioned :)
[17:43:58] dmfrey: that is how we can see chromecast error logs
[17:44:24] dekarl: I only understood that the same as a HbbTV website on the backend web server, just different. Samesame ;)
[17:46:16] dekarl: I saw https://github.com/MythTV-Clients/MythtvPlaye . . . d/issues/106 but didn't really dig into the details beyond "a website like thing at a central location in the internet"
[17:47:52] dmfrey: it is almost completely working, as for the app interacting with a specific chromecast unit, it just doesn't play the content at this point
[17:50:18] dekarl: wrt the UK programids, I understood that the scoping doesn't work between the RT feed / Atlas / SD? The scheduler should understand that it can not use "abcdef" from Atlas and compare id to "MV012345" from SD to learn if its the same program. So it should fall back to comparing title and (subtitle or description)...
[17:50:34] dekarl: if this is the case then its a bug to fix
[17:51:06] dekarl: update table set programid=''; should not do anything
[17:51:26] dekarl: gigem -^
[17:54:44] willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has quit (Quit: Do your hobbies)
[18:01:59] mad_enz (mad_enz!~mad_enz@CPE00508b114c3e-CM00fc8d50aef0.cpe.net.fido.ca) has quit (Ping timeout: 250 seconds)
[18:02:24] dmfrey: stuarta, what do you think about hosting a Google Cast Receiver application on mythtv.org? It is just a html5 page. I am looking into a basic Receiver app now.
[18:04:42] dmfrey: stuarta, here are the details on a Custom Receiver Application: https://developers.google.com/cast/docs/custo . . . receiver-sdk

IRC Logs collected by BeirdoBot.
Please use the above link to report any bugs.