| Wednesday, December 21st, 2011, 00:01 UTC | ||
| [00:01:11] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
| [00:14:05] | stichnot (stichnot!~chatzilla@nat/intel/x-ltvbjmhpcglfrsal) has quit (Ping timeout: 252 seconds) | |
| [00:27:09] | josef__ (josef__!znc@static.88-198-14-114.clients.your-server.de) has quit (Ping timeout: 240 seconds) | |
| [00:32:32] | josef__ (josef__!znc@static.88-198-14-114.clients.your-server.de) has joined #mythtv | |
| [00:34:02] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
| [00:36:06] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
| [01:00:57] | jpabq (jpabq!~jpabq@mythtv/developer/jpabq) has quit (Quit: jpabq) | |
| [01:08:22] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
| [01:35:35] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has quit (Quit: Leaving.) | |
| [01:37:36] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
| [02:05:39] | michael_ (michael_!~michael@c-67-170-147-65.hsd1.or.comcast.net) has joined #mythtv | |
| [02:05:56] | davide (davide!~david@host70.16.intrusion.com) has quit (Remote host closed the connection) | |
| [02:06:00] | michael_: | warning: unportable BRE: |
| [02:06:18] | davide (davide!~david@host70.16.intrusion.com) has joined #mythtv | |
| [02:07:02] | michael_: | expr: warning: unportable BRE: `^4\\.[3–9]': using `^' as the first character |
| [02:07:02] | michael_: | of the basic regular expression is not portable; it is being ignored |
| [02:07:29] | michael_: | This is showing up in the configure step trying to compile mythtv on CentOS 5.7 |
| [02:16:17] | michael_ (michael_!~michael@c-67-170-147-65.hsd1.or.comcast.net) has quit (Ping timeout: 252 seconds) | |
| [02:16:41] | michael_ (michael_!~michael@c-67-170-147-65.hsd1.or.comcast.net) has joined #mythtv | |
| [02:57:42] | stichnot (stichnot!~chatzilla@nat/intel/x-dvqkuxgjoloeqyws) has joined #mythtv | |
| [03:01:34] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
| [03:06:35] | michael_ (michael_!~michael@c-67-170-147-65.hsd1.or.comcast.net) has quit (Quit: Leaving) | |
| [03:19:03] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
| [03:28:16] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
| [03:37:21] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
| [03:38:37] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
| [04:39:59] | tstorm (tstorm!~tstorm@10.sub-75-241-129.myvzw.com) has joined #mythtv | |
| [04:48:01] | cattelan is now known as cattelan_away | |
| [05:16:19] | jpabq (jpabq!~jpabq@mythtv/developer/jpabq) has joined #mythtv | |
| [05:20:43] | jpabq (jpabq!~jpabq@mythtv/developer/jpabq) has quit (Ping timeout: 252 seconds) | |
| [05:53:21] | tstorm (tstorm!~tstorm@10.sub-75-241-129.myvzw.com) has quit (Ping timeout: 252 seconds) | |
| [05:56:11] | LTHorn (LTHorn!~Android@143.sub-174-253-12.myvzw.com) has quit (Ping timeout: 252 seconds) | |
| [07:30:33] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (Read error: Connection reset by peer) | |
| [07:48:04] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv | |
| [08:17:28] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has joined #mythtv | |
| [08:26:16] | willcooke (willcooke!~will@canonical/willcooke) has quit (Quit: We will learn more of his wisdom later) | |
| [08:27:14] | willcooke (willcooke!~will@willcooke.plus.com) has joined #mythtv | |
| [08:27:14] | willcooke (willcooke!~will@willcooke.plus.com) has quit (Changing host) | |
| [08:27:14] | willcooke (willcooke!~will@canonical/willcooke) has joined #mythtv | |
| [09:13:46] | stuarta: | sphery: nah, they've started doing things in the description like 'Subtitle.' <desc> |
| [09:13:58] | stuarta: | which is quite helpful once we have support for it |
| [09:48:25] | rsiebert (rsiebert!~quassel@g225053230.adsl.alicedsl.de) has joined #mythtv | |
| [09:50:56] | rsiebert_ (rsiebert_!~quassel@g225059030.adsl.alicedsl.de) has quit (Ping timeout: 240 seconds) | |
| [11:05:53] | mike|2 (mike|2!~mike@c-76-115-119-121.hsd1.or.comcast.net) has joined #mythtv | |
| [11:09:45] | stoffel (stoffel!~quassel@pD9E42AF4.dip.t-dialin.net) has joined #mythtv | |
| [11:43:23] | sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Quit: Ex-Chat) | |
| [11:54:33] | sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv | |
| [12:15:24] | stoffel_ (stoffel_!~quassel@pD9E413BD.dip.t-dialin.net) has joined #mythtv | |
| [12:17:11] | stoffel (stoffel!~quassel@pD9E42AF4.dip.t-dialin.net) has quit (Ping timeout: 240 seconds) | |
| [12:19:57] | highzeth (highzeth!~hz@hoiseth.no) has joined #mythtv | |
| [13:05:50] | davide (davide!~david@host70.16.intrusion.com) has quit (Remote host closed the connection) | |
| [13:06:14] | davide (davide!~david@host70.16.intrusion.com) has joined #mythtv | |
| [13:31:12] | Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv | |
| [14:00:20] | danielk22 (danielk22!~danielk@96.57.9.142) has left #mythtv () | |
| [14:03:31] | stoffel_ (stoffel_!~quassel@pD9E413BD.dip.t-dialin.net) has quit (Ping timeout: 240 seconds) | |
| [14:13:08] | willcooke (willcooke!~will@canonical/willcooke) has quit (Quit: We will learn more of his wisdom later) | |
| [14:13:51] | foobum (foobum!~mythtv@78-105-15-213.zone3.bethere.co.uk) has quit (Ping timeout: 252 seconds) | |
| [14:15:19] | foobum (foobum!~mythtv@78-105-15-213.zone3.bethere.co.uk) has joined #mythtv | |
| [14:20:27] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
| [14:28:50] | foobum (foobum!~mythtv@78-105-15-213.zone3.bethere.co.uk) has quit (Ping timeout: 244 seconds) | |
| [14:29:41] | foobum (foobum!~mythtv@78-105-15-213.zone3.bethere.co.uk) has joined #mythtv | |
| [14:32:54] | gunni__ (gunni__!55d67d4a@gateway/web/freenode/ip.85.214.125.74) has joined #mythtv | |
| [14:35:56] | gunni__: | Hey guys: I hope you can answer to mythweb development. I want to start something useful, so i thought writing my own theme for mythweb would be a good idea. Is there some documentation about a good start or is it as simple as copying the theme folder (i.e. skins/default/ ) and start modifying? |
| [14:40:17] | Captain_Murdoch: | I don't think there are any docs. you might want to talk with xris or kormoc if you see them around, they're the main mythweb guys. |
| [14:42:19] | gunni__: | Captain_Murdoch: thx, will have a look if i see them in here. |
| [15:13:48] | gunni__ (gunni__!55d67d4a@gateway/web/freenode/ip.85.214.125.74) has left #mythtv () | |
| [15:28:59] | tstorm (tstorm!~tstorm@248.sub-75-241-232.myvzw.com) has joined #mythtv | |
| [15:30:14] | tstorm (tstorm!~tstorm@248.sub-75-241-232.myvzw.com) has quit (Read error: Connection reset by peer) | |
| [15:30:56] | andreax1 (andreax1!~andreaz@p5089F59F.dip.t-dialin.net) has quit (Read error: Connection reset by peer) | |
| [15:34:25] | cattelan_away is now known as cattelan | |
| [16:02:03] | Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit () | |
| [16:50:45] | stichnot (stichnot!~chatzilla@nat/intel/x-dvqkuxgjoloeqyws) has quit (Ping timeout: 252 seconds) | |
| [16:50:51] | yoyolala (yoyolala!~yoyolala@unaffiliated/yoyolala) has joined #mythtv | |
| [17:02:03] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv | |
| [17:03:41] | andreax (andreax!~andreaz@p5089F59F.dip.t-dialin.net) has joined #mythtv | |
| [17:03:45] | cocoa117 (cocoa117!~cocoa117@91.228.3.212) has joined #mythtv | |
| [17:15:42] | jpabq (jpabq!~jpabq@mythtv/developer/jpabq) has joined #mythtv | |
| [17:18:47] | sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Quit: Ex-Chat) | |
| [17:25:04] | kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has quit (Quit: kormoc) | |
| [17:44:38] | stichnot (stichnot!~chatzilla@192.55.55.41) has joined #mythtv | |
| [17:46:25] | foobum (foobum!~mythtv@78-105-15-213.zone3.bethere.co.uk) has quit (Ping timeout: 255 seconds) | |
| [17:46:37] | foobum (foobum!~mythtv@78-105-15-213.zone3.bethere.co.uk) has joined #mythtv | |
| [17:59:11] | stichnot (stichnot!~chatzilla@192.55.55.41) has quit (Ping timeout: 240 seconds) | |
| [18:02:22] | stichnot (stichnot!~chatzilla@192.55.54.38) has joined #mythtv | |
| [18:03:21] | xris: | Captain_Murdoch: and by "main" you mean "the guys who pretend to have time to work on it but haven't made any significant commits in ages"? ;) |
| [18:06:04] | davide (davide!~david@host70.16.intrusion.com) has quit (Remote host closed the connection) | |
| [18:06:29] | davide (davide!~david@host70.16.intrusion.com) has joined #mythtv | |
| [18:09:41] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Remote host closed the connection) | |
| [18:14:19] | Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv | |
| [18:16:37] | Mousey (Mousey!~wtfisme@ross154.net) has joined #mythtv | |
| [18:32:48] | Aliv3 (Aliv3!45979f55@gateway/web/freenode/ip.69.151.159.85) has joined #mythtv | |
| [18:33:03] | Aliv3: | hey can I use normal ubuntu or do I have to use ubuntu to use mythtv |
| [18:34:18] | dekarl: | Aliv3: you likely want #ubuntu-mythtv (you can add mythtv to Ubuntu and you can add other desktops to Mythbuntu) or #mythtv-users |
| [18:42:57] | kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has joined #mythtv | |
| [18:44:48] | Aliv3: | ty |
| [18:44:56] | Aliv3 (Aliv3!45979f55@gateway/web/freenode/ip.69.151.159.85) has left #mythtv () | |
| [18:55:45] | Captain_Murdoch: | xris, I actually backspaced over my message telling him to check with you since I thought both of you had plans to rewrite it if you ever had the time. :) |
| [19:02:20] | stichnot: | I have some desire to build a web-based version of the program editor, using the services API. There are some things that would need to be added: get cutlist, get skiplist, set cutlist, get preview image at a frame offset, get total frame count, and get recording fps (or translate between frame and time offsets). Are these additions already in the works, or is it a "patches are welcome"... |
| [19:02:22] | stichnot: | ...situation? |
| [19:04:35] | iamlindoro: | Patches welcome-- you should probably study the way the other APIs work, as much of what you're decribing here shouldn't be individual APIs but rather returned with a single query as a part of a data contract |
| [19:05:18] | iamlindoro: | ie, get cutlist, get skiplist, frame count, recording FPS could all be returned as a part of a single API call for consistency |
| [19:06:54] | iamlindoro: | so were it me, I might implement a "GetRecordingEditInfo" API, with a "RecordingEditInfo" data contract, which would contain a Cutlist data contract, a skiplist data contract, and frame count and fps as uint and double, respectively |
| [19:07:17] | stichnot: | Something similar to e.g. GetCaptureCardList? (in terms of how data is returned) |
| [19:07:54] | iamlindoro: | Sort of-- the data contract I'm talking about would be closer to the Program data contract in structure, but otherwise that's the right idea |
| [19:09:37] | iamlindoro: | You have likely seen my commit for API naming consistency, but more or less, a singular data contract is Get + Contract Name, a list of data contracts is Get + Contract Name + List, adding something new is an "Add" prefix, changing something existing is a "Update" prefix, and deleting something is a "Remove" prefix |
| [19:10:48] | iamlindoro: | Dvr or Content could probably both be a decent Service choice for the APIs you're talking about... Dvr feels ever so slightly more natural but Content might work too if we extend editing services to Video content |
| [19:12:50] | stichnot: | Is the Program data contract described on the wiki? |
| [19:13:43] | wagnerrp: | see http://www.mythtv.org/wiki/DVR_Service |
| [19:14:05] | wagnerrp: | its not explicitly documented, but there are examples of the XML data |
| [19:14:22] | stichnot: | I see it now, thanks. |
| [19:15:46] | iamlindoro: | So maybe, just brainstorming for naming: GetEditInfo (with an EditInfo data contract containing CutInfo and SkipInfo data contracts and ), SetEditInfo (comma delimited frame counts, with a "type" argument to indicate skip versus cut list), and modify or add to the existing GetPreviewImage API to support frame versus seconds in, otherwise using the same arguments (width, height, etc). |
| [19:16:31] | iamlindoro: | stichnot: The best documentation (and a great learning example of how to translate code to XML or JSON output) is to look in libmythservicecontracts/datacontracts/, which is how you define a new data contract, and the types of its members |
| [19:16:38] | iamlindoro: | then look at the returned data in the wiki |
| [19:17:38] | stichnot: | I would reuse GetPreviewImage with a frame offset arg. SetEditInfo would likely be comma delimited list of hyphen delimited ranges. |
| [19:18:03] | Captain_Murdoch: | and cutinfo and skipinfo are really just 2 instances of the same data contract. just lists of start/end points to skip/cut. |
| [19:18:16] | stichnot: | and thanks, XML/JSON will be new to me. |
| [19:19:48] | wagnerrp: | stichnot: technically, you wont be touching anything xml or json on the backend code side |
| [19:19:59] | wagnerrp: | thats only of use client side |
| [19:20:21] | cocoa117 (cocoa117!~cocoa117@91.228.3.212) has quit (Ping timeout: 248 seconds) | |
| [19:20:42] | iamlindoro: | That's true, though you can affect the structure of that output in the way you use/nest data contracts... and you want to remain as clean and consistent with the other output as possible |
| [19:20:46] | stichnot: | Any reason not to add additional items to the Program data contract? as opposed to a new EditInfo data contract |
| [19:20:57] | iamlindoro: | so spending a little time seeing how the existing contracts are defined, and what effect that has on the output, is a good idea |
| [19:21:44] | stichnot: | OK, I see what you mean (about not using hyphens). |
| [19:21:52] | iamlindoro: | stichnot: Program contract is widely used (Guide, upcoming, conflicts, etc) and is more analogous to a ProgramInfo class object... For something which would be used only in a small subset of program objects, I think it would make more sense for it to be a new contract |
| [19:23:26] | iamlindoro: | In line with our existing APIs would be an input of chanid and starttime, so something like GetEditInfo?ChanId=1234&StartTime=2011-11–11T09:00:00 |
| [19:23:29] | wagnerrp: | iamlindoro: is there any capacity to return a limited object? |
| [19:23:42] | iamlindoro: | wagnerrp: sure |
| [19:23:52] | wagnerrp: | i.e. anything that returns a list of programs would return a subset of the Program object |
| [19:24:02] | wagnerrp: | while a query of one specific program would return everything, including cutlists and media info |
| [19:24:36] | iamlindoro: | wagnerrp: That's not exactly how it should work, but it could theoretically |
| [19:24:47] | iamlindoro: | Program data contract already supports returning part or all of the data |
| [19:25:05] | iamlindoro: | we return a limited subset when constructing the guide, which is potentially thousands of program objects |
| [19:25:19] | iamlindoro: | We have a method which builds the Program data contract, which takes a bool to add the detailed info |
| [19:25:26] | Captain_Murdoch: | we don't store FPS yet do we? that's in the new schema, but I don't think we have it now, so requesting FPS info will mean opening the file for playback currently. that also means MBE will need to be able to ask a slave for FPS of one of it's recordings if the MBE can't access the file. |
| [19:25:35] | iamlindoro: | But I still don't feel like the extensive media and cutlist info belongs in the program contract, personally |
| [19:25:59] | Captain_Murdoch: | cutlist and skip list are for a file, not a program. |
| [19:26:10] | iamlindoro: | yeah |
| [19:26:13] | Captain_Murdoch: | when we support multiple files per 'recording', we could have multiple cutlists. |
| [19:26:26] | stichnot: | fps is a sensitive topic, given taylorr's goal to eliminate the notion of a per-recording fps |
| [19:26:51] | Captain_Murdoch: | yes, fps isn't consistent always. |
| [19:26:55] | stichnot: | which is why I suggested some API to translate frame offsets to/from time offsets |
| [19:27:28] | stichnot: | though in a frame-accurate editor, time values are mostly just for display purposes |
| [19:27:29] | Captain_Murdoch: | for that to be accurate, we need to store timestamps as well as frame offsets in the seektable I think. |
| [19:28:20] | stichnot: | or ranges of constant fps, as a compressed representation |
| [19:28:52] | Captain_Murdoch: | yeah, I'm thinking to make seeking to a time easier/faster. |
| [19:29:34] | Aliv3 (Aliv3!45979f55@gateway/web/freenode/ip.69.151.159.85) has joined #mythtv | |
| [19:29:37] | Aliv3: | !tuners |
| [19:29:44] | iamlindoro: | wrong channel, see topic |
| [19:30:11] | ** Captain_Murdoch wonders if that is !channel :) ** | |
| [19:30:58] | ** iamlindoro girds himself for the argument that !!channel ** | |
| [19:36:27] | stichnot: | BTW (sort of). Is there a provision for putting the URL space of the port-6544 server under a common prefix, like /backend/Content/ , /backend/Dvr/ , /backend/samples/ , etc.? That would make it a lot easier to proxy from my externally visible IP to the backend. |
| [19:37:36] | guest_ (guest_!bcc2232f@gateway/web/freenode/ip.188.194.35.47) has joined #mythtv | |
| [19:37:43] | Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit () | |
| [19:40:38] | Aliv3 (Aliv3!45979f55@gateway/web/freenode/ip.69.151.159.85) has left #mythtv () | |
| [19:48:21] | sphery: | I'd recommend a MarkInfo, versus CutInfo or ... Generic enough to use for any type of mark--and just provide the mark type (IMHO, though, not as the code-internal int value, but as an API-specific value where API provides meaning for it versus some "meaningless" int value) |
| [19:57:53] | sphery: | stichnot: Also, as far as a web-based editor goes, remember that creating a preview image for some substantial number of frames of the video will pollute the directory with a ton of images that don't get cleaned up until someone deletes the recording. In the recordedfile schema, we'll be able to track each preview image in the DB (and, therefore, could provide a mechanism for cleaning them up), but currently it's all done with naming patterns |
| [20:16:08] | Captain_Murdoch: | stichnot, there's no provision for adding a prefix to the URL |
| [20:18:11] | Captain_Murdoch: | stichnot, sphery, I think there could be a use for a preview gen routine that doesn't write to disk, so that we don't have to create files on the filesystem or in the DB for temporary images like this. |
| [20:20:30] | sphery: | xris and kormoc: Oh, and as far as MythWeb goes, now that we have both the Services API stuff and the HTML view part, I'm 100% on board with stuartm's idea of just doing "MythWeb" in C++. As we get more and more of the functionality that MythWeb currently offers into the backend HTML, I think we should just start having current MythWeb start proxying those pages. In the future, I'd image that if any separate MythWeb existed, it would simply ... |
| [20:20:36] | sphery: | ... be a proxy (to allow running it "on Apache") and maybe a set of CSS to re-style the backend's HTML. The main benefit would be that the same code used internally is used for MythWeb--so it keeps up with all the changes. |
| [20:38:49] | stuartm: | not that you'd really need apache anymore, mythweb would work out of the box just by pointing the browser at the backend IP – I suppose some would still want apache for fancy re-write tricks or to proxy through a net-facing machine |
| [20:40:14] | sphery: | yeah, I was thinking mainly for proxying to net-facing (as I don't want to put port 6544 of my backend on the 'net) |
| [20:41:15] | stuartm: | that's reasonable given we don't really have much security built-in |
| [20:43:06] | stuartm: | personally I've always tunnelled via ssh instead of running a public web server since it gives me much less to worry about |
| [20:48:17] | stichnot: | sphery: it's definitely troubling to image dozens of leftover thumbnails in the recording directory, even more if the editor incorporates ideas from http://code.mythtv.org/trac/ticket/9556 . Captain_Murdoch's suggestion seems very appropriate. |
| [20:49:20] | stichnot: | s/image/imagine/ |
| [20:52:10] | stichnot: | actually, is there any reason why the housekeeper thread can't clean up preview images that haven't been accessed in a while? |
| [20:54:54] | sphery: | makes the most sense to not store them to file system when they're not wanted for long term (so we don't create 10K images for editing a 100K frame 1-hr-long 30fps video)... Then we could just save the "default" image use for mythfrontend and the 2 sizes used by MythWeb's recorded programs/recording detail pages |
| [21:02:55] | stichnot: | If you're editing a recording, you're likely to repeat requests for the same image as you jump back and forth zeroing in on the cut point, so it makes some sense to cache images for a short time (say, an hour). Perhaps the image request could include a timeout hint, which could be embedded in the file name and the file deleted by the housekeeper. |
| [21:03:22] | davide is now known as davide_ | |
| [21:04:43] | stichnot: | and to keep perspective, I imagine it would be a pretty grueling editing session if 10K images were left over... |
| [21:07:10] | guest_ (guest_!bcc2232f@gateway/web/freenode/ip.188.194.35.47) has quit (Quit: Page closed) | |
| [21:07:22] | sphery: | ah, yeah, forgot about back and forth in editing... does make sense to do some caching. would be easy enough to have an expiration in the new schema |
| [21:07:41] | sphery: | (not that that will help for 0.25 stuff) |
| [21:09:07] | LTHorn (LTHorn!~Android@66.sub-174-253-14.myvzw.com) has joined #mythtv | |
| [21:11:50] | clever: | sphery: i believe you can configure apache to just proxy requests to /mythweb/ to 10.0.0.32:1234/, and add http-auth passwords in the process |
| [21:12:22] | clever: | then everything would be within the backend |
| [21:12:59] | clever: | proxypass /mythweb/ http://10.0.0.32:1234/ |
| [21:27:34] | sphery: | clever: yeah, I meant, "I don't want all the functionality exposed over port 6544 on the 'net" |
| [21:28:35] | clever: | ah |
| [21:29:07] | clever: | could have a sub-dir like /exportable/ that just causes the c++ code to filter things |
| [21:34:05] | clever: | if the path starts with /exportable/ and its in an allow list, strip that and continue |
| [21:34:11] | clever: | else, error 403 or something |
| [21:38:56] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Read error: Operation timed out) | |
| [21:43:50] | kormoc: | sphery, Was the direction that I figured we were going, so it's all good here :) |
| [21:53:19] | xris: | sphery: re mythweb in the backend. just make sure there is a good template engine behind things. that would solve most of my own concerns about stuff. |
| [21:53:28] | xris: | then whoever works on the web pages doesn't have to know C++ |
| [21:57:24] | sphery: | well, dblain has the qsp pages support already |
| [21:57:35] | Captain_Murdoch: | backend web/html setup is mainly .html, .js, .cs, and .qsp/.qjs currently with the .qsp/.qjs supporting embedded qt scripts. |
| [21:57:36] | sphery: | they've been used for a couple of the backend html pages |
| [21:57:41] | andreax (andreax!~andreaz@p5089F59F.dip.t-dialin.net) has quit (Ping timeout: 240 seconds) | |
| [21:58:38] | andreax (andreax!~andreaz@p54BF1B69.dip.t-dialin.net) has joined #mythtv | |
| [22:16:37] | davide_ is now known as davide | |
| [22:17:28] | Captain_Murdoch: | I just heard back from JW Player, and they say that they are OK with us providing a 1-click installer button on the mythbackend web setup pages. I sent them a mockup of what the page might look like along with an explanation of what it would do and why. So, we should be able to get mythweb's current ffmpeg and .flv player replaced with HLS via JW Player at some point. |
| [22:17:46] | danielk22 (danielk22!~danielk@96.57.9.142) has joined #mythtv | |
| [22:18:28] | ** Captain_Murdoch repeats for danielk22 since he commented on JW Player when the subject was brought up... ** | |
| [22:18:38] | Captain_Murdoch: | [17:17] <Captain_Murdoch> I just heard back from JW Player, and they say that they are OK with us providing a 1-click installer button on the mythbackend web setup pages. I sent them a mockup of what the page might look like along with an explanation of what it would do and why. So, we should be able to get mythweb's current ffmpeg and .flv player replaced with HLS via JW Player at some point. |
| [22:53:00] | jcarlos_ is now known as jcarlos | |
| [23:02:45] | jams: | thats good news |
| [23:23:40] | Aneurysm9 (Aneurysm9!~mirabeaj@pool-98-118-160-224.bflony.fios.verizon.net) has joined #mythtv | |
| [23:31:17] | hank_ (hank_!~andrew@123-243-6-51.static.tpgi.com.au) has joined #mythtv | |
| [23:40:07] | Dave123 (Dave123!~dave@cpe-74-74-200-106.rochester.res.rr.com) has quit (Quit: Leaving) | |
| [23:47:25] | Dave123 (Dave123!~dave@cpe-74-74-200-106.rochester.res.rr.com) has joined #mythtv | |
| [23:53:59] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
| [23:56:39] | cattelan is now known as cattelan_away | |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.