Tuesday, November 24th, 2020, 00:01 UTC | ||
[00:01:25] | amessina (amessina!~amessina@unaffiliated/amessina) has joined #mythtv | |
[00:02:07] | amessina (amessina!~amessina@unaffiliated/amessina) has quit (Client Quit) | |
[00:52:38] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:6032:9caa:16d4:6ffa) has joined #mythtv | |
[00:52:38] | Mode for #mythtv by ChanServ!ChanServ@services. : +v Steve-Goodey | |
[02:27:48] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:6032:9caa:16d4:6ffa) has quit (Quit: Konversation terminated!) | |
[02:38:54] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 246 seconds) | |
[02:44:22] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
[02:44:22] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
[04:03:00] | markspieth2 (markspieth2!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
[04:03:00] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth2 | |
[04:06:45] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 246 seconds) | |
[04:57:30] | markspieth2 (markspieth2!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 246 seconds) | |
[05:03:31] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
[05:03:32] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
[05:11:15] | markspieth2 (markspieth2!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
[05:11:15] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth2 | |
[05:13:57] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 246 seconds) | |
[06:30:00] | peterbennett (peterbennett!~pi@mythtv/developer/peterbennett) has quit (Quit: WeeChat 2.3) | |
[06:32:00] | peterbennett (peterbennett!~pi@mythtv/developer/peterbennett) has joined #mythtv | |
[06:32:00] | Mode for #mythtv by ChanServ!ChanServ@services. : +v peterbennett | |
[07:02:55] | peterbennett (peterbennett!~pi@mythtv/developer/peterbennett) has quit (Remote host closed the connection) | |
[07:03:18] | peterbennett (peterbennett!~pi@mythtv/developer/peterbennett) has joined #mythtv | |
[07:03:18] | Mode for #mythtv by ChanServ!ChanServ@services. : +v peterbennett | |
[07:32:17] | markk_ (markk_!~mark@host86-172-134-211.range86-172.btcentralplus.com) has joined #mythtv | |
[08:20:37] | markk_: | stuarta: is the new frontend webapp still using qscript? interested in seeing if it works ok with the new http server |
[08:29:05] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:6032:9caa:16d4:6ffa) has joined #mythtv | |
[08:29:05] | Mode for #mythtv by ChanServ!ChanServ@services. : +v Steve-Goodey | |
[08:32:34] | davic (davic!uid473656@gateway/web/irccloud.com/x-cpklqwlqvbjigobz) has joined #mythtv | |
[08:35:36] | stuarta: | markk_: it's not really, it's just the easiest way to shim it in |
[08:35:44] | stuarta: | markk_: it's actually pure html |
[08:36:25] | markk_: | stuarta: ok – I assumed it was – but obviously can't access it at the moment with my setup |
[08:36:34] | stuarta: | you could just rename frontend_index.qsp to frontend_index.html and be done with it |
[08:37:01] | markk_: | stuarta: presumably it is materializecss that handles the look and feel? is it responsive – or do you have to specifically handle it? (looks a bit wonky on my phone) |
[08:37:28] | stuarta: | markk_: tbh it could still use some work, materializecss is only used for the buttons |
[08:37:42] | stuarta: | which is why the remote looks much better |
[08:38:08] | stuarta: | the status page is effectively the same |
[08:40:02] | stuarta: | tbh i'm not sure anybody actually uses the status part of it |
[08:40:07] | stuarta: | it's shit |
[08:40:26] | stuarta: | and the original looked unfinished |
[08:42:12] | stuarta: | i can work more on the responsiveness of the status page |
[08:56:33] | markk_: | stuarta: the frontend status page is one of those things that I'm hoping will come together nicely – new (modern) css and look and feel, new webserver with websocket support for services, much improved status tracking in the player code for real time updates... |
[08:57:49] | markk_: | i.e. it could become a fully featured, good looking interface |
[08:58:04] | stuarta: | markk_: ah i see. i was wondering about the use case :) |
[08:58:29] | stuarta: | also don't confuse the frontend web interface with the backend one |
[09:00:44] | stuarta: | the only use case i can currently see for the frontend web app is the remote control, as i know some people have the hardware for their frontend in the basement |
[09:01:18] | stuarta: | you can get the actual status of the frontend via an API call to '/Frontend/GetStatus' |
[09:01:54] | stuarta: | markk_: your design goals there sound to me like the ones for the backend web server |
[09:02:27] | stuarta: | my starting point is being able to start up a backend with zero configuration, and build it all up from there |
[09:02:57] | stuarta: | combined with an existing ticket about "bootstrapping" the DB, which would allow distros to programatically seed the DB |
[09:03:17] | markk_: | stuarta: I have both in mind – I'm just trying to ensure we get a framework in place that easily supports all of those goals (which I think we are heading towards). |
[09:03:27] | stuarta: | agreed |
[09:05:47] | stuarta: | there are a few variations on css libraries, some require pulling explicit modules in via npm, which i felt was unneccessary |
[09:06:08] | stuarta: | materialize i could drop in as a simple stylesheet ref |
[09:06:14] | stuarta: | and just serve from the backend |
[09:06:16] | peper03_ (peper03_!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 240 seconds) | |
[09:06:19] | markk_: | stuarta: so with my local code – I have a simple one liner prior to starting the webserver that redirects the handling of the root directory/index.html – in my current case to mythfrontend.html – which is just the entry point into the app. |
[09:06:54] | markk_: | auto root = std::bind(&MythHTTPRoot::RedirectRoot, _1, _2, "mythfrontend.html"); |
[09:06:55] | markk_: | MythHTTPScopedInstance webserver({{ "/", root}}); |
[09:07:03] | stuarta: | markk_: excellent, to test with what i've just done, drop content of frontend_index.qsp in there |
[09:07:14] | stuarta: | s/there/mythfrontend.html |
[09:07:38] | markk_: | stuarta: have done – it works until it wants to access /Frontend/GetStatus – which I haven't implemented:) |
[09:07:47] | stuarta: | hah |
[09:08:34] | stuarta: | have swapped the navbar to the responsive one already, that works well |
[09:08:39] | stuarta: | now to wrap the other content up |
[09:09:29] | stuarta: | i actually started on the backend web app first |
[09:10:06] | stuarta: | but realized it has missing API pieces which need adding to make it fully functional |
[09:11:10] | peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv | |
[09:11:10] | Mode for #mythtv by ChanServ!ChanServ@services. : +v peper03 | |
[09:25:46] | stuarta: | and that's before we even get to being responsive |
[09:27:24] | peper03_ (peper03_!~peper03@mythtv/developer/peper03) has joined #mythtv | |
[09:27:24] | Mode for #mythtv by ChanServ!ChanServ@services. : +v peper03_ | |
[09:30:25] | peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 240 seconds) | |
[09:31:25] | markk_ (markk_!~mark@host86-172-134-211.range86-172.btcentralplus.com) has quit (Ping timeout: 240 seconds) | |
[10:17:46] | markk_ (markk_!~mark@host86-172-134-211.range86-172.btcentralplus.com) has joined #mythtv | |
[10:58:36] | peper03_ (peper03_!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 240 seconds) | |
[11:03:33] | peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv | |
[11:03:33] | Mode for #mythtv by ChanServ!ChanServ@services. : +v peper03 | |
[11:07:47] | Warped_ (Warped_!~Warped@2600:1702:b40:851f:48e7:e77c:8e04:41a5) has joined #mythtv | |
[11:08:27] | Warped (Warped!~Warped@unaffiliated/warped) has quit (Ping timeout: 272 seconds) | |
[11:19:24] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:6032:9caa:16d4:6ffa) has quit (Quit: Konversation terminated!) | |
[12:52:22] | stuarta: | laying out web pages can be such a pain in the arse |
[13:00:13] | markk_ (markk_!~mark@host86-172-134-211.range86-172.btcentralplus.com) has quit (Ping timeout: 264 seconds) | |
[13:13:51] | peper03_ (peper03_!~peper03@mythtv/developer/peper03) has joined #mythtv | |
[13:13:52] | Mode for #mythtv by ChanServ!ChanServ@services. : +v peper03_ | |
[13:16:30] | peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 272 seconds) | |
[13:28:48] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:6032:9caa:16d4:6ffa) has joined #mythtv | |
[13:28:48] | Mode for #mythtv by ChanServ!ChanServ@services. : +v Steve-Goodey | |
[13:39:37] | Warped_ (Warped_!~Warped@2600:1702:b40:851f:48e7:e77c:8e04:41a5) has quit (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805]) | |
[14:25:08] | bas-t (bas-t!~bas-t@2001:1c01:2b0b:1500:76d4:35ff:fe5b:a47c) has joined #mythtv | |
[14:25:26] | bas-t (bas-t!~bas-t@2001:1c01:2b0b:1500:76d4:35ff:fe5b:a47c) has quit (Client Quit) | |
[14:40:37] | markk_ (markk_!~mark@host86-172-134-211.range86-172.btcentralplus.com) has joined #mythtv | |
[14:44:18] | stuarta: | markk_: i've updated the frontend web app, so now you will be able to get to the remote even without implementing /Frontend/Status |
[14:44:46] | stuarta: | it's a bit more "responsive" |
[14:47:38] | stuarta: | if you test on an android phone you will probably have to clear the cache, mine refuses to reload it even if it's past the IMS date |
[14:58:26] | Warped (Warped!~Warped@unaffiliated/warped) has joined #mythtv | |
[15:29:01] | markk_ (markk_!~mark@host86-172-134-211.range86-172.btcentralplus.com) has quit (Ping timeout: 264 seconds) | |
[15:50:17] | markk_ (markk_!~mark@host86-172-134-211.range86-172.btcentralplus.com) has joined #mythtv | |
[16:15:58] | warpme_ (warpme_!uid391875@gateway/web/irccloud.com/x-dztehkedihozcypz) has quit (Quit: Connection closed for inactivity) | |
[16:22:27] | markspieth2 (markspieth2!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 246 seconds) | |
[16:26:33] | ElmerFudd (ElmerFudd!~le@jagular.dk) has joined #mythtv | |
[16:32:19] | markk_ (markk_!~mark@host86-172-134-211.range86-172.btcentralplus.com) has quit (Remote host closed the connection) | |
[17:08:39] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
[17:08:39] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
[17:27:12] | markk_ (markk_!~mark@host86-172-134-211.range86-172.btcentralplus.com) has joined #mythtv | |
[19:03:48] | markk_ (markk_!~mark@host86-172-134-211.range86-172.btcentralplus.com) has quit (Ping timeout: 256 seconds) | |
[21:31:09] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 246 seconds) | |
[21:33:29] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
[21:33:30] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
[21:40:56] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Read error: Connection reset by peer) | |
[21:41:05] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
[21:41:05] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
[21:49:56] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:6032:9caa:16d4:6ffa) has quit (Quit: Konversation terminated!) | |
[23:27:25] | amessina (amessina!~amessina@unaffiliated/amessina) has joined #mythtv |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.