Monday, December 23rd, 2013, 00:22 UTC | ||
[00:22:17] | knightr (knightr!~Nicolas@69-165-170-178.dsl.teksavvy.com) has joined #mythtv | |
[00:22:18] | knightr (knightr!~Nicolas@69-165-170-178.dsl.teksavvy.com) has quit (Changing host) | |
[00:22:18] | knightr (knightr!~Nicolas@mythtv/developer/knightr) has joined #mythtv | |
[00:35:20] | buu: | MartinT: webfrontend is gpl isn't it? |
[00:35:45] | buu: | MartinT: Also unless you're modifying the library all you have to do is give out a source copy of the library itself, which seems unlikely to be a problem |
[00:51:04] | wylie (wylie!~wylie@ip72-208-44-75.ph.ph.cox.net) has joined #mythtv | |
[02:44:08] | dblain: | stuartm: I'm ready to commit the enum enhancements, but it will break your code (for record.status at least since that is all I changed). Here is how I serialized enums: |
[02:44:27] | dblain: | json: "Status": {"name": "rsAborted", "value": "-4"} |
[02:44:53] | dblain: | XML: <Status tc="-4">rsAborted</Status> |
[02:45:20] | dblain: | xmlplist: ??? Not sure what to do here... any ideas? |
[02:46:29] | dblain: | I still need to test WSDL to make sure I didn't break anything for SOAP since it shares the XML serializer. |
[02:46:55] | dblain: | stuartm: let me know if you were expecting anything different. |
[02:56:40] | dblain: | unfortunately, it does require the enum be defined in the class that uses it. (so there are duplicate enums). Personally, I'd like to solve that by making the DataContract classes our primary classes for all library functions... but that is a bigger project that needs approval by more than just me! |
[03:03:16] | dblain: | stuartm: Also, I seem to remember you wanting more attributes to be serialized for enums... if so, please remind me. |
[03:19:14] | skd5aner: | MartinT: probably... but I suppose it depends on what the library is, and stuartm would probably want to weigh in on the value of it... |
[03:19:39] | skd5aner: | buu: webfrontend is, you are thinking of mythweb, which is different |
[03:20:59] | peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 240 seconds) | |
[03:26:09] | peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv | |
[03:35:58] | rsiebert (rsiebert!~quassel@g225119109.adsl.alicedsl.de) has quit (Read error: Operation timed out) | |
[03:37:21] | rsiebert (rsiebert!~quassel@g225105162.adsl.alicedsl.de) has joined #mythtv | |
[03:42:37] | nyloc (nyloc!~quassel@p5B26F447.dip0.t-ipconnect.de) has joined #mythtv | |
[03:47:23] | _nyloc_ (_nyloc_!~quassel@p3EE2C746.dip0.t-ipconnect.de) has quit (Ping timeout: 272 seconds) | |
[03:50:02] | stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 264 seconds) | |
[03:56:21] | stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv | |
[04:44:38] | stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 264 seconds) | |
[04:53:57] | wylie (wylie!~wylie@ip72-208-44-75.ph.ph.cox.net) has quit (Quit: wylie) | |
[05:00:35] | fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has quit (Ping timeout: 252 seconds) | |
[05:01:57] | fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has joined #mythtv | |
[05:12:02] | arescorpio (arescorpio!~arescorpi@120-241-16-190.fibertel.com.ar) has quit (Ping timeout: 240 seconds) | |
[05:25:39] | arescorpio (arescorpio!~arescorpi@120-241-16-190.fibertel.com.ar) has joined #mythtv | |
[05:30:38] | arescorpio (arescorpio!~arescorpi@120-241-16-190.fibertel.com.ar) has quit (Excess Flood) | |
[05:50:26] | stichnot (stichnot!~stichnot@adsl-68-127-209-56.dsl.pltn13.pacbell.net) has joined #mythtv | |
[05:50:26] | stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv | |
[05:50:26] | stichnot (stichnot!~stichnot@adsl-68-127-209-56.dsl.pltn13.pacbell.net) has quit (Changing host) | |
[07:03:05] | SteveGoodey (SteveGoodey!~steve@host86-143-180-227.range86-143.btcentralplus.com) has joined #mythtv | |
[07:13:12] | SteveGoodey (SteveGoodey!~steve@host86-143-180-227.range86-143.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[07:37:53] | Tobbe5178 (Tobbe5178!~asdf@h104n2-sv-a13.ias.bredband.telia.com) has joined #mythtv | |
[09:05:53] | Merlin83b (Merlin83b!~Daniel@office.34sp.com) has joined #mythtv | |
[09:28:05] | stuartm: | MartinT: javascript, or c++ lib? |
[09:30:28] | stuartm: | dblain: look good to me, can't remember right now what other attributes I may have been thinking of (I'll have to refer back to the logs) |
[09:31:42] | stuartm: | dblain: I remember reading in the QT docs that it's only necessary to redeclare the enum in the classes where they are used, not redefine them? Don't know if that's true, but iirc it did give an example |
[09:34:03] | stuartm: | "Had the enumeration type been declared in another class, its fully qualified name (i.e., OtherClass::Priority) would be required, and that other class would also have to inherit QObject and register the enumeration type there using the Q_ENUMS() macro." – http://qt-project.org/doc/qt-4.8/properties.html |
[09:34:39] | stuartm: | so Q_ENUMS(OtherClass::Priority) |
[09:35:32] | MartinT (MartinT!~smuxi@46-18-104-220.static.vivaciti.org) has quit (Ping timeout: 260 seconds) | |
[09:38:52] | stuartm: | dblain: bit slow this morning, of course you'll not be using Q_ENUMS because we wanted the ability to define custom attributes – one of which I now recall was the translate string and description e.g. "Recording Aborted", "This recording was in-progress but was aborted before completion" |
[09:43:34] | stuartm: | I guess if we are adding additional attributes, there are some present enums with internal-only values, these are values that the user should never see – so for example when we build the select box for the recording type in the schedule editor we want to skip 'kTemplateRecord' |
[09:46:28] | stuartm: | on second thoughts perhaps it's not the best example, it's forget that for now, can always come back to it later |
[09:46:48] | FabriceMG (FabriceMG!~Thunderbi@217.112.59.207) has joined #mythtv | |
[09:47:22] | stuartm: | let's |
[10:09:50] | knightr (knightr!~Nicolas@mythtv/developer/knightr) has quit (Read error: Connection reset by peer) | |
[10:11:05] | knightr (knightr!~Nicolas@69-165-170-178.dsl.teksavvy.com) has joined #mythtv | |
[10:11:06] | knightr (knightr!~Nicolas@69-165-170-178.dsl.teksavvy.com) has quit (Changing host) | |
[10:11:06] | knightr (knightr!~Nicolas@mythtv/developer/knightr) has joined #mythtv | |
[11:59:05] | MartinT (MartinT!~smuxi@46-18-104-220.static.vivaciti.org) has joined #mythtv | |
[12:02:11] | MartinT: | stuartm: I'm talking of javascript libraries... |
[12:02:26] | MartinT: | I'm looking at alternatives to my bookmarking implementation... |
[12:05:24] | MartinT: | also looking at something fancy for showing videos... like a coverflow approach... |
[12:24:49] | knightr (knightr!~Nicolas@mythtv/developer/knightr) has quit (Read error: Connection reset by peer) | |
[12:25:17] | knightr (knightr!~Nicolas@69-165-170-178.dsl.teksavvy.com) has joined #mythtv | |
[12:25:17] | knightr (knightr!~Nicolas@mythtv/developer/knightr) has joined #mythtv | |
[12:25:17] | knightr (knightr!~Nicolas@69-165-170-178.dsl.teksavvy.com) has quit (Changing host) | |
[12:35:10] | stuartm: | GPL v3 is fine for javascript |
[12:42:34] | johnbergqvist (johnbergqvist!~johnbergq@79-67-240-195.dynamic.dsl.as9105.com) has joined #mythtv | |
[12:44:39] | MartinT: | stuartm: thanks... |
[12:44:48] | johnbergqvist: | My internet is sub-dial-up speed -_- |
[12:44:56] | johnbergqvist: | Hoping its just cos of the weather |
[12:46:35] | stuartm: | two days later and I'd say it was all those new consoles being switched on :) |
[13:06:12] | johnbergqvist (johnbergqvist!~johnbergq@79-67-240-195.dynamic.dsl.as9105.com) has quit (Read error: Connection reset by peer) | |
[13:07:45] | johnbergqvist (johnbergqvist!~johnbergq@79-67-240-195.dynamic.dsl.as9105.com) has joined #mythtv | |
[13:11:32] | sraue_ (sraue_!~stephan@62-46-171-220.adsl.highway.telekom.at) has joined #mythtv | |
[13:12:17] | sraue_ is now known as sraue | |
[13:12:25] | sraue (sraue!~stephan@62-46-171-220.adsl.highway.telekom.at) has quit (Changing host) | |
[13:12:25] | sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv | |
[13:31:27] | dblain: | stuartm: I think the reason I couldn't get using our existing enums to work is because they are defined in the global namespace and not part of a QObject derived class. |
[13:32:20] | dblain: | Also, now that you mention it, translateable descriptions was the main goal... I still need to figure that one out. |
[13:33:03] | johnbergqvist (johnbergqvist!~johnbergq@79-67-240-195.dynamic.dsl.as9105.com) has quit (Read error: Connection timed out) | |
[13:33:40] | johnbergqvist (johnbergqvist!~johnbergq@79-67-240-195.dynamic.dsl.as9105.com) has joined #mythtv | |
[13:43:21] | johnbergqvist2 (johnbergqvist2!~johnbergq@79-71-117-173.dynamic.dsl.as9105.com) has joined #mythtv | |
[13:44:02] | johnbergqvist (johnbergqvist!~johnbergq@79-67-240-195.dynamic.dsl.as9105.com) has quit (Ping timeout: 264 seconds) | |
[13:47:16] | amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv | |
[13:52:14] | gigem (gigem!~david@mythtv/developer/gigem) has quit (Ping timeout: 240 seconds) | |
[13:52:37] | gigem (gigem!~david@pool-71-96-90-188.dllstx.fios.verizon.net) has joined #mythtv | |
[13:52:38] | gigem (gigem!~david@pool-71-96-90-188.dllstx.fios.verizon.net) has quit (Changing host) | |
[13:52:38] | gigem (gigem!~david@mythtv/developer/gigem) has joined #mythtv | |
[14:08:55] | MartinT: | stuartm: for thirdparty scripts, is there a preference to bundle them, or to utilise public cdn's where possible? |
[14:10:03] | stuartm: | bundle, can't assume that the machines will have internet access |
[14:10:06] | wagnerrp: | unless they're something integrated, like a metadata grabber, we try to keep external scripts external |
[14:10:45] | MartinT: | no worries |
[14:11:41] | wagnerrp: | there's a good chunk of them on the wiki... http://www.mythtv.org/wiki/Category:Scripts |
[14:11:42] | stuartm: | besides which, not everyone wants the security/privacy risk of cross-site scripts – particularly these days |
[14:11:57] | stuartm: | wagnerrp: he's talking about javascript scripts for the webfrontend |
[14:11:59] | wagnerrp: | oh, you're talking about javascript |
[14:12:01] | wagnerrp: | right... |
[14:12:21] | ** wagnerrp views a "script" as something you run from a terminal ** | |
[14:17:43] | stuartm: | MartinT: Webfrontend should work as well on a insolated LAN as it does across the internet, so it can't rely on externally hosted content including metadata – for the latter it should ideally have graceful fall backs e.g. showing a locally generated screenshot if we can't download a poster |
[14:19:18] | MartinT: | wagnerrp: open your mind ;) |
[14:19:57] | MartinT: | stuartm: I get it, it's not a problem... |
[14:20:16] | MartinT: | found a slight issue with my bookmarking implementation... |
[14:20:23] | dekarl1 (dekarl1!~dekarl@p4FCEEFAD.dip0.t-ipconnect.de) has joined #mythtv | |
[14:20:52] | MartinT: | if you navigate to a non-bookmarkable page, the title shows the previous page... |
[14:21:03] | MartinT: | just trying to work a way of fixing that. |
[14:21:39] | dekarl (dekarl!~dekarl@p4FCEFCF6.dip0.t-ipconnect.de) has quit (Ping timeout: 241 seconds) | |
[14:21:49] | MartinT: | then I'll create a pull |
[14:35:15] | FabriceMG (FabriceMG!~Thunderbi@217.112.59.207) has quit (Quit: FabriceMG) | |
[15:05:08] | gregL (gregL!~greg@cpe-74-76-105-205.nycap.res.rr.com) has joined #mythtv | |
[15:29:19] | Merlin83b (Merlin83b!~Daniel@office.34sp.com) has quit (Quit: Leaving) | |
[15:31:10] | tgm4883 (tgm4883!~tgm4883@ubuntu/member/tgm4883) has quit (Ping timeout: 245 seconds) | |
[15:31:38] | johnbergqvist2 (johnbergqvist2!~johnbergq@79-71-117-173.dynamic.dsl.as9105.com) has quit (Ping timeout: 252 seconds) | |
[15:36:22] | tgm4883 (tgm4883!~tgm4883@ubuntu/member/tgm4883) has joined #mythtv | |
[15:38:58] | johnbergqvist2 (johnbergqvist2!~johnbergq@79-71-117-173.dynamic.dsl.as9105.com) has joined #mythtv | |
[15:46:37] | jpabq (jpabq!~quassel@mythtv/developer/jpabq) has quit (Remote host closed the connection) | |
[15:48:13] | MartinT: | stuartm: http://addyosmani.com/resources/coverflow/demo/demo.html |
[15:48:25] | MartinT: | that's what I was looking at using to navigate videos/music... |
[15:49:46] | jpabq (jpabq!~quassel@mythtv/developer/jpabq) has joined #mythtv | |
[16:25:47] | gigem (gigem!~david@mythtv/developer/gigem) has quit (Quit: WeeChat 0.4.2) | |
[16:26:28] | gigem (gigem!~david@mythtv/developer/gigem) has joined #mythtv | |
[16:31:41] | danielk22 (danielk22!~danielk@exchange.wgen.net) has joined #mythtv | |
[16:34:05] | johnbergqvist2 (johnbergqvist2!~johnbergq@79-71-117-173.dynamic.dsl.as9105.com) has quit (Ping timeout: 272 seconds) | |
[16:35:01] | Cougar (Cougar!~cougar@2a03:5880:104:10:7902:7e8:9c7e:aac8) has quit (Ping timeout: 246 seconds) | |
[16:35:49] | Cougar (Cougar!~cougar@2a03:5880:104:10:7902:7e8:9c7e:aac8) has joined #mythtv | |
[17:29:07] | knightr (knightr!~Nicolas@mythtv/developer/knightr) has joined #mythtv | |
[17:35:06] | stichnot (stichnot!~stichnot@adsl-68-127-209-56.dsl.pltn13.pacbell.net) has joined #mythtv | |
[17:35:07] | stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv | |
[17:35:07] | stichnot (stichnot!~stichnot@adsl-68-127-209-56.dsl.pltn13.pacbell.net) has quit (Changing host) | |
[17:49:23] | dekarl1 is now known as dekarl | |
[18:33:39] | SteveGoodey (SteveGoodey!~steve@host86-143-180-227.range86-143.btcentralplus.com) has joined #mythtv | |
[18:40:15] | Steve-Goodey (Steve-Goodey!~steve@host86-143-180-227.range86-143.btcentralplus.com) has joined #mythtv | |
[18:47:03] | _charly_ (_charly_!kroseneg@sunrise.schmidham.net) has quit (Read error: Operation timed out) | |
[19:07:56] | knightr_ (knightr_!~Nicolas@69-165-170-178.dsl.teksavvy.com) has joined #mythtv | |
[19:07:56] | dekarl: | stuartm, I don't see "inetref" in the program table, only "category_type", "season" and "episode" :( |
[19:08:21] | dekarl: | that makes setting up a custom recording redule based on inetref a bit harder ;) |
[19:11:28] | knightr (knightr!~Nicolas@mythtv/developer/knightr) has quit (Ping timeout: 240 seconds) | |
[19:13:09] | stichnot (stichnot!~stichnot@adsl-68-127-209-56.dsl.pltn13.pacbell.net) has joined #mythtv | |
[19:13:10] | stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv | |
[19:13:10] | stichnot (stichnot!~stichnot@adsl-68-127-209-56.dsl.pltn13.pacbell.net) has quit (Changing host) | |
[19:16:41] | stuartm: | dekarl: no grabbers insert inetref ;) |
[19:17:50] | knightr_ (knightr_!~Nicolas@69-165-170-178.dsl.teksavvy.com) has quit (Read error: Connection reset by peer) | |
[19:21:44] | SmallR2003 (SmallR2003!~Robert@c-98-253-173-240.hsd1.il.comcast.net) has joined #mythtv | |
[19:23:04] | J-e-f-f-A_ (J-e-f-f-A_!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has joined #mythtv | |
[19:25:30] | seld_ (seld_!~seld@h7n7-rny-a12.ias.bredband.telia.com) has joined #mythtv | |
[19:26:24] | SmallR2002 (SmallR2002!~Robert@c-98-253-173-240.hsd1.il.comcast.net) has quit (*.net *.split) | |
[19:26:24] | J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has quit (*.net *.split) | |
[19:26:24] | seld (seld!~seld@h7n7-rny-a12.ias.bredband.telia.com) has quit (*.net *.split) | |
[19:26:24] | aloril (aloril!~aloril@dsl-tkubrasgw2-54f80b-12.dhcp.inet.fi) has quit (*.net *.split) | |
[19:26:24] | GreyFoxx (GreyFoxx!~greg@out.of.phaze.org) has quit (*.net *.split) | |
[19:26:28] | J-e-f-f-A_ is now known as J-e-f-f-A | |
[19:29:41] | Steve-Goodey (Steve-Goodey!~steve@host86-143-180-227.range86-143.btcentralplus.com) has quit (Ping timeout: 248 seconds) | |
[19:32:53] | aloril (aloril!~aloril@dsl-tkubrasgw2-54f80b-12.dhcp.inet.fi) has joined #mythtv | |
[19:35:39] | Steve-Goodey (Steve-Goodey!~steve@host86-143-180-227.range86-143.btcentralplus.com) has joined #mythtv | |
[19:40:10] | Jordack (Jordack!~Jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv | |
[19:47:27] | dekarl: | stuartm: I'll talk some grabber author into adding it! (/me wanders off in search for a mirror) |
[19:48:14] | MartinT: | what would be the user/password needed to enter the setup pages in the WebFrontend |
[19:48:34] | stuartm: | admin/mythtv |
[19:53:26] | MartinT: | thanks... fixed the issue with bookmarking.. just packaging up the pull now |
[19:58:06] | MartinT: | stuartm: found a better solution for developing locally on the WebFrontend, and pushing the changes to the running instance... mount --bind <checked out version> <myth install version> |
[19:58:13] | MartinT: | works like a charm... |
[19:59:33] | joki (joki!~joki@p548638C8.dip0.t-ipconnect.de) has quit (Ping timeout: 248 seconds) | |
[20:02:38] | stuartm: | just be careful when you 'make install' that you don't overwrite your changes |
[20:03:53] | MartinT: | ooo... that's interesting... |
[20:04:07] | MartinT: | didn't think of that |
[20:04:53] | joki (joki!~joki@p548621BB.dip0.t-ipconnect.de) has joined #mythtv | |
[20:05:14] | Jordack (Jordack!~Jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit () | |
[20:06:50] | dblain (dblain!dblain@mythtv/developer/dblain) has quit (Ping timeout: 264 seconds) | |
[20:06:53] | sjuk (sjuk!58d094de@gateway/web/freenode/ip.88.208.148.222) has joined #mythtv | |
[20:07:32] | sjuk (sjuk!58d094de@gateway/web/freenode/ip.88.208.148.222) has left #mythtv () | |
[20:13:53] | Steve-Goodey (Steve-Goodey!~steve@host86-143-180-227.range86-143.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[20:18:29] | dblain (dblain!~dblain@mythtv/developer/dblain) has joined #mythtv | |
[20:29:47] | MartinT: | stuartm: completed and sent a pull... |
[20:30:33] | MartinT: | stuartm: anything you want me to look at before I start looking at the Videos area? |
[20:42:56] | skd5aner (skd5aner!~skd5aner@50-90-5-146.res.bhn.net) has quit (Ping timeout: 252 seconds) | |
[21:56:57] | danielk22 (danielk22!~danielk@exchange.wgen.net) has left #mythtv () | |
[22:21:23] | johnbergqvist2 (johnbergqvist2!~johnbergq@79-71-117-173.dynamic.dsl.as9105.com) has joined #mythtv | |
[22:52:30] | Tobbe5178 (Tobbe5178!~asdf@h104n2-sv-a13.ias.bredband.telia.com) has quit (Read error: Connection reset by peer) | |
[22:59:16] | knightr (knightr!~Nicolas@mythtv/developer/knightr) has joined #mythtv | |
[23:10:25] | MartinT: | wagnerrp: any idea where the code is that builds the directory structure for the frontend? |
[23:10:33] | MartinT: | or anyone else? |
[23:32:41] | MartinT: | stuartm: is valid, and possible, to do a direct sql query from the video.cpp in the services directory? |
[23:32:47] | MartinT: | *is it |
[23:37:33] | wagnerrp: | http://code.mythtv.org/cgit/mythtv/tree/mytht . . . ist.cpp#n680 |
[23:50:11] | MartinT: | cpp is hard! |
[23:50:32] | MartinT: | wagnerrp: yeah, eventually found it... |
[23:50:44] | MartinT: | I'm used to c#, which is easy... |
[23:50:49] | MartinT: | cpp is hard! |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.