MythLogBot@irc.libera.chat :: #mythtv

Daily chat history

Current users (29):

brfransen, ChanServ, DevMythNotifyBot, enix_, fr0bnic, frobnic, ijc, jwhite, knowledgejunkie, mad_enz, Malmis, mkbloke, MythBuild, MythLogBot, ooshlablu, Panic, poptix, skrip_kid, stuarta[m], wookey, xris, zbot, peterbennett, peper03_, amessina, sphery, hampton, jpabq_, gigem
Monday, May 23rd, 2022, 00:01 UTC
[00:01:52] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has quit (Quit: Leaving.)
[00:09:49] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has joined #mythtv
[00:09:50] Mode for #mythtv by ChanServ!ChanServ@services.libera.chat : +v peterbennett
[00:31:19] DevMythNotifyBot: COMMIT: bennettpeter pushed 1 commit(s) to branch master: https://github.com/MythTV/mythtv/compare/4c11 . . . f6cc7df4dec1
[00:43:12] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has quit (Quit: Leaving.)
[01:28:51] peper03_ (peper03_!~peper03@mythtv/developer/peper03) has joined #mythtv
[01:29:50] peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 240 seconds)
[03:47:02] MythBuild: Build [#582](https://code.mythtv.org/buildbot/#builders/188/builds/582) of `tidy-master` 3completed successfully.
[04:11:45] brfransen (brfransen!~brfransen@097-095-233-051.res.spectrum.com) has quit (Ping timeout: 276 seconds)
[04:23:52] brfransen (brfransen!~brfransen@097-095-233-051.res.spectrum.com) has joined #mythtv
[06:07:06] stuarta[m] (stuarta[m]!~stuartama@2001:470:69fc:105::fff2) has quit (*.net *.split)
[06:07:06] ijc (ijc!~ijc@benson.default.arb33.bv.iomart.io) has quit (*.net *.split)
[06:07:15] ijc (ijc!~ijc@benson.default.arb33.bv.iomart.io) has joined #mythtv
[06:09:06] stuarta[m] (stuarta[m]!~stuartama@2001:470:69fc:105::fff2) has joined #mythtv
[06:20:19] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:6ea1:20d:5872:d872) has joined #mythtv
[08:20:34] SteveGoodey (SteveGoodey!~steve@2a00:23c5:7d83:6501:fa68:6631:5ed6:d871) has joined #mythtv
[09:26:33] stuarta: morning all
[09:35:30] Steve-Goodey: I don't mean to carp but how's the fishing addon coming along?
[09:38:14] stuarta: !trout Steve-Goodey
[09:38:14] ** MythLogBot slaps Steve-Goodey with a trout on behalf of stuarta... **
[09:38:14] ** DevMythNotifyBot slaps Steve with a trout on behalf of stuarta **
[09:38:28] stuarta: quite well. still seems to have double vision tho
[09:39:34] stuarta: one day multiple bots should become one.... sadly it's a long way down the rainy day list
[09:45:33] Steve-Goodey: One bot to rule them all.
[09:45:58] stuarta: exactly
[09:54:45] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:6ea1:20d:5872:d872) has quit (Quit: Konversation terminated!)
[12:45:51] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has joined #mythtv
[12:45:52] Mode for #mythtv by ChanServ!ChanServ@services.libera.chat : +v peterbennett
[13:02:26] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:6ea1:20d:5872:d872) has joined #mythtv
[13:57:57] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has quit (Quit: Leaving.)
[14:28:39] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has joined #mythtv
[14:28:40] Mode for #mythtv by ChanServ!ChanServ@services.libera.chat : +v peterbennett
[14:32:37] paul-h (paul-h!~paul@pres-25-b2-v4wan-161467-cust2666.vm29.cable.virginm.net) has joined #mythtv
[14:32:38] paul-h (paul-h!~paul@mythtv/developer/paul-h) has joined #mythtv
[14:32:38] paul-h (paul-h!~paul@pres-25-b2-v4wan-161467-cust2666.vm29.cable.virginm.net) has quit (Changing host)
[14:32:38] Mode for #mythtv by ChanServ!ChanServ@services.libera.chat : +v paul-h
[14:35:04] ooshlablu (ooshlablu!~ooshlablu@2601:18d:4600:43f0:a038:14ff:fe50:8510) has quit (Remote host closed the connection)
[14:36:18] ooshlablu (ooshlablu!~ooshlablu@2601:18d:4600:43f0:a038:14ff:fe50:8510) has joined #mythtv
[14:41:31] paul-h: !seen jya
[14:41:31] MythLogBot: jya has not been seen here
[14:42:31] paul-h: He's probably still on freenode wondering where everyone went to
[14:45:02] paul-h: anyone know why browsers like Firefox and Chrome don't support playing streams with mime type video/mp2t ?
[14:47:22] peterbennett: Is that specifically mpeg-2?
[14:47:45] peterbennett: I wonder if they play any mpeg-2 at all
[14:47:48] stuarta: he hadn't been seen for a while before we switch from freenode
[14:48:38] paul-h: If anyone knows jya would
[14:49:30] stuarta: at least i now know what it is -> https://www.w3.org/2013/12/byte-stream-format . . . -format.html
[14:50:23] paul-h: It's the mime type we use for our *.ts files from most recordings these days
[14:50:41] stuarta: oh
[14:50:47] peterbennett: I do not see any mp4t for h264 etc or is that also mp2t
[14:51:01] stuarta: interesting comment on a videojs issue "Video.js doesn't support M2TS directly. Only when it's inside of HLS."
[14:52:44] paul-h: Yeah I tried to fudge that and couldn't get it to work but I was fighting problems with CORS errors
[14:53:49] stuarta: on a completely unrelated note, at some point we will have to sit down and do a bit of UX design, so that the webapp doesn't suck
[14:55:59] stuarta: right now we are up to "lets make stuff work"
[14:56:15] paul-h: The problem there is what looks smart and right for me often pisses a lot of user of so you are speaking to wrong person :)
[14:56:18] peterbennett: I am just copying what mythtv-setup has
[14:56:31] peterbennett: Is it not entirely logical
[14:56:35] stuarta: and i have the artistic talent of a wet snail
[14:56:49] stuarta: we are a useful bunch aren't we :-p
[14:57:25] stuarta: peterbennett: one goal i want to keep in mind is to improve the setup for a new user, and make it much simpler
[14:57:31] peterbennett: Just coming up with those comparisons show more artistic talent than I have
[14:57:46] stuarta: which is where the wizard paul-h wrote came from
[14:58:32] stuarta: btw paul-h i can see possibly replacing status with the dashboard, once we get it filled in
[15:00:43] paul-h: When things progress a little further the wizard would only be shown when the BE has no DB or tuners and would likely be the only thing shown until those things are up and running
[15:01:00] stuarta: i agree
[15:03:28] paul-h: peterbennett: what mime type do you see for your mp4 recordings from the API
[15:03:58] peterbennett: The current MythTV needs the database installed and the user set up before you start
[15:04:38] peterbennett: paul-h: Not sure – exoplayer just plays it. I can check
[15:06:12] paul-h: Do they have a .ts extension?
[15:07:30] paul-h: Most players outside of a browser like VLC can play them OK it's just most browsers refuse to play them for some reason
[15:09:52] stuarta: peterbennett: yes, the ability to bootstrap is something we need to add. the webapp doesn't need the DB to be functional, so we need the API to come up sufficiently to allow config of the DB and the move on from there
[15:10:14] stuarta: i have a few ideas on how we do that
[15:10:33] stuarta: paul-h: didn't you look at that for a bit?
[15:11:46] peterbennett: paul-h: The h264 TS files have a mimetype Content-Type: video/mp2t
[15:12:18] stuarta: wonder if we need to wrap some of these formats inside a different container
[15:12:40] peterbennett: I don't know if exoplayer looks at that
[15:13:47] paul-h: I had a patch to start the BE without a DB or tuners the difficult bit is figuring out how to selectively restart the parts of the BE
[15:14:03] stuarta: signals and slots come to mind
[15:14:33] stuarta: iirc from the analysis i did before, what's missing is a state machine representing if the DB is configured / up etc
[15:15:39] paul-h: It's knowing which parts depend on which other parts so you know what can/can't be started depending on what the state of the DB and tuners are in
[15:15:50] stuarta: in my head the way forward is to make the different parts of the backend "enable or start" once the DB state machine reaches a certain point
[15:16:09] stuarta: paul-h: yeah, that's a big one
[15:16:43] paul-h: Sounds easy but I got lost in the tangle of code
[15:16:50] ooshlablu (ooshlablu!~ooshlablu@2601:18d:4600:43f0:a038:14ff:fe50:8510) has quit (Ping timeout: 255 seconds)
[15:16:59] peterbennett: How will it work? Who will create the DB user id and create the database? That needs root
[15:17:20] peterbennett: In the ubuntu package, the package does thst for you
[15:17:45] stuarta: so we need to work with that and adopt the credentials somehow
[15:17:49] peterbennett: Once the db user id and database is created, the backend can start
[15:18:40] stuarta: isn't there a step in the middle to install the schema and basic data?
[15:19:56] peterbennett: The first time you start up on a new install, the backend creates all that as long as it has the db credentials in config.xml
[15:20:09] paul-h: If the database is created and the mysql user is setup correctly them Myth will create the initial schema
[15:20:18] stuarta: ok that helps
[15:20:47] stuarta: i need to spin up a vm that runs the lastest master packages to test this stuff
[15:20:51] peterbennett: So you need some step before starting that backend to create the DB and put the credentials in config.xml
[15:21:17] stuarta: the user should also be able to put those in via the webapp
[15:21:25] stuarta: and have the config.xml created for them
[15:21:35] peterbennett: If that can be done by a simpel script that runs as root, we don't need to allow the backend to start iwthout the DB
[15:21:43] paul-h: The webapp can and does already create the config.xml
[15:21:59] paul-h: using the API
[15:22:24] stuarta: i guess it's just a question of if all the bits work together :-)
[15:23:13] paul-h: what it can't do is create the database since the mysql user is unlikely to have the correct permissions
[15:23:44] stuarta: so that is either 1) done by packager or 2) documented as a required step
[15:24:50] paul-h: That might be the only way
[15:25:01] peterbennett: There is a mechanism that allows settings to work read-only without a database, using an xml file if the database is down
[15:25:17] peterbennett: FWIW
[15:25:32] peterbennett: Just to get you past startup
[15:27:04] paul-h: I didn't have any problem starting the BE without a DB but you have to prevent everything except the http servers from starting up
[15:27:30] stuarta: should be able to fix that
[15:32:56] paul-h: I noticed when I was upgrading my FE's to 22.04 that if it needs extra permissions to perform a task it just asks for the root password so maybe we could do something similar so the BE temporarily has the right permissions to create the mythconverg database?
[15:34:05] paul-h: I guess we would just need the mysql root password to be able to create the database
[15:35:29] paul-h: after that the normal mysql mythtv user can do everything else like doing the schema updates
[15:35:42] stuarta: maybe
[15:36:51] paul-h: Like you say Ubuntu users would already have the DB created for them anyway
[15:37:32] stuarta: and they are 98% of our users, and arch users like to do everything themselves anyway :-p
[15:38:57] paul-h: I was looking at the PPA stats the other day and the number of downloads has fallen through the floor compared to previous versions :(
[15:39:18] stuarta: it normally takes 6 months to ramp up
[15:39:41] paul-h: Lets hope so
[15:44:50] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has quit (Quit: Leaving.)
[15:48:51] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has joined #mythtv
[15:48:52] Mode for #mythtv by ChanServ!ChanServ@services.libera.chat : +v peterbennett
[15:54:55] ** stuarta installs an ubuntu-22.04 VM **
[15:56:17] paul-h: I've updated 3 frontend to it without any problems
[15:56:35] stuarta: it's more for clean install testing
[15:58:29] paul-h: The only minor problem I've seen was on my Kubuntu desktop Firefox is now a snap which broke the default browser but was easy to reinstate it
[15:58:43] stuarta: i hate snap's. pita
[16:00:21] paul-h: Unfortunately they don't give you a choice I think the Chromium package is the same
[16:04:08] ** paul-h is wondering if there is a way to persuade git to pop just a few selected files from a stash rather than the whole stash **
[16:04:59] stuarta[m]: Dunno
[16:38:12] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has quit (Quit: Leaving.)
[16:39:03] paul-h: Tring to bring back from the dead my old patch to start the BE without a DB and getting lots of conflicts :(
[16:53:32] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has joined #mythtv
[16:53:33] Mode for #mythtv by ChanServ!ChanServ@services.libera.chat : +v peterbennett
[17:04:37] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has quit (Quit: Leaving.)
[17:10:05] paul-h (paul-h!~paul@mythtv/developer/paul-h) has quit (Quit: Konversation terminated!)
[17:25:28] ooshlablu (ooshlablu!~ooshlablu@2601:18d:4600:43f0:a038:14ff:fe50:8510) has joined #mythtv
[17:30:46] rambo3 (rambo3!~rambo3@81-231-49-59-no511.tbcn.telia.com) has joined #mythtv
[18:10:42] rambo3 (rambo3!~rambo3@81-231-49-59-no511.tbcn.telia.com) has quit (Quit: Client closed)
[18:59:11] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has joined #mythtv
[18:59:11] Mode for #mythtv by ChanServ!ChanServ@services.libera.chat : +v peterbennett
[19:00:45] ulmus-scott (ulmus-scott!~ulmus-sco@user/ulmus-scott) has joined #mythtv
[19:30:48] troyt (troyt!troyt@2601:681:4101:5911:44dd:acff:fe85:9c8e) has quit (Ping timeout: 272 seconds)
[19:34:56] ulmus-scott (ulmus-scott!~ulmus-sco@user/ulmus-scott) has quit (Quit: Client closed)
[19:34:56] troyt (troyt!troyt@2601:681:4101:5911:44dd:acff:fe85:9c8e) has joined #mythtv
[20:19:26] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has quit (Quit: Leaving.)
[20:23:44] gigem_: paul-h: jya was last seen on mythtv-users email last August using address jyavenard at gmail.com.
[20:23:48] gigem_ is now known as gigem
[20:59:56] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:6ea1:20d:5872:d872) has quit (Quit: Konversation terminated!)
[21:36:58] SteveGoodey (SteveGoodey!~steve@2a00:23c5:7d83:6501:fa68:6631:5ed6:d871) has quit (Quit: Konversation terminated!)
[22:40:04] troyt (troyt!troyt@2601:681:4101:5911:44dd:acff:fe85:9c8e) has quit (Ping timeout: 244 seconds)
[22:42:23] troyt (troyt!troyt@2601:681:4101:5911:44dd:acff:fe85:9c8e) has joined #mythtv
[23:08:20] troyt (troyt!troyt@2601:681:4101:5911:44dd:acff:fe85:9c8e) has quit (Ping timeout: 260 seconds)
[23:29:35] amessina (amessina!~amessina@user/amessina) has joined #mythtv
[23:39:19] peterbennett (peterbennett!~peter@mythtv/developer/peterbennett) has joined #mythtv
[23:39:20] Mode for #mythtv by ChanServ!ChanServ@services.libera.chat : +v peterbennett

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