MythLogBot@irc.libera.chat :: #mythtv

Daily chat history

Current users (28):

DevMythNotifyBot, MythLogBot, brfransen, ChanServ, frobnic, gigem, gtb, hampton, ijc, mad_enz, mkbloke, MythBuild, MythBuild_, ooshlablu, poptix, skrip_kid, sphery, stuarta[m], Warped, xris, amessina, peper03_, Malmis, troyt, zbot, Panic, gregl_, GreyFoxx_
Tuesday, January 25th, 2022, 00:10 UTC
[00:10:25] DevMythNotifyBot (DevMythNotifyBot!~nodebot@cust32-dsl91-135-4.idnet.net) has quit (Read error: Connection reset by peer)
[00:11:02] DevMythNotifyBot (DevMythNotifyBot!~nodebot@cust32-dsl91-135-4.idnet.net) has joined #mythtv
[00:45:12] peper03_ (peper03_!~peper03@mythtv/developer/peper03) has joined #mythtv
[00:46:17] peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 240 seconds)
[00:58:41] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:6ea1:20d:5872:d872) has joined #mythtv
[01:12:29] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has joined #mythtv
[01:12:30] Mode for #mythtv by ChanServ!ChanServ@services.libera.chat : +v peterbennett
[01:56:05] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has quit (Quit: Leaving.)
[02:06:44] hampton (hampton!~david@mythtv/developer/hampton) has joined #mythtv
[02:06:45] Mode for #mythtv by ChanServ!ChanServ@services.libera.chat : +v hampton
[02:33:49] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:6ea1:20d:5872:d872) has quit (Quit: Konversation terminated!)
[07:07:46] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:6ea1:20d:5872:d872) has joined #mythtv
[07:11:22] mad_enz (mad_enz!~mad_enz@lnsm3-torontoxn-142-116-106-108.internet.virginmobile.ca) has quit (Ping timeout: 250 seconds)
[07:53:14] SteveGoodey (SteveGoodey!~steve@2a00:23c5:7d83:6501:fa68:6631:5ed6:d871) has joined #mythtv
[08:55:17] amessina (amessina!~amessina@user/amessina) has quit (Ping timeout: 240 seconds)
[08:58:15] amessina (amessina!~amessina@user/amessina) has joined #mythtv
[11:02:24] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:6ea1:20d:5872:d872) has quit (Quit: Konversation terminated!)
[11:09:25] amessina (amessina!~amessina@user/amessina) has quit (Remote host closed the connection)
[11:32:52] gregl_ (gregl_!~gregl@cpe-66-67-125-50.nycap.res.rr.com) has joined #mythtv
[11:34:45] gregl (gregl!~gregl@cpe-66-67-125-50.nycap.res.rr.com) has quit (Ping timeout: 256 seconds)
[12:53:04] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:6ea1:20d:5872:d872) has joined #mythtv
[13:48:44] paul-h (paul-h!~paul@pres-25-b2-v4wan-161467-cust2666.vm29.cable.virginm.net) has joined #mythtv
[13:48:44] paul-h (paul-h!~paul@mythtv/developer/paul-h) has joined #mythtv
[13:48:44] paul-h (paul-h!~paul@pres-25-b2-v4wan-161467-cust2666.vm29.cable.virginm.net) has quit (Changing host)
[13:48:44] Mode for #mythtv by ChanServ!ChanServ@services.libera.chat : +v paul-h
[13:55:00] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has joined #mythtv
[13:55:00] Mode for #mythtv by ChanServ!ChanServ@services.libera.chat : +v peterbennett
[14:48:41] mad_enz (mad_enz!~mad_enz@lnsm3-torontoxn-142-116-106-108.internet.virginmobile.ca) has joined #mythtv
[14:58:53] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has quit (Quit: Leaving.)
[15:00:45] paul-h: Got the webapp working with PrimeNG. Not completely happy with it but it's something to build on
[15:03:54] paul-h: Like many things the ideal would be a mix of Material and PrimeNG neither is good at everything
[15:05:02] stuarta: paul-h: that's what i've found
[15:05:36] stuarta: i fixed the layout btw. so that the sidebar doesn't go off the screen, and the router outlet is confined and has it's own scrollbar when needed
[15:05:58] stuarta: been working on the program guide
[15:06:01] stuarta: that's a fun challenge
[15:06:56] paul-h: Dosen't it use a lot of serverside scripting
[15:07:31] stuarta: the old one did, but you can get the raw data from the api, and build out the same thing client side
[15:07:48] stuarta: i had it working when i was playing with svelte
[15:09:00] stuarta: i've been playing with primeng's DataViewModule, which is nice. just trying to massage it into something that resembles a guide
[15:10:06] stuarta: looks like adding lazy loading is relatively trivial, which is good for people with lots of channels
[15:37:39] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has joined #mythtv
[15:37:39] Mode for #mythtv by ChanServ!ChanServ@services.libera.chat : +v peterbennett
[15:38:05] stuarta: i also have a good place to test it from, which has a seriously QOS'd wifi, which makes a standard uk freeview guide take ~20s to load
[16:00:19] paul-h: anyone know if you have this in html <tr #row [attr.id]="data.id"> what is the meaning of #row ?
[16:04:57] stuarta: any context
[16:06:12] stuarta: possibly a breadcrumb
[16:06:15] stuarta: ??
[16:06:59] stuarta: or a language specific data binding
[16:07:00] paul-h: Just looking for a way to get the p-listbox to scroll to the selected item and came across this https://stackblitz.com/edit/primeng-list-scro . . . mponent.html
[16:08:29] stuarta: ah, it's an element ref, click on app.component.ts in the navigator from your link
[16:09:41] stuarta: not entirely sure what it's used for tho
[16:10:57] paul-h: They are trying to scroll the selected item into view by searching for the correct element but I can't get it work
[16:11:54] stuarta: the onClick() function is what is doing the hard work
[16:13:16] stuarta: to answer your original question, the #row is used as a marker to indicate which rows are to be considered, rather than just random elemenets
[16:14:10] paul-h: So I should see that #row if I inspect the page?
[16:14:55] stuarta: i believe so, on each row of the table
[16:16:46] paul-h: I get the id='123' but don't get the #row which I think is why it's not working for me
[16:17:02] stuarta: yup
[16:19:43] paul-h: It's not important I'll come back to it it was just annoying me that if you go back to the Language and Country selection pages the select item isn't always visible in the listbox
[16:20:24] paul-h: You'd thing there would be an easy way to do it
[16:23:37] paul-h: This is how I ended up on that rather outdated Stackblitz example https://github.com/primefaces/primeng/issues/5323
[16:25:58] stuarta: there's a lot of outdated stuff
[17:07:07] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has quit (Quit: Leaving.)
[17:10:30] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has joined #mythtv
[17:10:31] Mode for #mythtv by ChanServ!ChanServ@services.libera.chat : +v peterbennett
[18:28:50] ** paul-h wonders if jpilk and/or kmdewaal read the irc logs or they worked that out for themselves? **
[18:29:18] paul-h: Re: Issue #464
[18:29:18] ** MythLogBot https://code.mythtv.org/trac/ticket/464 **
[18:29:23] DevMythNotifyBot: COMMIT: kmdewaal pushed 1 commit(s) to branch master: https://github.com/MythTV/mythtv/compare/2c33 . . . 848bfbf55ea5
[18:29:23] DevMythNotifyBot: issue closed by kmdewaal, "Display recordedid to allow simpler file access from the desktop": https://github.com/MythTV/mythtv/issues/464
[18:31:03] paul-h: You could even add a menu option or key binding to copy the recordedid or filepath to the clipboard for those to lazy to type it out like me :)
[18:31:12] stuarta: :-p
[18:32:06] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has quit (Quit: Leaving.)
[18:37:19] paul-h: Have you noticed since we said we would like to stabilise master for the release there have been more activity than most of last year
[18:40:30] stuarta: yup, hence my suggestion to go for 6 month release cycle
[18:45:10] paul-h: That could be a cunning plan
[18:54:40] mad_enz (mad_enz!~mad_enz@lnsm3-torontoxn-142-116-106-108.internet.virginmobile.ca) has quit (Ping timeout: 250 seconds)
[19:07:32] mad_enz (mad_enz!~mad_enz@2605:8d80:6a2:e662:c814:6906:a01f:34a1) has joined #mythtv
[19:14:30] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has joined #mythtv
[19:14:30] Mode for #mythtv by ChanServ!ChanServ@services.libera.chat : +v peterbennett
[19:36:37] mad_enz (mad_enz!~mad_enz@2605:8d80:6a2:e662:c814:6906:a01f:34a1) has quit (Ping timeout: 240 seconds)
[19:37:09] paul-h: peterbennett: any idea how to change the new server to return errors in the format requested rather than the html replies it sends now?
[19:37:31] peterbennett: ?
[19:38:04] peterbennett: I don't understand the question
[19:39:00] peterbennett: Oh you mean you want xml or json error messages ?
[19:39:00] paul-h: if any of the endpoints throw an exception then the server returns html rather than an xml or json reply
[19:39:10] paul-h: Yep
[19:39:32] peterbennett: hmmmmm
[19:40:09] peterbennett: I have not looked at it for a while
[19:41:22] paul-h: from a client perspective I think a json or xml reply is easier to parse than the html we send now
[19:41:30] peterbennett: What type of errors? Some modules throw an exception that is caught and turned into a response
[19:41:43] peterbennett: Is it for those?
[19:43:08] paul-h: If you have a SecurityPIN set then if you try to request myth/GetConnectionInfo without sending a pin then you get an html reply for example
[19:44:09] paul-h: I would be nice if you got a reply in the requested format json or xml
[19:45:54] ulmus-scott (ulmus-scott!~ulmus-sco@user/ulmus-scott) has joined #mythtv
[19:46:03] peterbennett: errors go through MythHTTPResponse::ErrorResponse and that probably just formats html
[19:47:09] peterbennett: You probably want a specific format of message
[19:47:48] peterbennett: I think you will have to change the actual method to add an error tag
[19:48:32] peterbennett: A generic xml or json error message would probably also not be useful, if it uses different tags from the usual response
[19:50:26] mad_enz (mad_enz!~mad_enz@lnsm3-torontoxn-142-116-106-108.internet.virginmobile.ca) has joined #mythtv
[19:54:10] paul-h: Clients can use the returned http code typically 400 I think to detect the error but at the moment the client only has the html response to figure out what went wrong so if we send some generic error response in xml or json with an error code and error message then that is better than what we have now
[19:56:41] paul-h: The client can then use that info to figure out the best way to respond to the error or least give a useful error message to the user
[19:58:31] peterbennett: There is a default page at s_defaultHTTPPage in mythhttptypes.h
[19:59:22] peterbennett: That is used by mythhttpresponse. It should not be difficult to have others for other formats
[20:03:40] paul-h: That looks promising
[20:10:17] amessina (amessina!~amessina@user/amessina) has joined #mythtv
[20:25:37] stuarta[m]: Good idea to fix that
[20:58:36] stuarta: right, lets see if i can get a proper shaped and size channel icon / callsign box
[21:11:27] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has quit (Quit: Leaving.)
[21:23:28] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:6ea1:20d:5872:d872) has quit (Quit: Konversation terminated!)
[21:36:11] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has joined #mythtv
[21:36:11] Mode for #mythtv by ChanServ!ChanServ@services.libera.chat : +v peterbennett
[21:44:02] ulmus-scott (ulmus-scott!~ulmus-sco@user/ulmus-scott) has quit (Quit: Client closed)
[22:00:16] stuarta: well that seems to work.
[22:04:54] SteveGoodey (SteveGoodey!~steve@2a00:23c5:7d83:6501:fa68:6631:5ed6:d871) has quit (Quit: Konversation terminated!)
[22:54:26] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has quit (Quit: Leaving.)

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