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