[01:42] jhodapp, is there any progress on the quickly template for tv apps? [01:43] or is that going to be a ways off [01:49] Is quickly fixed ? [02:05] was it broke? [04:18] tgm4883: that's a ways off, definitely not a high priority until some of the basic TV subsystems are created [04:21] bobweaver: what's wrong with quickly? [04:21] jhodapp: ok, I was suppose to create the testcard app in it [04:22] tgm4883: oh I see, I'm not familiar with testcard...what is it? [04:22] I've already got it created, was going to port it to quickly [04:22] jhodapp: it's for calibrating tv's [04:22] oh that's right, I remember that from UDS now [04:24] Once we get a handle for the lenses and scopes implementation, a quickly template should be much easier to make [04:24] until then, there's nothing to create an app template against [04:26] tgm4883: does that sound good to you? [04:30] jhodapp: no worries. I have the app 90% done, but was going to port it into quickly so we had an example app [04:30] if that doesn't happen, it's fine [04:31] tgm4883: cool, let's keep in contact so that you know when the lenses/scopes data API is progressing [04:32] yep, that sounds super helpful for my mythtv scope [04:32] nice :) [04:32] TV is a huge project [04:32] so much to do, so little time [04:33] yep, and lenses definitely need some added areas for episodic content [04:33] most definitely [04:34] tgm4883 and bobweaver: so I'll be out for the next week on holiday, but Saviq and mhall119 will be able to answer all of your questions :) [04:35] jhodapp: sounds good, although I won't be able to do much more with my scope until the data API gets sorted [04:35] * mhall119 doubts he'll be able to answer *all* their questions [04:35] tgm4883: ok, well hang tight then, things will start to materialize soon [04:35] but I can try [04:35] mhall119: it's all or nothing man! ;) [04:35] oh well then I'm all in [04:35] hehe [04:36] * mhall119 doesn't guarantee his answers will be right [04:36] well that's what Saviq's for then :) [04:36] heh, works for me [04:37] jhodapp: who is figuring out the data API? [04:37] mhall119: ^ [04:37] tgm4883: I'm it [04:37] ah [04:37] what's being figured out? [04:37] and Saviq should know most if not all of what I know today [04:37] do you have it figured out then, or are you looking for inspiration? [04:38] we have the requirements and use cases defined, implementation should begin soon [04:38] is that info public? [04:38] not yet [04:38] :/ [04:38] I'll have to check with willcooke on when that can be made public [04:39] this data API that we're talking about, this would be how I populate the lense with recordings from mythtv? [04:39] yes, that's one of the types of meta data that it could retrieve [04:39] also live EPG data [04:39] hmm [04:40] you say retrieve, so I'm not sure we're talking about the same thing [04:40] what's your use case? [04:40] as a content provider (mythtv), I'm not sure much info would need to be retreived [04:41] jhodapp: what I'd like to do, is be able to add mythtv functionality (recording) to ubuntu TV [04:41] the data about what's recorded needs to be retrieved to populate a lense [04:41] though the use of a scope, although I'm open to other ideas [04:41] tgm4883: yes, that sounds about right [04:41] jhodapp: yes, but most of that data is already in mythtv [04:42] so then the question is [04:42] I know but you have to get it to the lense [04:42] A) Does the mythtv scope provide that data to the lense [04:42] or [04:42] B) Does the mythtv scope provide a base amount of data and let Ubuntu TV pull things like image, descriptions, etc [04:43] (base data meaning title, subtitle, maybe episode number) [04:43] right now the mythtv scope works with the videos lense [04:43] tgm4883: I think it will be more clear to you after we settle on the design, then I can show you a diagram that I created [04:44] jhodapp: yea that would help, but it would need to be public [04:44] sorry that I can't show it quite yet [04:44] Can you show it to Daviey? [04:44] I'll just make him do all the mythtv scope work :) [04:44] hehe [04:45] it'll come soon, I know everyone is anxious to get their favorite things working with Ubuntu TV :) [04:45] yep [04:45] I am as well [04:45] can you specify dates yet? [04:45] I'd say within the next few weeks [04:45] ok [04:46] api in next few weeks? [04:46] The sky is the limit to what Ubuntu TV will be able to do, but we have to start somewhere with a smaller set of core functionality...that is what we're focussing on right now [04:46] L-----D: yes, potentially [04:47] The only problem with doing it in secret, is we can't input our thoughts on how functionality should work :/ [04:47] jhodapp, what about the platform, arm or x86 or both [04:47] both [04:48] tgm4883: yes I know, but don't forget about refactoring...it's very powerful [04:48] jhodapp, do I need to re-write my app's UI with QT? [04:48] jhodapp: will there be DVR API as well? [04:48] L-----D: not clear yet [04:49] tgm4883: yes [04:49] anyway, I gotta get going for now [04:49] sweet [04:49] I'll talk to you guys in about a week or so [04:50] ok [04:50] stay tuned! :) [04:50] later [14:57] If any one would like to try out ISO then pm me [14:58] tgm4883, to get the myth scope to work I had to alter the dbus path and also a couple other things [14:58] leaving for work, but what was wrong? [14:59] so that it would work with epg lens/ QT stuff [14:59] just can not work with video lens as it is all taken up [14:59] buy the video's [14:59] so needed new lens [14:59] same with youtube ect [15:00] as far as quickly not sure what is broken about it I just hear that at UDS [15:00] from alot people [15:00] and I asked if it was broken and I was told that it was (app-session ) [15:01] also jono was taking about someone fixing it in one of the sessions also [15:01] I'm not sure what you mean about the video lens being all taken up. Could download your ISO and see what you mean? [15:01] well it is not on the iso [15:02] it is on 12.04 version that I have on this computer [15:02] Moving it out of the videos lens was the idea, I just don't have much to deal with yet in terms of data API (see convo from last night) so I haven't changed anything yet [15:02] cool [15:02] you want linnk to iso ? [15:02] link (* [15:02] er [15:03] look at PM [15:03] please do not give that out to others it is just for us to test [15:04] and a small number of people it is not ready for the masses yet [15:04] but it installs and works great [15:05] I suggest installing as "ubuntu" session is broken only gnome throw back and ubuntutv sessions load up and work [15:05] I killed Ubuntu session [15:05] for reasons that I am not sure where a good idea now [15:05] reading up ^^ [20:45] hey, are there any bzr branches of the current state of the unity 3d port? [20:51] not that I know of but I vould be wrong [21:50] tgm4883, I am going to look though the code from you scope but I only have debian package do you have bzr branch ? [21:51] bobweaver, https://code.launchpad.net/~mythbuntu/mythbuntu/unity-scope-mythtv [21:54] thanks [21:54] there is one thing that I see [21:54] the BUS_NAME needs to be different [21:55] can not have video because that will confuse the other lens [21:55] but [21:55] there is the fake spot that reads all the epg data that is going to go away [21:56] so I am wondering if you can take your scope and use it to match what is going on on live tv ? then port using nux as a layering template [21:56] I have to learn more about myth [21:57] like how it makes tv guides ? [21:58] bobweaver, I can get quite a bit of data from mythtv [21:58] I know that it can record live tv [21:59] bobweaver, including guide data [21:59] sec [21:59] bobweaver, see http://www.mythtv.org/wiki/Services_API [21:59] if that is the case we can then just make system calls I am going to read api now [22:00] so there is two options for guide data [22:00] and this will probably be answered in the upcoming weeks [22:00] but if Ubuntu TV contains all the guide data, then we could write some stuff so the backend just acts like a dumb scheduling tuner [22:00] IMHO, that is a bad way to do it [22:01] option B, the backend has all the guide data, and we provide that to Ubuntu TV [22:01] although you still need an option for people without MythTV [22:01] but this needs to be one box but ... [22:01] could have two harddrives [22:02] one for os one for sql [22:02] the selling point I think with UBTV is that it is everything in a tv [22:02] bobweaver, it could be one box, it could be many boxes [22:02] bobweaver, that is really limiting :/ [22:02] +1 [22:02] I think it could be that [22:03] but needs to be extendable [22:03] specifically because there isn't a ton of power in a TV [22:03] yes but a quick hardwire in tvs is easy now a days [22:04] to vga having motherboard in side or something that gets Velcro to the back of tv [22:04] you could do a basic mythtv backend on the hardware in a TV (if it was just a slim computer), but you'd lose out on a bunch of features [22:05] bobweaver, actually, I had a really sweet idea regarding that when we discussed it a few months ago [22:05] what are some of those features ? [22:05] and what was your idea ? [22:06] bobweaver, commercial flagging, Live Streaming (transcoding to smaller formats on the fly for things like Android and IOS) [22:06] point taken [22:07] bobweaver, rather than something you velcro onto the back of the tv, the tv needs a specific slot that you slide the computer into. It would be a standard interface that would be about the size of a roku or apple TV [22:07] sorry I am more of a c c++ python and programmer but I like the idea of using anything we can from myth [22:07] the interface would connect to the TV via an HDMI port it slides into [22:07] IDK if we can get power via HDMI, but that could be in the same location [22:07] and every TV would need to have this port [22:08] and then manufactures could create boxes with UbuntuTV, AppleTV, GoogleTV, etc and the consumer could choose what OS their TV runs [22:08] Oo [22:09] that bypasses the need for someone to have to know how to upgrade their TV [22:09] an upgrade would simply be buying the new box for 100-200 at the store and sliding it into the current TV [22:10] at the time, I think we were discussing the possibility of an AppleTV coming out, specifically how it would be done in regards to Apple wanting you to upgrade your product every 2 years [22:10] so question things that you listed above I want so lets talk about how a lens and scope can do hold the data or having a dash for the whole thing [22:10] bobweaver, ok [22:10] talk to me like I am a 2 yr old with myth plz [22:10] what do you want to discuss first? [22:10] can do ;) [22:11] Live Streaming [22:11] ok [22:11] from a cable box [22:11] So any content you live stream is going to have to be recorded at some point [22:12] you can do the livestreaming while it's recording though (in a future version of MythTV), which would give you live tv streaming [22:12] getting that into ubuntu tv is pretty easy, but to make it work right we need a few things from Ubuntu TV that currently isn't available [22:13] well, actually we only need one thing [22:13] db ? [22:13] nope, the one thing we need is feedback when the user is done watching the live stream [22:14] HLS ( http://en.wikipedia.org/wiki/HTTP_Live_Streaming ) [22:14] can mythtv take the place of tivo ? [22:14] bobweaver, mythtv already does ;) [22:14] that is what I thought [22:14] so there is a menu like tivos in myth [22:15] starting the HLS stream is easy, but we need to know when to delete it otherwise we're wasting space [22:15] bobweaver, http://www.youtube.com/watch?v=eStnDlwh9dE [22:16] bobweaver, basically most of what Ubuntu TV wants to do, Mythbuntu already does :/ [22:16] yeah zappa plays zappa :) [22:17] so think of it like this [22:17] we are going to take all the things in mythbuntu that menu I just seen and move right hardcoded into the unity dash [22:18] from 0--3 sec on that video ^^ [22:18] bobweaver, so if you look at the content service for HLS http://www.mythtv.org/wiki/Content_Service#AddLiveStream you see we can (on the fly) transcode to whatever bitrate/resolution we need to [22:18] providing the hardware in the backend is fast enough [22:18] the other stuff would have to be lens and scpes after that point [22:18] bobweaver, yep [22:18] so that is not that hard to do [22:19] I just need to get a good set up of myth then I can re create the wheel [22:19] yes getting the basic mythtv functionality into ubuntu should be pretty easy [22:19] will you help me set up myth ? [22:19] sure [22:19] sweet I hvae a extra box or do I need two [22:20] I will get speks hang on setting up now [22:20] it has 4 cpu and 2 gig ram [22:21] vga is onboard thou is that ok ? [22:21] for recording and such that is fine. For playback, it would depend on a few things [22:21] computer is 2 years old [22:22] are you planning on playing it back on that system, or on a different Ubuntu TV system? [22:22] that one [22:22] all in one box [22:22] what is the onboard video? [22:23] intel 82G33/G31 [22:23] that probably isn't going to work so well [22:23] [8086:29c2] [22:24] ok but I will be able to use for interface to get testing base going ? [22:24] yea [22:24] for front end [22:24] sweet [22:24] burning mythbuntu now [22:24] you would probably have issues with local playback, but you could get recordings/data going and then use Ubuntu TV for playback [22:26] wait is there meta package for mtyhbuntu [22:26] apycacheing now [22:27] I will just install to Ubunu tv box if it is just new session [22:28] bobweaver, install mythbuntu-control-centre [22:28] then we can configure from there [22:28] on it [22:29] 2 min or so [22:30] I could also set up teamviewer and we could use this box as metting place box to hack at . just a sugestion [22:31] at any rate this is going to be fun to hack [22:32] sorry that I do not know of myth but i will try to make up with python c c++ bash awk perl haskill [22:32] so I see that it uses mysql [22:32] we can drop that to litesql ? [22:32] yes the backend has a mysql database [22:33] I'm weary of dropping it down [22:33] upstream has talked about moving to embedded mysql in the past though [22:33] yeah sorry I am excited [22:33] so it is installed [22:34] start it ? [22:34] yea start the control centre [22:35] ok [22:35] I'm still at work, so I'm trying to do this from memory [22:35] there should be a "roles" section [22:36] yup [22:36] there should be two types of roles you can define, frontend and backend [22:36] backend is for recording stuff, frontend is for consuming stuff [22:37] your initial backend would be the master backend, as you only need a single mysql database (it will install and configure the server) [22:37] all right I am configing now [22:38] there is also a desktop reference [22:38] we could make plug in for this also [22:39] hack this gtk here [22:39] yea that is possible [22:39] not sure it's necessary though [22:39] the desktop reference is if you wanted to convert the box to a mythbuntu system. That would just install mythbuntu-desktop metapackage [22:39] you probably don't want to do that [22:40] cool [22:40] yeah I only selected the two areas that you are talking about [22:40] it is installing lamp [22:40] it looks like [22:41] the backend has a web interface :) [22:41] cool [22:41] which can be used for scheduling recordings, fixing metadata, downloading media, etc [22:41] I just seen a package called mythbuntu-fronend [22:42] mythtv-frontend [22:42] I have a feeling that I am going to get to know that package real well [22:46] ok lamp and other packages are installed installed [22:47] I should now do plugin and what not ? [22:47] ok, so usually the first thing you will want to do is run mythtv-setup, but first, are you in the US? [22:47] yea [22:47] ok, so we'll probably want to setup some form of Guide Data [22:48] Lots of places in the world use EIT, although in the US that is pretty crappy [22:48] other places in the world use XMLTV [22:48] in the US and canada, we have to pay for our data, but it's really good data [22:48] I see [22:49] not that imporant I do not think at this point that I pay [22:49] http://www.schedulesdirect.org/ [22:49] that is the place to get guide data from [22:49] I would pay for that thou [22:50] Now I'd like to see guide data as part of Ubuntu One [22:50] that is a great idea [22:50] UBO has great API [22:51] all my ideas are great ideas ;) [22:51] right, and if Ubuntu One offered guide data, then I could see that being added as another way to get guide data into MythTV [22:52] and if UTV and MythTV shared the same guide data, it makes scheduling things a lot easier === steveb___ is now known as steveb_ [22:59] * tgm4883 hometime [23:00] bobweaver, i'm leaving, but I should be home in about 30 minutes [23:00] it might be slightly out of data, but http://mythbuntu.org/wiki/mythbackend-setup [23:00] that is the mythtv-setup section of the install guide [23:39] back [23:57] cool [23:58] cool [23:58] I am now setting up backend