MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (81):

aloril_, amessina, Anssi, caelor, Captain_Murdoch, Chutt, clever, coling, Cougar, dblain, dekarl, dturner, ElmerFudd, fetzerch, foobum, ghoti, Gibby, gigem, gregL, J-e-f-f-A, jarle, Jay2k1, jheizer, joe____, joki, jpabq, jpharvey, jst_, jwhite, jya, kc, MythLogBot, nephyrin, Nothing4You, nyloc, peper03, purserj, rsiebert__, Seeker`, seld, skd5aner, sl1ce, SmallR2002, stichnot, stuartm, tgm4883, tonsofpcs, tris, wolfgang4, xris, _charly_, Beirdo, eharris, GreyFoxx, jams, jarryd, johanbr, kurre2, kwmonroe, Sharky112065, sphery, stuarta, superm1, wahrhaft, XDS2010, brfransen, CeilingKitten, rsiebert_, Tobbe5178, BlackBishop, knightr_, laga, poptix, neufeld`, toeb_, moparisthebest, MythBuild_, skiddie, wagnerrp_, sraue, NightMonkey

Error at /usr/share/beirdobot/web/includes/utils.php, line 229:
Undefined variable $query


Details:
    datetime:  2025-09-13 12:34:04 (UTC)
    errornum:  2
  error type:  Warning
error string:  Undefined variable $query
    filename:  /usr/share/beirdobot/web/includes/utils.php
  error line:  229
Thursday, November 7th, 2013, 00:00 UTC
[00:00:22] gigem: stuartm: Debian certainly has it's share of zealots, but methinks you're letting some past, negative experiences cloud your judgment about the distro itself. For example, I'm pretty sure ffmpeg and libraries had been packaged for quite some time before they were replaced by libav. Also, I find it quite convenient to have almost everything I need already packaged by the distribution. CentOS is the preferred
[00:00:23] gigem: distribution where I work and every time we setup a new system for some new development, I have to go scouring the net for third-party yum repositories or stand-alone RPMs to fill in the pieces that are missing.
[00:00:57] gigem: superm1: Getting Myth officially packaged for Debian would be cool.
[00:01:45] gigem: stichnot: No, I don't see any use for cardinput.startchan.
[00:04:07] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 272 seconds)
[00:06:49] dmfrey (dmfrey!~dmfrey@65-78-98-83.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has joined #mythtv
[00:07:47] stichnot (stichnot!~stichnot@adsl-68-127-209-56.dsl.pltn13.pacbell.net) has joined #mythtv
[00:07:48] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[00:07:48] stichnot (stichnot!~stichnot@adsl-68-127-209-56.dsl.pltn13.pacbell.net) has quit (Changing host)
[01:01:55] MythBuild_: build #824 of master-linux-64bit-qt5 is complete: Failure [4failed git] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . 5/builds/824 blamelist: Jim Stichnoth <jstichnoth@mythtv.org >
[01:19:32] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[01:28:10] jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv
[02:06:18] stichnot: gigem: It occurred to me that startchan is useful when you switch source or input during Live TV.
[02:26:20] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 246 seconds)
[02:44:02] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[03:00:30] rsiebert (rsiebert!~quassel@g226060164.adsl.alicedsl.de) has joined #mythtv
[03:00:33] rsiebert_ (rsiebert_!~quassel@g226060164.adsl.alicedsl.de) has joined #mythtv
[03:03:20] rsiebert__ (rsiebert__!~quassel@g226060022.adsl.alicedsl.de) has quit (Ping timeout: 245 seconds)
[03:03:33] rsiebert___ (rsiebert___!~quassel@g226060022.adsl.alicedsl.de) has quit (Ping timeout: 246 seconds)
[03:16:23] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 246 seconds)
[03:23:09] peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 246 seconds)
[03:24:05] peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv
[03:32:29] gigem: stichnot: For those cases, my suggestion is try to switch to the same or a similar channel that was on the old input. For example, first try to find a channel with the same channum and callsign. Failing that, try to find a channel with the same callsign. As a last resort, choose any channel in a deterministic way like lowest channum or lowest chanid. I don't really see much value in keeping track of the
[03:32:31] gigem: last viewed channel on a card or input. It might be slightly useful to a developer for debugging, but that's it.
[03:39:14] dmfrey (dmfrey!~dmfrey@65-78-98-83.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has quit (Quit: Ex-Chat)
[03:39:25] sphery: agreed... it seems to cause more problems than benefits, as users don't really remember "on input 3 I last watched channel 12, but on input 5, I last watch channel 7", not to mention the fact that it actually stores channels used by recordings
[03:39:33] sphery: so it seems "random" to users
[03:40:36] nyloc (nyloc!~quassel@p57B4F625.dip0.t-ipconnect.de) has joined #mythtv
[03:40:44] sphery: so re-doing that and making it consistent whether just starting Live TV or changing inputs during live tv is good
[03:41:23] sphery: (meaning I'm all for stichnot's changing it as much as he needs/wants and cleaning it up in the process)
[03:44:30] _nyloc_ (_nyloc_!~quassel@p5B26F769.dip0.t-ipconnect.de) has quit (Ping timeout: 246 seconds)
[04:06:17] skd5aner: gigem: totally agree – I always thought that was confusing... and in fact, I've had a tuner get "stuck" on a bad channel and had to work around the fact that it was stored in the db because I was attempting to tune a channel that caused issues (particularly channels that appeared during QAM scans)
[04:07:42] skd5aner: (when manually switching inputs)
[04:48:28] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has quit (Ping timeout: 264 seconds)
[04:49:45] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has joined #mythtv
[06:14:37] skrap (skrap!~root@ip68-97-24-252.ok.ok.cox.net) has quit (Ping timeout: 272 seconds)
[06:40:10] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[07:10:21] FabriceMG (FabriceMG!~Thunderbi@LCaen-156-54-30-212.w80-11.abo.wanadoo.fr) has joined #mythtv
[07:14:07] jya (jya!~jyavenard@mythtv/developer/jya) has quit (Quit: jya)
[07:28:50] SteveGoodey (SteveGoodey!~steve@host109-158-208-19.range109-158.btcentralplus.com) has joined #mythtv
[07:44:38] jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv
[09:02:01] Merlin83b (Merlin83b!~Daniel@2a00:1ee0:3:1337:2d8b:6fc5:cc11:f9bc) has joined #mythtv
[09:13:46] dgeary2 (dgeary2!~debian@pa49-187-87-240.pa.nsw.optusnet.com.au) has joined #mythtv
[09:36:53] dgeary2 (dgeary2!~debian@pa49-187-87-240.pa.nsw.optusnet.com.au) has quit (Quit: Ex-Chat)
[09:43:46] skiddie (skiddie!~root@ip68-97-24-252.ok.ok.cox.net) has joined #mythtv
[10:27:12] jya (jya!~jyavenard@mythtv/developer/jya) has quit (Quit: jya)
[10:34:00] SteveGoodey (SteveGoodey!~steve@host109-158-208-19.range109-158.btcentralplus.com) has quit (Quit: Konversation terminated!)
[10:50:58] Seeker`_: when the new web interface asks for a password, which password is it asking for?
[10:51:03] Seeker`_ is now known as Seeker`
[10:51:14] Seeker` (Seeker`!~cjo20@host86-164-181-159.range86-164.btcentralplus.com) has quit (Changing host)
[10:51:14] Seeker` (Seeker`!~cjo20@unaffiliated/seeker) has joined #mythtv
[10:53:09] dekarl1 (dekarl1!~dekarl@p4FCEEA6C.dip0.t-ipconnect.de) has joined #mythtv
[10:56:03] dekarl (dekarl!~dekarl@p4FE85E76.dip0.t-ipconnect.de) has quit (Ping timeout: 246 seconds)
[10:56:06] stuartm: mythtv
[10:57:15] stuartm: Seeker`: that's just temporary, in future it will be a password set with mythtv-setup or mythutil, once you've logged in you can select the 'Change Password' option
[11:27:50] jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv
[11:40:32] Sharky112065 (Sharky112065!~Sharky112@c-24-19-57-28.hsd1.wa.comcast.net) has quit (Read error: Connection reset by peer)
[11:40:48] Sharky112065 (Sharky112065!~Sharky112@c-24-19-57-28.hsd1.wa.comcast.net) has joined #mythtv
[12:12:48] knightr_ (knightr_!~Nicolas@69-165-170-178.dsl.teksavvy.com) has joined #mythtv
[12:14:35] wagnerrp_ (wagnerrp_!~wagnerrp_@mythtv/developer/wagnerrp) has joined #mythtv
[12:15:14] jst_ (jst_!~quassel@198.199.94.175) has joined #mythtv
[12:15:20] rsiebert__ (rsiebert__!~quassel@g226060164.adsl.alicedsl.de) has joined #mythtv
[12:16:26] Seeker`: stuartm: username and password are both "mythtv"?
[12:16:33] FabriceMG (FabriceMG!~Thunderbi@LCaen-156-54-30-212.w80-11.abo.wanadoo.fr) has quit (Ping timeout: 265 seconds)
[12:17:00] FabriceMG (FabriceMG!~Thunderbi@LCaen-156-54-30-212.w80-11.abo.wanadoo.fr) has joined #mythtv
[12:20:24] stuartm: username field shouldn't be selectable, it's hardcoded to admin
[12:21:48] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has quit (*.net *.split)
[12:21:48] rsiebert (rsiebert!~quassel@g226060164.adsl.alicedsl.de) has quit (*.net *.split)
[12:21:48] knightr (knightr!~Nicolas@mythtv/developer/knightr) has quit (*.net *.split)
[12:21:48] jst (jst!~quassel@198.199.94.175) has quit (*.net *.split)
[12:21:49] wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has quit (*.net *.split)
[12:22:24] stuartm: huh, Chromium is requesting username ... that's broken
[12:24:14] XDS2010 (XDS2010!sid1218@gateway/web/irccloud.com/x-nhpnngsfusjtyriq) has quit (Ping timeout: 264 seconds)
[12:26:38] taylorr (taylorr!~taylorr@cpe-173-095-144-131.nc.res.rr.com) has joined #mythtv
[12:26:38] taylorr (taylorr!~taylorr@unaffiliated/elmojo) has joined #mythtv
[12:26:38] taylorr (taylorr!~taylorr@cpe-173-095-144-131.nc.res.rr.com) has quit (Changing host)
[12:27:45] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has joined #mythtv
[12:28:48] stuartm: ah, nevermind, seems I was confusing it with something else which doesn't prompt for a username
[12:31:51] XDS2010 (XDS2010!sid1218@gateway/web/irccloud.com/x-ssdfewjkrxavvwkv) has joined #mythtv
[12:40:00] stuartm: some Chinese spammers who have got hold of my mythtv.org address are really very insistent that I view their attached files ... several emails a day for the last week, most of which are somehow getting past the spam/virus filters (almost never happens)
[13:05:00] tgm4883 (tgm4883!~tgm4883@ubuntu/member/tgm4883) has quit (Ping timeout: 245 seconds)
[13:09:49] tgm4883 (tgm4883!~tgm4883@ubuntu/member/tgm4883) has joined #mythtv
[13:22:28] stuartm: sphery: I don't think, despite assurances to the contrary, that Marius Schrecker read my reply about the correct way to configure/use xmltv for his use-case :/
[13:44:34] stichnot: I'm getting 400–500 spams/month to my mythtv.org address, but none with attachments
[13:51:04] Jordack (Jordack!~Jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv
[13:56:56] sphery: stuartm: yeah, there's only one video source (with no name) configured, and it's using Schedules Direct
[13:57:11] sphery: if he deleted that, he has none
[14:02:38] Seeker`: stuartm: should the 'watch' link in recordings be working at the moment?
[14:02:44] stuartm: simply removing SD as the configured grabber isn't a fix, he needs to configured it to use tv_grab_combiner
[14:03:18] stuartm: Seeker`: not yet, need to discuss with Captain_Murdoch how that streaming stuff should work
[14:03:36] Seeker`: stuartm: fair enough :)
[14:04:31] Seeker`: stuartm: I tried the 'install JW player' link, and it creates the 3rdParty folder in .mythtv with root owner/group, and then can't create the JW_Player folder
[14:06:16] stichnot: stuartm: in case this wasn't already on your list, it would be nice if the WebFrontend program guide could sort channels like ChannelUtil::SortChannels()
[14:10:42] Jordack (Jordack!~Jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit ()
[14:22:42] SteveGoodey (SteveGoodey!~steve@host109-158-208-19.range109-158.btcentralplus.com) has joined #mythtv
[14:27:07] stuartm: stichnot: so by callsign, or by channum?
[14:34:20] stuartm: that wasn't a trick question btw :)
[14:38:01] stuartm: stichnot: sorting the guide hadn't occurred to me, but I'll add it to list list
[14:38:25] stuartm: I do want to add a channel group filter
[14:40:25] robink (robink!~quassel@unaffilated/robink) has quit (Ping timeout: 245 seconds)
[14:42:33] stichnot: stuartm: I prefer channum, as callsigns are completely random. But e.g. 2_1 and 2_2 should sort before 105 (rather than being mixed up in the 200's).
[14:43:17] stichnot: Is this sorting something that should just be part of the services API?
[14:43:35] stuartm: stichnot: ah ok, we're currently sorting by channum, but we have to rely on mysql so I'll play with the sql
[14:43:55] stichnot: not sure the sql will cut it...
[14:44:10] stuartm: stichnot: sorting is something that should be part of services, that's where I'd add it, as an optional arg to GetProgramGuide()
[14:44:27] stichnot: look at lt_smart() in channelutil.cpp
[14:44:32] stuartm: really don't want to be doing sorting client side, or even server side in javascript ...
[14:45:12] stichnot: yeah, I agree, especially given the complexity built in to lt_smart
[14:45:41] gregL (gregL!~greg@cpe-74-76-105-205.nycap.res.rr.com) has joined #mythtv
[14:47:20] stuartm: if we were really serious about doing it correctly, I'd split ATSC channel numbers into major/minor, instead of storing it as {major}_{minor}
[14:47:37] stuartm: but I guess that would require too many changes at this stage :(
[14:48:04] dekarl-work (dekarl-work!51c8c614@gateway/web/freenode/ip.81.200.198.20) has joined #mythtv
[14:49:46] dekarl-work: stichnot: the greatness that is QT does not do natural sort (1 befor 10 before 100), so we have to implement our own sort (yeah) https://bugreports.qt-project.org/browse/QTBUG-3316
[14:50:33] stuartm: stichnot: can you try this out – SELECT channum, substring_index(channum,"_",1) as majornum, name FROM channel ORDER BY majornum;
[14:51:14] stuartm: dekarl-work: ah yeah, I was misunderstanding the issue
[14:51:32] stuartm: although it's not QT in this instance, but mysql that's doing the sorting
[14:53:14] stichnot: stuartm: http://pastebin.com/Ur9FmEnf
[14:54:11] stuartm: SELECT channum, substring_index(channum,"_",1) as majornum, substring_index(channum,"_",2) as minornum, name FROM channel ORDER BY LENGTH(majornum), majornum, minornum;
[14:54:49] stuartm: something like that anyway, just to prove that it _could_ be done in sql
[14:54:56] sphery: remember, though, that users may have changed their channums, including using different separators (such as .)
[14:55:07] sphery: it's completely user-editable and can have any value
[14:55:39] sphery: oh, and callsign sort might be nice, too--i.e. if looking for ESPN in a lineup of 1000 channels, whose numbers you don't know
[14:55:57] stuartm: sphery: yeah, which is why my preferred solution would be to switch to a int column instead of alphanumeric
[14:56:02] stichnot: stuartm: much better – http://pastebin.com/VRNWrkvL
[14:56:13] sphery: (my preference, too, is to have a user-defined sort order, stored as part of channel group, but that's going to new feature stuff...  :)
[14:56:53] stuartm: sphery: we currently sort channum, callsign, chanid (latter is just so we can properly collate program info)
[14:56:54] sphery: stuartm: I'd think 2 int columns (for internal use) and 1 varchar (for user values/display) would be best
[14:57:09] stuartm: sphery: yeah
[14:57:20] sphery: probably wouldn't be /that/ hard, right?
[14:57:48] sphery: (though definitely going way beyond just working on the HTML pages, which is what got this discussion started)
[14:58:06] sphery: meaning don't feel I'm trying to force you into making such changes
[14:58:11] stuartm: sphery: maybe not if the initial implementation modified most places to concat the two together (thus allowing existing code to work until someone was able to modify it)
[14:59:24] stuartm: but I'd be happy to make that change to ChannelInfo, from there it would be simple to take advantage of it for the services API
[15:02:23] stuartm: only the editing bit would be tricky, we'd either have to let the user modify all three columns, or know that when they change the display num to 3_^_5 they want that to behave as major 3, minor 5
[15:02:44] SteveGoodey (SteveGoodey!~steve@host109-158-208-19.range109-158.btcentralplus.com) has quit (Quit: Konversation terminated!)
[15:02:57] stuartm: fwiw, this is only an issue in ATSC land, elsewhere channel numbers are always numeric
[15:03:59] stuartm: stichnot: there's an lpad trick I can add to that sql to get it working perfectly – i.e. 1_9 before 1_10
[15:05:12] stuartm: SELECT channum, substring_index(channum,"_",1) as majornum, substring_index(channum,"_",2) as minornum, name FROM channel ORDER BY LPAD(majornum, 10, 0), LPAD(minornum, 10, 0);
[15:05:16] sphery: there's always: http://stackoverflow.com/questions/153633/nat . . . 917#12257917 , if you want to do it in mysql (haven't tested, nor do I know if we can/should use user-defined functions)
[15:05:51] SteveGoodey (SteveGoodey!~steve@host109-158-208-19.range109-158.btcentralplus.com) has joined #mythtv
[15:07:42] stuartm: sphery: it's not that I necessarily want to do it in mysql, just discussing whether it can be done in mysql since that's how we're currently doing the sorting
[15:08:27] stuartm: i.e. trying to avoid doing a double sort
[15:09:07] dekarl-work: ChannelUtil has code to parse the channel number http://code.mythtv.org/doxygen/channelutil_8c . . . .html#l01483 I think it allows anything that is not a decimal digit as separator
[15:09:34] stuartm: if you look at the way that the Guide object is created in programs/mythbackend/services/guide.cpp – GetProgramGuide() you'll understand why I say that
[15:11:02] stuartm: I can work in a sorting method there, but I'd prefer to avoid creating extra work for myself at this stage
[15:12:11] stichnot: stuartm: cool, that sorts it perfectly with the exception of the channels that happen to use "." for whatever legacy reason (and that I've been too lazy so far to edit)
[15:12:53] stuartm: stichnot: good to know :)
[15:13:06] stichnot: I am very impressed :)
[15:14:54] stuartm: I have to give credit to a StackOverflow answer for the substring_index inspiration
[15:16:24] stuartm: the lpad stuff I'd already figured out to give natural sorting for channels previously, although I hadn't thought about the alphanumeric channel NUMBERS at the time
[15:18:26] stuartm: I'll use the mysql approach for now until I feel like hacking in more sophisticated sorting
[15:23:39] stuartm: SELECT channum, name FROM channel ORDER BY LPAD(substring_index(channum,"_",1), 10, 0), LPAD(substring_index(channum,"_",-1), 10, 0);
[15:23:51] stuartm: is the shorter version, should work the same
[15:23:54] Jordack (Jordack!~Jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv
[15:49:44] stichnot: stuartm: the only possible nit left on that sort is that it might be nicer if e.g. "9" came before "9_1"
[15:54:08] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 246 seconds)
[16:03:11] dekarl-work (dekarl-work!51c8c614@gateway/web/freenode/ip.81.200.198.20) has quit ()
[16:24:59] sraue_ (sraue_!~stephan@2a02:908:fc1a:ac00:3e97:eff:fe0c:d215) has joined #mythtv
[16:25:39] sraue_ is now known as sraue
[16:25:51] sraue (sraue!~stephan@2a02:908:fc1a:ac00:3e97:eff:fe0c:d215) has quit (Changing host)
[16:25:51] sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv
[16:29:36] stuartm: SELECT channum, name FROM channel ORDER BY LPAD(substring_index(channum,"_",1), 10, 0), LPAD(substring_index(channum,"_",2), 10, 0);
[16:29:55] stuartm: seems to work here on a very simple test set
[16:30:02] FabriceMG (FabriceMG!~Thunderbi@LCaen-156-54-30-212.w80-11.abo.wanadoo.fr) has quit (Quit: FabriceMG)
[16:30:41] stuartm: which could actually be simplied to SELECT channum, name FROM channel ORDER BY LPAD(substring_index(channum,"_",1), 10, 0), LPAD(channum, 10, 0);
[16:32:05] jheizer_: I was just playing with it here. Those 2 work here, except my delimiter is a '.'.
[16:40:13] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[16:42:38] stichnot: sphery: I forgot to respond to your comment yesterday – "not to mention the fact that it actually stores channels used by recordings". I tried very hard but I could not get scheduled recordings to update startchan, so I think that part has become broken, for better or worse
[16:43:03] stuartm: can't think of a simple way to support different delimiters in sql, could use a regexp, but that would probably hurt performance some
[16:43:11] stichnot: I tested with back-to-back recordings on the same tuner, for HDHR and HDPVR, but no startchan updates
[16:47:37] stichnot: stuartm: just tried your latest query, brilliant. I would be perfectly happy to change my "."/"_" delimiter to whatever. Speaking of changing the delimiter, the only issue I can think of for users, beyond aesthetics, is that they might have a "." key on the remote but not "_", and remapping becomes a little awkward especially if they used "." in other text entry circumstances
[16:50:57] stuartm: SELECT channum, name, CAST(channum AS INT) AS foo FROM channel ORDER BY LPAD(CAST(channum AS INT), 10, 0), LPAD(channum, 10, 0);
[16:51:22] stuartm: seems to work with any delimiter, BUT it's abusing the behaviour of CAST
[16:52:54] stuartm: curious whether that works on a wider data set than the one I created
[16:53:13] stuartm: or whether it would behave identically on different versions of myself
[16:53:17] stuartm: mysql
[16:54:09] jheizer_: What about
[16:54:11] jheizer_: SELECT channum, name, replace(replace(channum, '-', '_'), '.', '_') as chan FROM channel ORDER BY LPAD(substring_index(chan,"_",1), 10, 0), LPAD(chan, 10, 0)
[16:54:13] stuartm: yay for amusing typos
[16:55:49] jheizer_: My mysql does not like the int version
[16:55:53] stichnot: jheizer_: perfect sorting for my channels. stuartm: my mysql doesn't like that
[16:56:29] stuartm: replace could work, but Sphery is right to say users could be inserting anything – # is an obvious choice because it appears on many remotes, as does *
[16:56:36] stuartm: stichnot: interesting, which version?
[16:57:09] jheizer_: Ahh, I was thinking it was a drop down option. Didn't remember it was user enterable.
[16:58:12] jheizer_: Haven't touched mine in years
[16:58:29] stichnot: Server version: 5.1.72–0ubuntu0.10.04.1 (Ubuntu)
[16:59:03] stichnot: yes, ubuntu 10.04, read it and weep :)
[16:59:44] jheizer_: mysql Ver 14.14 Distrib 5.5.32, for debian-linux-gnu (x86_64) using readline 6.2
[16:59:44] jheizer_: Ubuntu 13.04
[16:59:59] stuartm: using Maria DB v5.5.28 here, but I think the conclusion is that the behaviour of CAST is not guaranteed
[17:00:20] stuartm: mysql Ver 15.1 Distrib 5.5.28-MariaDB, for Linux (x86_64) using readline 5.1
[17:00:45] stuartm: odd that it wouldn't work with a latter version either
[17:03:10] jheizer_: Yeah
[17:03:17] jheizer_: complains at the first As int
[17:06:19] stichnot: stuartm: in the guide, I'd also love to see the channel number along with the callsign (though for my purposes I would probably get the information I want if I just fixed my channel logos). I think this was a recent change in mythweb, which I liked.
[17:07:27] jheizer_: Was the call sign text removed in mythweb? I swear I use to do a find on page to find my channels, but now I can't as they are logos. I never remember what number any channel is.
[17:12:33] stuartm: stichnot: I can stick it behind where the icon would appear, so that it's visible in that case there's not currently enough room to show it next to the channel name
[17:12:43] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv
[17:13:16] stuartm: insert your own full stops or commas as appropriate
[17:14:05] jheizer_: I was mostly just trying to decide the other day if my logos suddenly were working, and not previously. Or if I was just crazy. haha
[17:14:27] stuartm: stichnot: the present design probably won't last, hopefully once I've simplified the process of templating/skinning we'll have more than the one design to choose from
[17:14:56] stuartm: jheizer_: are you buy any chance using IPv6?
[17:15:34] jheizer_: Lan side, I am not.
[17:15:41] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 246 seconds)
[17:16:20] jheizer_: Err, scratch that. Forgot the latest pfsense update enabled it. I do have v4 and v6 addresses.
[17:16:46] stuartm: ok, there was a bug affecting some users using IPv6 locally that broke channel icons
[17:16:48] jheizer_: Whether the work or do anything? :shrug:
[17:24:41] jheizer_: What is the final goal of the new Internal Server? Are you aiming more for the admin/configure side as discussed before? Full frontend in the end?
[17:24:58] jheizer_: Should I hold my mobilemyth efforts and join forces?
[17:27:28] jheizer_ is now known as jheizer
[17:32:10] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[17:33:29] stichnot: stuartm: yeah, the channel number issue is pretty minor. I'm glad the channel sorting is practical, as that's pretty important imo.
[17:34:42] stuartm: jheizer: there's one group wanting to build in an admin/setup set of tools, and me who wants to see mythweb functionality in their too – not quite a full frontend, but everything that can be sensibly done in html/js at least
[17:34:49] stuartm: there
[17:36:16] stuartm: jheizer: my end goal for now is to replace the ageing and unmaintained mythweb with something that is easier to maintain (largely in C++) and easier for users to setup
[17:36:17] jheizer: My general goal has been to be able to consume any media from myth on any web capable device consistently across all devices without having to install anything.
[17:36:54] jheizer: If there is a strong desire for that to be a part of the internal stuff, I can start working that way.
[17:38:09] stuartm: media consumption isn't currently high on my priority list, I'd like to see recording/video playback via the web interface but I still think something that works reliably remains a pipe dream for now
[17:39:52] stuartm: I'll be aiming to have a mobile/tablet friendly version, but it wouldn't be a complete replacement for a good Android/iPhone app as most mobile browsers still suck
[17:39:59] jheizer: So far I have stayed away from the recording rules administration as mythweb has always been an existing solution
[17:40:34] stuartm: _maybe_ there's a possibility of an android app which simply acts as a wrapper for the html
[17:41:27] jheizer: I'll admit I am far from 100% on the aesthetics. Been trying to make it all work while looking 95%.
[17:42:28] xris (xris!~xris@mythtv/developer/xris) has quit (Ping timeout: 264 seconds)
[17:42:58] jheizer: I think have hit that 95% on the New Gallery. Just need to give it some more on device testing.
[17:45:21] xris (xris!~xris@xris.forevermore.net) has joined #mythtv
[17:48:09] Jordack (Jordack!~Jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit ()
[17:48:38] stuartm: what I've done so far needs some cleanup, I'd like to get as much of the server-side script out of the QSP (think php/asp) files as possible, meaning that themers don't need to reimplement too much of that – just basic for loops and if/else stuff, similar to template libs like smarty
[17:49:50] stuartm: the more that it possible purely with css the better, but achieving designs that work as well on a mobile as they do on a desktop purely with css is difficult
[17:49:57] stuartm: that is
[17:51:56] Merlin83b: The designers here favour bootstrap for responsive stuff.
[17:53:20] jheizer: stuartm, yeah have been paying attention to the script talk. Grabbing thge latest master and will browse while eating lunch.
[17:54:04] Merlin83b (Merlin83b!~Daniel@2a00:1ee0:3:1337:2d8b:6fc5:cc11:f9bc) has quit (Quit: Leaving)
[17:58:38] stuartm: right now I've got three pages up and running, none in a completely finished state – Programme Guide, Watch Recordings and Upcoming Recordings
[17:59:20] stuartm: at some point I'll have to bite the bullet and work on the Schedule Editor
[18:01:14] stuartm: then you've got the Recording Rules, Program Finder at a minimum – Video, Music and Gallery components would be nice for the next release, but I've only got two hands :)
[18:26:51] Seeker`: stuartm: you can't program with your feet?
[18:32:38] jheizer: lol I actually saw an article on that somewhere once. Feet as additional inputs while programming.
[19:14:14] skd5aner (skd5aner!~skd5aner@50-90-5-146.res.bhn.net) has quit (Read error: Connection reset by peer)
[19:14:38] skd5aner (skd5aner!~skd5aner@50-90-5-146.res.bhn.net) has joined #mythtv
[19:18:19] xris (xris!~xris@xris.forevermore.net) has quit (Changing host)
[19:18:19] xris (xris!~xris@mythtv/developer/xris) has joined #mythtv
[19:32:51] SteveGoodey (SteveGoodey!~steve@host109-158-208-19.range109-158.btcentralplus.com) has quit (Quit: Konversation terminated!)
[19:36:05] kenni (kenni!~kenni@mythtv/developer/kenni) has quit (Ping timeout: 248 seconds)
[19:39:03] Sharky112065 (Sharky112065!~Sharky112@c-24-19-57-28.hsd1.wa.comcast.net) has quit (Read error: Connection reset by peer)
[19:39:22] Sharky112065 (Sharky112065!~Sharky112@c-24-19-57-28.hsd1.wa.comcast.net) has joined #mythtv
[19:40:21] Captain_Murdoch (Captain_Murdoch!~cpinkham@mythtv/developer/CaptainMurdoch) has quit (Read error: Operation timed out)
[19:42:45] stichnot: stuartm: I forgot one important style issue for the guide. The timeslot header at the top should either not scroll, or repeat periodically. (Mythweb repeats the timeslots, but not frequently enough to guarantee I can always see it without scrolling.)
[19:42:46] stichnot: I assume this is just CSS magic or similar.
[19:43:16] stuartm: stichnot: can do that easily enough :)
[19:44:11] jheizer: I did play around with the scripts some. Looks pretty easy to pick up. Inline php styled JS more or less.
[19:44:27] jheizer: but... my master machine just has the hls recorder so I have no upcoming, no guide, and no recorded. haha
[19:45:32] xris (xris!~xris@mythtv/developer/xris) has quit (Ping timeout: 244 seconds)
[19:46:38] stuartm: dblain: I'm having to escape HTML in enough places that it would probably be easier to have ServerSideScripting do the escaping for the inline <%=%> stuff – does that seem reasonable?
[19:47:12] xris (xris!~xris@xris.forevermore.net) has joined #mythtv
[19:47:18] xris (xris!~xris@xris.forevermore.net) has quit (Changing host)
[19:47:19] xris (xris!~xris@mythtv/developer/xris) has joined #mythtv
[19:48:26] kenni (kenni!~kenni@port649.ds1-ly.adsl.cybercity.dk) has joined #mythtv
[19:48:26] kenni (kenni!~kenni@mythtv/developer/kenni) has joined #mythtv
[19:48:26] kenni (kenni!~kenni@port649.ds1-ly.adsl.cybercity.dk) has quit (Changing host)
[19:48:27] stuartm: or to avoid issues with <%=%> where it's used in client side js/css, we could add an alternative markup, <%#%> or similar
[19:50:23] stuartm: jheizer: does the guide 'no channels' message display correctly? I've not actually tested that one
[19:51:28] jheizer: I just had 3 blank screens
[19:52:35] jheizer: hmm, but now when I hit the pages directly I see there is not markup at all coming from them
[19:54:20] jheizer: nevermind... page source was empty as I had not restarted the backend process.
[19:54:45] Captain_Murdoch (Captain_Murdoch!~cpinkham@mythtv/developer/CaptainMurdoch) has joined #mythtv
[19:54:49] jheizer: The No ___________ messages are displaying properly
[20:03:53] stuartm: jheizer: thanks
[20:05:07] jheizer: I may have to borrow your guide page. :-) I have no data but even with just the headings it looks nice.
[20:20:27] joki (joki!~joki@p548639AD.dip0.t-ipconnect.de) has quit (Ping timeout: 260 seconds)
[20:25:53] joki (joki!~joki@p54861A96.dip0.t-ipconnect.de) has joined #mythtv
[20:57:08] sjennings (sjennings!~sjennings@108-203-156-15.lightspeed.austtx.sbcglobal.net) has joined #mythtv
[20:57:11] sjennings (sjennings!~sjennings@108-203-156-15.lightspeed.austtx.sbcglobal.net) has left #mythtv ()
[21:52:25] dblain: stuartm: If I had to choose, I'd leave<%=statement %> alone and add a new one. maybe <%=%statement %> (for percent encoding ... may be too many %'s). Or what you suggest. either way
[21:53:00] dblain: Did you want me to add support or were you going to take care of it?
[21:53:59] stuartm: I can do it, just wanted your opinion :)
[21:54:41] dblain: np. Let me know if you need help with it. (not that you will... easy enough change)
[21:55:05] stuartm: it's not percent encoding, but escaping of html special chars < > & ' "
[21:55:17] dblain: Duh... my bad.
[21:56:29] dblain: I think it would be more consistent if whatever you choose still has an = in it since we are taking it's value. But that's just me.
[21:56:32] stuartm: I currently have an 'escapeHTML' method, but since it needs to be used on almost every string inserted into a page it ends up with a lot of <%=escapeHTML(var)%>
[21:57:19] stuartm: since that's a fairly routine use it just seemed to make sense if there was a shorthand markup for it
[21:57:51] dblain: agreed... but I do think and un-escaped value is still needed.
[21:58:10] dblain: so adding an addition shorthand seems best to me as well
[21:58:21] dblain: additional
[21:58:22] stuartm: yeah, we definitely need both
[21:59:15] stuartm: I'll give the exact format some more thought
[21:59:47] danielk22 (danielk22!~danielk@exchange.wgen.net) has left #mythtv ()
[22:11:02] amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv
[22:30:46] dekarl1: jheizer: which channels have you got on your HLS only backend? Maybe there is a grabber for them...
[22:31:07] dekarl1 is now known as dekarl
[22:31:08] jheizer: jya's list
[22:31:48] jheizer: Hadn't looked into it before since I didn't need it, but I guess I should now.
[22:34:14] dekarl: jheizer: http://xmltv.spaetfruehstuecken.org/xmltv/ <- Al Jazeera, DW, France 24.
[22:34:45] jheizer: Awesome. Thanks.
[22:35:35] stuartm: DW?
[22:36:39] dekarl: DeutscheWelle, germany's foreign tv service
[22:36:57] dekarl: http://www.dw.de/
[22:39:24] stuartm: dekarl: thanks, surprised I haven't heard of that before
[22:47:43] dekarl: It's sad that http://fr.wikipedia.org/wiki/Toutes_les_t%C3%A9l%C3%A9s_du_monde isn't being marketed in english tv markets. (german title is "zapping international") Its a TV series about TV in various countries (one country / province per episode). Sadly its only on VOD 7 days after emission (due to depublication laws to protect the free market). Otherwise I'd advice every developer of TV software to take a peek :)
[22:55:53] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Ping timeout: 246 seconds)
[23:13:14] jheizer: FYI I found jya has a grapper setup here for his HLS feeds http://www.avenard.org/iptv/TPG_and_IPTV/EPG.html
[23:14:11] jya: jheizer: that's not for my HLS feed, but for the IPTV from my old ISP... Haven't used them in over 3 years... completely out of date
[23:14:59] jheizer: ohhhh, google search failed me.
[23:15:18] jheizer: Thanks.
[23:18:31] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv
[23:25:39] stichnot: Are there any devs using mythtranscode who are comfortable with testing #11939 ? If not, I'll just make the "obvious" change.
[23:25:39] ** MythLogBot http://code.mythtv.org/trac/ticket/11939 **

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