#ubuntu-tv 2012-07-01 <Ghost0s> hello <Ghost0s> some hot news about ubuntu tv <Ghost0s> ?! #ubuntu-tv 2012-07-02 * bilboed rubs eyes <bilboed> jhodapp, you're welcome to post that reply to the whole meego-tv mailing list btw <jhodapp> bilboed: was that you're reply to me? <jhodapp> ...that I replied to <bilboed> sorry ? <jhodapp> oh yes, nm <bilboed> you didn't reply-to-all :) <jhodapp> right, I didn't see a need to necessarily <bilboed> you wanted advice/comments <bilboed> you got some <bilboed> (publicly) <jhodapp> oh absolutely <bilboed> seeing your feedback/pov on those would be nice for other people <jhodapp> and thanks for them <bilboed> you can even leave the (sic) condescending comments <jhodapp> bilboed: ok, I'll reply to the list <bilboed> great <jhodapp> bilboed: you have some background in this domain area? <bilboed> I'm a gstreamer core dev and been working on dvb/mpeg-ts support yes <jhodapp> bilboed: ah excellent <jhodapp> bilboed: how familiar are you with the mpeg-ts demux rewrite then? <bilboed> check my name, check who rewrote it :) <jhodapp> I was wondering that as I asked you that question <jhodapp> :) <bilboed> ergo, quite familiar :) <bilboed> testing it with gstreamer 1.0 in fact <jhodapp> that's very convenient <bilboed> my side-project is making pandaboard be my media-center <bilboed> with gstreamer obviously :) <jhodapp> yes indeed <bilboed> why do you ask ? <jhodapp> bilboed: well I know some of the limitations that the old one had <bilboed> robclark, is there a channel you are not in ? <jhodapp> and wondering if the new demux is already a suitable replacement for the old one <robclark> hi bilboed.. I guess there must be one somewhere :-P <bilboed> jhodapp, for playback yes, though more testing would be appreciated <jhodapp> bilboed: are you working on it during your day job or on your own time? <bilboed> both <jhodapp> ah cool <jhodapp> bilboed: I appreciate your UMMS comments...I really want to hear some of Dominig's comments on it...he promised to get back to me on it <bilboed> tbh ... there are a lot of things missing from UMMS to make it *the* SmartTV/STB solution <bilboed> or rather use-cases <jhodapp> yes indeed...we hope to fill in some of those gaps <bilboed> jhodapp, are you (and other members of your team) coming to guadec ? <jhodapp> bilboed: unfortunately no <bilboed> we might be discussing gstreamer use-cases/requirements for STB/SmartTV there <jhodapp> that's fantastic! <bilboed> call mark, tell him you must come <jhodapp> I may have to :) <bilboed> otherwise, there's always the GStreamer conference end of August in San Diego <jhodapp> yeah, the first time in the US! #ubuntu-tv 2012-07-03 <cob-olp> the last linaro with hardware acceleration was 12.03 <cob-olp> do you know how long it may take to have it in new versions? <bilboed> jhodapp, hi <bilboed> jhodapp, I realized you also posted on gst-devel <bilboed> jhodapp, yes, you want to use gstreamer 1.0 <bilboed> not only is most of the development concentrated there, but you'll also have serious performance gains on embedded platforms <jhodapp> bilboed: excellent, thanks for that feedback <jhodapp> bilboed: I'd read that, and that's really great to know someone with STB-like experience can speak to that <bilboed> I'll give you a simple example : hw-accelerated decoding/encoding/display works out of the box with pandaboards <bilboed> instead of having to butcher/patch gstreamer to make it work correctly <bilboed> and another pro-tip if you are at the early stages : stay away from (gst-)openmax as much as possible <bilboed> best case scenarios : it'll give you headaches. worst case scenario : you won't be able to have 100% accelerated playback/display <jhodapp> bilboed: ok, good tip <jhodapp> bilboed: so what was added to the 1.0 series that makes you say those things work out of the box? <bilboed> becase it just does :) install gstreamer 1.0, install ducati gst plugins, works <bilboed> where gstreamer 1.0 is from upstream (and not a modified version with patches for that specific platform) <bilboed> it would take some time to explain the full details of the changes <jhodapp> well I just mean a summary <bilboed> this is a wip summary : http://gstreamer.freedesktop.org/wiki/ZeroPointEleven/FeaturesArticle <bilboed> and a talk by yours truly : http://video.linux.com/videos/gstreamer-10-no-longer-compromise-flexibility-for-performance <jhodapp> cool, thanks <bilboed> and a slightly older one by wim : http://gstconf.ubicast.tv/videos/keynote-gstreamer10/ <bobweaver> tgm4883, you around ? <bobweaver> wanted to talk to you about a scaper and what not for the tv <bobweaver> get rid of xbmc as 1) it takes too much time and does not scan right <bobweaver> wanted to see if you had made or have friends that might have made something like this with tvdb and moviedb <bobweaver> If not I am just going to write a bash script for it <tgm4883> bobweaver, yea <tgm4883> bobweaver, yea we can do that fairly easily, but the results we'll get are XML <tgm4883> so we need UTV to be able to read that data <tgm4883> likely from a DB <tgm4883> bobweaver, I haven't heard much on the UTV front recently, is there work being done to get metadata out of the crappy .nfo files and into something useful? <tgm4883> eg. UTV/Unity needs to not look for .nfo files <jhodapp> tgm4883: the goal is definitely to get rid of .nfo files and replace it with a proper metadata index system <tgm4883> jhodapp, does UTV/Unity support metadata from other sources? <tgm4883> eg. mysql <jhodapp> tgm4883: not today, no <jhodapp> well UTV <tgm4883> jhodapp, is that something bobweaver can work on? <tgm4883> since he's getting familar with the code <tgm4883> jhodapp, or rather, are the plans for that public? eg. If we know it's going to a mysql database, we can work on the stuff needed to get the data into that DB <jhodapp> It's a bit premature for uTV <jhodapp> for Unity there's nothing stopping that since a scope can use anything as a data source <tgm4883> so really, we need to be looking at the videos scope then? <jhodapp> well what are your goals? <tgm4883> I'm guessing bobweaver's goals were to completely remove the requirement for XBMC <tgm4883> since the need for that is completely metadata based <tgm4883> so he pinged me to see how mythtv did it, which we have python scripts to pull the metadata down using the available API's at those websites <tgm4883> but the data is all XML, so if we already would have to do work to get it into the .nfo file, we might as well just get it into whatever the planned destination is and work on the scope to pull it from the right place <jhodapp> tgm4883: ah, that part I can speak to...our current goal is to use Grilo for this * tgm4883 sighs <jhodapp> so if someone wants to create some additional Grilo plugins for certain online metadata sources not already created, that work could prove useful <jhodapp> tgm4883: why are you sighing? <tgm4883> jhodapp, this is the first I am hearing of grilo's use here <jhodapp> and...? <tgm4883> am I not subscribed to the right areas for discussion? <tgm4883> I'm always here and subscribed to the UTV mailing list <jhodapp> tgm4883: it has only been discussed between Saviq and I for now <tgm4883> yea, that was what the sigh was for <jhodapp> so you are on the cutting edge <tgm4883> I don't have an issue with grilo (how can I, I don't know anything about it yet), but there doesn't seem to be much direction/leadership in this project <jhodapp> tgm4883: no need to sigh...you're really not missing much of anything yet <tgm4883> and that makes me sigh :/ <jhodapp> tgm4883: I understand your frustration...I share it <tgm4883> I'd ask for an update on the Unity 3D move, but I don't think I'd like the response <jhodapp> the project has some issues to work out before we pull all stops out for implementation...for example...I haven't really begun implementing myself yet <jhodapp> tgm4883: though I don't know many details on the move to Unity 3D, that part has the most traction <tgm4883> jhodapp, AFAIK, there still hasn't really been any information on any of the DVR type stuff <tgm4883> which also makes me sad <jhodapp> tgm4883: yes that part is particularly frustrating <tgm4883> jhodapp, so who do I have to buy a drink to get this info? <tgm4883> I haven't seen willcooke here in a while <jhodapp> he pops in, but he hasn't said much in here...you can ping him any time he's online <tgm4883> is he still the project lead? <jhodapp> he's UTC +1 <tgm4883> which is like 10PM right now <tgm4883> maybe I'll just shoot him an email <jhodapp> tgm4883: he is the business manager, Saviq is the technical lead <tgm4883> ah, so I need to buy Saviq a drink then :) <Saviq> wassup? <jhodapp> lol <tgm4883> Apparently I need to buy you a drink <Saviq> yes! <Saviq> I was about to tell you that <Saviq> jhodapp, (psst. why?) <tgm4883> Saviq, so I'm hoping you can give some direction. jhodapp answered a bunch of questions, but there are still some unknowns <tgm4883> Saviq, there doesn't seem to be much information coming out regarding this project <tgm4883> I'm not looking for timelines on things, but there are a bunch of people ready to help in their own areas, but we don't know what to do, because there isn't any specification we're working toward <tgm4883> for instance, regarding things like metadata lookup. We just learned that Grilo is going to be used for that <tgm4883> I haven't looked at that much, but it doesn't appear to have any metadata grabbers for TMDB or TTVDB websites, which we could certainly write if we knew we were using Grilo <tgm4883> We don't know the deal with DVR lens/scope. (we've discussed this before, but no conclusions) <jhodapp> tgm4883: personally I think that's a great idea <Saviq> tgm4883, we will definitely try and communicate as much as possible, as soon as we know it <tgm4883> jhodapp, I'm fine with whatever is chosen to do metadata lookups, provided it's not super terrible. I'm even willing to work on plugins to add support. I just need to know what we're doing there ;) <Saviq> tgm4883, which is now much closer than it was even a week ago <bobweaver> heyguys just got back reading ^^ <bobweaver> tgm4883> bobweaver, yea we can do that fairly easily, but the results we'll get are XML << UBTV uses QML which uses Javascript this would tie in nice <tgm4883> Saviq, A very large issue with the way information is being handled right now, is that it can be interpreted one of two ways. 1) Everything is done super secret and when done will be released to the public (see landscape, launchpad) 2) The project is dead <jhodapp> tgm4883: like I said before, Grilo is the likely choice but not 100% yet...you are on the cutting edge <tgm4883> Saviq, neither of those are good things <bobweaver> <tgm4883> eg. UTV/Unity needs to not look for .nfo files << I have fixed that <tgm4883> bobweaver, you'll want to keep reading, as it seems things keep changing <bobweaver> will do <Saviq> tgm4883, there's also a third option - c) we're still in the process of defining all that <Saviq> yes, I know it's been long, and we feel the same <Saviq> too long * jhodapp agrees <Saviq> the biggest setback was the decision to switch to Nux <tgm4883> Saviq, which is unfortunate, since we're in the second dev cycle since anouncing the project <jhodapp> tgm4883: how long is a cycle to you? <Saviq> jhodapp, half a year <tgm4883> jhodapp, 6 months <Saviq> jhodapp, remember it's Ubuntu <jhodapp> oh right, that's what you mean <Saviq> tgm4883, truth is we're not thinking in Ubuntu cycles that much, at least not yet <bobweaver> <Saviq> the biggest setback was the decision to switch to Nux I dont care about that anymore <bobweaver> I tried to do that for a week <tgm4883> Saviq, thats fine, but everyone else is <bobweaver> the lib is not strong and paints things weired for me <bobweaver> well not as strong as qt <Saviq> bobweaver, that should be better every day now <bobweaver> but untill then I want my tv <Saviq> especially since the decision was made to stick with Nux, much more manpower goes into it, especially regarding stability and documentation <bobweaver> so <bobweaver> I have made new stuff for UBTV all QML <bobweaver> if you look at my branch you will see that there is abour 12 new "pages " <bobweaver> pluged in networkmanager <Saviq> bobweaver, yeah, I saw some of that <Saviq> bobweaver, you need to be aware, though, that you're alone with that <Saviq> bobweaver, unity-2d is basically getting decomissioned <bobweaver> made a TV page that is all for youtube watchseries and project free tv which is all have lens <bobweaver> yeah but untill things are stable .... <Saviq> already the lp:ubuntutv code is incompatible with 12.04, it's only going to get worse <bobweaver> that is a shit ton of work porting all that qml to C++ <tgm4883> Saviq, as much as I hate blogging, this project needs a weekly update blog <Saviq> tgm4883, don't they all? <tgm4883> Saviq, this project more than others <bobweaver> plus it is harder and longer work to do the NUX route there is no good IDE ect <jhodapp> tgm4883: would you be willing to help me in that effort? <tgm4883> jhodapp, blogging? <Saviq> bobweaver, don't get me wrong, I co-wrote lp:ubuntutv <jhodapp> tgm4883: yes <Saviq> and the decision was a tough one for me as well <tgm4883> jhodapp, what kinda help do you need? <jhodapp> tgm4883: first of all, helping make sure that it happens weekly would be a great start <bobweaver> I also like the idea of nux too. But to port this much code is going to take 6 months <Saviq> only that I didn't really have a say - we needed to choose a single technology, and the choice was Nux <bobweaver> at least <Saviq> bobweaver, it would've taken that much to take the QML stuff production-ready as well <jhodapp> tgm4883: second, you can even help me write blog entries...I'd be happy to have a quick online meeting with you weekly to give a status report of the project <bobweaver> but at least there is framework that is soild <Saviq> it was a proof of concept, sure it went surprisingly well, still it was a long way away from being ready <bobweaver> ehhh.. not a biggie. <bobweaver> so true ^^ <bobweaver> Saviq, that is ^^ <Saviq> bobweaver, tgm4883, guys you can be sure we will be communicating as much as possible, as soon as possible <Saviq> we really want to be as public with all that as possible <jhodapp> indeed <bobweaver> I am sure of that but .. there is alot of work to happen <jhodapp> bobweaver: you're telling me :) <tgm4883> jhodapp, let me ping a blogger buddy of mine <bobweaver> and it is good work but. there is no code .... <jhodapp> bobweaver: design comes before code <bobweaver> there is so much to paint and nothing to paint on :) <Saviq> bobweaver, there will be, real soon, we have been nailing things down these past weeks <bobweaver> there are things that I am seeing with my tv that are going to get in the way v.soon <Saviq> and are really trying to get our hands dirty now <bobweaver> like if other's want scopes that are not in the SimpleLauncher <bobweaver> which will be the launcher when C++ comes into play <bobweaver> there needs to be "Landing Pages " for scopes <bobweaver> like one for TV <bobweaver> One for Music <bobweaver> ect <bobweaver> that way there can be lens everywhere <bobweaver> but one will not have to choose for 50 lens on the launcher <bobweaver> like in music pandora scope local scope grooveshark scope <tgm4883> jhodapp, pm? <Saviq> bobweaver, of course, the number of lens needs to be limited <Saviq> bobweaver, much more so than on the desktop <bobweaver> Saviq, let me take a screen shot of what I am talking about <tgm4883> Saviq, I agree, there needs to really be only like 6 lens <tgm4883> maybe less <Saviq> tgm4883, I'd say less <jhodapp> tgm4883: pm? <Saviq> tgm4883, videos, music, photos, tv, maaaaybe contacts <jhodapp> tgm4883: oh sorry, private msg <Saviq> OT: yay, a PR1.3 update for my stillborn phone :D <bobweaver> see here is the thing thou gents to have scopes of this magnitude you need to have lens also <tgm4883> Music, Videos, Pictures, tv <bobweaver> not just one scope per lens <tgm4883> Saviq, heh, we have the same idea's <tgm4883> I'd probably forgo contacts as a lens in TV though <bobweaver> because the lens need to use css to grab stuff <Saviq> bobweaver, of course <Saviq> bobweaver, css? <Saviq> tgm4883, I only mean for VoIP <bobweaver> the python code to grab from each site there stuff <bobweaver> brb <Saviq> tgm4883, might be a separate app, though, but would be nicer to have all your contacts aggregated, not split for skype, google chat, jabber etc. <bobweaver> http://imagebin.org/219361 <bobweaver> take a look at that <bobweaver> each one is its own lens <bobweaver> that is what I mean by "Landing page " <tgm4883> Saviq, I can see a reason for contacts or applications lenses, but probably not both <tgm4883> Saviq, I'd lean towards applications rather than contacts though <bobweaver> the user should be abl to install whatever lens they like <Saviq> bobweaver, sure, lenses should be apps, basically <bobweaver> yeah <Saviq> tgm4883, I <Saviq> 'd rather get rid of apps in mine <Saviq> but whatever <bobweaver> so if I click on watchseries it loads the lens <bobweaver> I have a altered apps launcher also that I am wprking on <tgm4883> Saviq, I'd agree, but then you might have apps that don't have a reason to be associated with contacts <bobweaver> that wraps the apps in the dash <tgm4883> which is why I went the other way <bobweaver> I think that each "Launcher" should be to a landing page that has Launding page <bobweaver> Landing * <bobweaver> this way other lens to not get mucky like the video lens and the video lens and also the other video lens. aka the Ubuntu tv video lens the Ubuntu 12.04 video lens the Youtube Video Lens <bobweaver> launcher==>laundingpage ==> lens ==> dash <bobweaver> there is just to many cool lens not to do it that way <Saviq> bobweaver, so by "landing page" you mean an intermediate stage <bobweaver> not sure <bobweaver> this is what I did <Saviq> where you select the ~content type, then the lens <bobweaver> I hacked Home.qml <bobweaver> so that lens are only showing up <bobweaver> correct Saviq <Saviq> bobweaver, I'd say that's too much complication, why not just have the scopes bind into the Video lens? <bobweaver> like select Videos "Launcher " and you get page that can take you too a number of lens <Saviq> then you can select the source via filter s <Saviq> -[ ] <bobweaver> because it will not work that way <Saviq> what won't? <Saviq> and why won't it? <bobweaver> some of the scopes Need there own lens <bobweaver> like the youtube one and watchseries one this would also solve are 12.04 video lens trouble <Saviq> youtube is already included in the 12.04 video lens <bobweaver> rename the Ubuntu tv lens to ublens ect <bobweaver> that is a joke right ^^ <tgm4883> There needs to be a single Videos lens for Ubuntu TV/Desktop/etc <Saviq> +1 ^ <tgm4883> bobweaver, youtube works in my 12.04 desktop videos lens <bobweaver> If you go that route you are going to miss out on code that a=is already out there <bobweaver> and re-inventing the wheel <Saviq> bobweaver, it's already there for the video lens, too <bobweaver> the Ubuntu video lens has Nothing on my youtube lens <Saviq> bobweaver, the whole idea behind Unity is aggregation, unification <Saviq> we don't want to have separate lenses for the same content type, unless necessary <bobweaver> sure but that is impossible how can css be read to render to screen from one site and another in one lens <tgm4883> css? <Saviq> bobweaver, not following <tgm4883> why are we rendering websites? <tgm4883> Saviq, oh, I get what he is saying <bobweaver> to get Icons and all sorts of info <tgm4883> Saviq, the questions was, how is it possible to render two different websites in a lens <bobweaver> ok so on the lens that I just made <Saviq> bobweaver, that's what scopes are for, each is specific to a backend, there's a scope for youtube, a scope for vimeo etc. <bobweaver> project free tv <tgm4883> Saviq, which is a misunderstanding of how that works <bobweaver> I know how to make lens guys and scopes <MrChrisDruif> What's with all this activity tonight? =P <Saviq> MrChrisDruif, people having grief with us not telling what we're doing ;) <tgm4883> bobweaver, I'm just not understanding why we need to render any website at all? <MrChrisDruif> I can completely understand <MrChrisDruif> It's like a secret group within a community, making their own decisions <tgm4883> the lens just shows whatever the scope is offering it <tgm4883> the scope takes the data it gets from the website and condenses it down to just the info that the lens needs <tgm4883> no need for css <bobweaver> if a.get('href').startswith("http://http://www.free-tv-video-online.me/internet/"): if counter % (2): <bobweaver> how to pull the links with out css ? <bobweaver> for a in tree.cssselect('tr td a'): <Saviq> bobweaver, so first thing is: we will never support scopes that do site scraping <Saviq> if only for compliance with terms of service <tgm4883> bobweaver, you're misunderstanding. The css and all that would be handled by the scope, not the lens <bobweaver> but 3rd party ? <bobweaver> tgm4883, no I am not <tgm4883> bobweaver, which is why you are doing it wrong <Saviq> bobweaver, the scopes are responsible for translating "websites" into: title, description, image <Saviq> bobweaver, the lens only sees those three <bobweaver> you can not have a bunch of scopes calling and scraping it will crash I have tried <Saviq> bobweaver, of course you can <Saviq> bobweaver, that's exactly what they're there for <tgm4883> bobweaver, that is what it does right now <bobweaver> I have tried over and over again and get nothing <Saviq> bobweaver, that means you did something wrong <bobweaver> could be <Saviq> bobweaver, a single lens calls into whatever number of scopes you have installed <bobweaver> I know that <bobweaver> I have wrote lens and scopes <bobweaver> I understand how they work or at least the idea <bobweaver> you can scrap all them sites in one scope then parse to vlc ? <tgm4883> no <bobweaver> sorry one lens <Saviq> bobweaver, no, one scope per site <tgm4883> well, maybe <Saviq> sure you could, but that's not the idea <tgm4883> one lens references multiple scopes <Saviq> the idea is: one source, one scope <Saviq> one lens, multiple scopes <Saviq> the aggregation happens on the lens level <Saviq> all scopes query in parallel (which should help speed up data flow) <bobweaver> so you are saying that if I take my three scopes youtube watchseries and prokect free tv out in /unity/lens/videos they will all work with native UBtv video scope ? <Saviq> bobweaver, yes <bobweaver> no workie <Saviq> bobweaver, they should, at least <bobweaver> ok So I just tried to put Ub TV scope into 12.04 video lens and no workie <Saviq> bobweaver, can't say why, but that's how it should work <bobweaver> renamed dbus also <Saviq> bobweaver, you can see there's a video-remote.scope there <bobweaver> correct <Saviq> bobweaver, did you implement the "source" filter in your scopes? <bobweaver> this is where if you add libunity picks up on dbus path <bobweaver> correct ^^ <bobweaver> I did <Saviq> bobweaver, can't really say what happened, but that's exactly the path you should take <Saviq> if it didn't work, there's something wrong, but not the general approach <bobweaver> I fought with that for a month <bobweaver> to get both 12.04 video and also Ubuntu tv video to go togeather <bobweaver> no workie maybe me but the minute I make new lens Name and rename things both scopes work <Saviq> bobweaver, so the ubuntutv video is different in the sense it implements both the lens _and_ the scope in the same process <Saviq> mostly because it's a quick hack-up of a lens <bobweaver> ahh <Saviq> bobweaver, so you would need to chuck the lens parts of it out, and make it a proper scope <bobweaver> I hade to rename everything in Ubuntu tv scope and now both work for 12.04 <bobweaver> correct one that ties to the video scope <bobweaver> just write into that scope <bobweaver> This was my thought 1 month ago <bobweaver> it is hard to do <bobweaver> maybe I am not skilled enough <tgm4883> http://imagebin.org/219365 <tgm4883> bam <tgm4883> that is how it works right now with the videos scope, only there are a lot more videos scopes in use by default <bobweaver> tgm but local on both scopes do not like ech other <tgm4883> bobweaver, so make the scopes not local? <bobweaver> I have looked at that code over and over again but get no where <tgm4883> bobweaver, I'm no expert on it, but the mythtv scope is a separate scope from the videos lens <bobweaver> tgm4883, I am talkingabout taking the scope from Ubuntu tv and implanting into that I tried for a month <tgm4883> no expert on scopes, I'm an expert on the mythtv scope ;) <bobweaver> it is not as easy as it seems <Saviq> bobweaver, you know http://developer.ubuntu.com/resources/technologies/lenses-and-scopes/ I presume? <bobweaver> yes <tgm4883> bobweaver, for the mythtv scope, I actually had to write a third utility to query the API <tgm4883> not 100% that was necessary, but it's doable <Saviq> bobweaver, afraid there's no better source, but maybe you should go through that again focusing on the "remote scope" approach <tgm4883> IIRC, to do the mythtv scope, I basically just learned from the youtube scope <bobweaver> Yeah it might just be me. But at any rate I have both of them running just as 2 lens and not one <tgm4883> hmm, apparently lunch was 2 hours ago <bobweaver> lol <tgm4883> I blame Saviq for showing up and answering all these questions :P <Saviq> I apologize, will now go away and not show up again during lunch time ;P <bobweaver> I do say the minute that there is Nux code I am all ready to paint but until then I am going to keep on making qml pages <Saviq> it's actually 11pm here, so I've to go <bobweaver> no need for me to waste more time <Saviq> bobweaver, if you need help with the scope, don't hesitate to ask, if not me, I'll try and find someone who can help <bobweaver> all I want is a good looking projector :) <bobweaver> thanks Saviq <bobweaver> so there is one other thing that I would like to say about the tv <bobweaver> the Video Preview <bobweaver> this should have "dialog" pop ups that show the movie actors fan-art in background and also the nfo files that javascript is reading need to be placed in a background image with a scollbar <bobweaver> it runs of the page :) <bobweaver> that is all I ahve to say thanks guys <tgm4883> bobweaver, so to answer your initial question, it looks like we need to create grabbers for grilo to get metadata from the right sites <jhodapp> yes that's right <bobweaver> eye-yia-yai <bobweaver> what is wrong with moviedb and tvdb I am looking at grilo now <tgm4883> bobweaver, grilo is a framework for pulling metadata (among other things) <tgm4883> it seems similiar to Ubuntu TV <tgm4883> you query for metadata for a piece of content, and it queries a bunch of places <bobweaver> tgm4883, you are right about a weekly blog <bobweaver> lol <tgm4883> bobweaver, it's going to be done <tgm4883> starting this friday <bobweaver> I just spent two days reading up on tvdb and moviedb <bobweaver> bleeding edge = not working for everyone <bobweaver> Meaning I do not see the 2 most imporant places that meta data has to be hade <bobweaver> moviedb and tvdb <tgm4883> bobweaver, currently those plugins for grilo don't exist <bobweaver> so this means altering gnomes code which means reinventing the wheel again <tgm4883> so we'd have to write them <tgm4883> bobweaver, grilo works with plugins <bobweaver> you mean re-write <tgm4883> no <tgm4883> I mean plugin <bobweaver> a plugin that is already there in other programs ? <tgm4883> yea <bobweaver> I mean why girlo I should say <tgm4883> because this..... <tgm4883> If you use grilo, then when you write ubuntu TV code and you need to get metadata, you code "ask grilo" <tgm4883> if you don't, then when you write ubuntu TV code and you need to get metadata, you code "ask ttvdb", "ask tmdb", "ask apple movie trailers", etc <bobweaver> er <bobweaver> 15 ago (make new grilo code so that 20 apis will be one ) 15 minutes later there is now 21 apis <tgm4883> no, from the Ubuntu TV perspective, there is 1 API <bobweaver> so that is the plan then ? <tgm4883> apparently so <bobweaver> make new plugins for grilo for moviedb adn tvdb <bobweaver> any other ? <tgm4883> IDK, I only care about metadata at this point and I don't know of any better sites for metadata <bobweaver> https://live.gnome.org/Grilo/PlannedFeatures <bobweaver> lookslike there are plans already <tgm4883> yea I saw that <bobweaver> but no one taking the leep <tgm4883> bobweaver, well, it's been suggested <tgm4883> exactly <bobweaver> Girlo is NOT Async <tgm4883> my biggest issue with it is it doesn't support python plugins :/ <bobweaver> Grilo can be used directly from Qt applications already, however, having Qt bindings available would make it even more natural for Qt developers to use Grilo. <bobweaver> there is vala support <bobweaver> there is also no Daemon <bobweaver> :( <tgm4883> it needs a bit of work <tgm4883> but I'm not sure what could be used that wouldn't need work <bobweaver> it seems to me like there is a hat somewhere with pieces of paper in this hat and each piece has something wrote on it like "NUX" "QT" "Girlo" ect <bobweaver> now who is picking from this hat <bobweaver> and how do I get a list of this pieces of paper :) <bobweaver> I am adding girlo repo now to see how this all works and how this i going to come together <bobweaver> if at all <bobweaver> stupid auto tools making things more complcated then they need to be <bobweaver> This is awesome the grilo packages are all effed up <bobweaver> dependency issues left and right <bobweaver> IDK guys this seems almost like it does not work <bobweaver> like it needs a year or 2 before it is even stable <bobweaver> It is like you guys are choosing stuff that has no cisneroselizabeth@example.net. <bobweaver> and to top it all of this is not going to work. ATM. <bobweaver> At this point I have no choice but to branch this off into something else <bobweaver> good luck with everything and I hope that you can push the TV sometime in the next 5 years. #ubuntu-tv 2012-07-07 <bobweaver> can anyone help me with some qt ? I am trying to achor and WordWrap the javascript text but it wont let me lines 305 - 380 ==> http://bazaar.launchpad.net/~josephjamesmills/ubuntutv/pause_menu/view/head:/shell/player/VideoPlayer.qml #ubuntu-tv 2012-07-09 <jhodapp_> tgm4883: posted: http://www.doadjustyourset.com/2012/07/09/ubuntu-tv-weekly-update/ <tgm4883> jhodapp_, nice. Planet Ubuntu? <jhodapp_> not yet, but mhall119 might be able to help with that <jhodapp_> go ahead and blog/post to Facebook, whatever about it <tgm4883> ok <jhodapp_> I hope we can get some good Grilo contributions from the community <tgm4883> jhodapp_, Adding your feed to planet ubuntu isn't too difficult. Would probably take 5 minutes if you have the time <tgm4883> https://wiki.ubuntu.com/PlanetUbuntu#Adding_Your_Feed <jhodapp_> tgm4883: oh nice, I didn't know one could do that themself <tgm4883> yep <tgm4883> just adding a few lines to a bzr branch <jhodapp_> tgm4883: thanks <tgm4883> thank you <tgm4883> jhodapp_, ah, you are in as a separate screen name :/ <jhodapp_> tgm4883: yeah, I'm in twiceâ¦I'm on my laptop right now watching my new puppy <DooitzeCompaq> when is their an alpha version by means of a USB-image released? <jhodapp> DooitzeCompaq: unknown as of yet <DooitzeCompaq> is their any source available? <jhodapp> yeah, check out www.ubuntu.com/tv and look for the contributor section <jhodapp> but it's the demo source <DooitzeCompaq> no problem, i was just curious <jhodapp> DooitzeCompaq: in many ways this project is still in the design phase <DooitzeCompaq> i think it has a future i think <jhodapp> that's good, I'm glad you think so <DooitzeCompaq> in the video the platform looks really cool! <jhodapp> thanks! <jhodapp> and we are still learning how to engage and utilize the community of developers well for this project <DooitzeCompaq> okay, you can get me as promoter :) <jhodapp> please do, we just released a first blog post on a weekly status: http://www.doadjustyourset.com/ <jhodapp> feel free to help spread that around <DooitzeCompaq> it is still in Unity 2d right? <jhodapp> yes, but being ported to 3D <DooitzeCompaq> so that would make it even cooler? <tgm4883> I don't think that would make it any cooler, just because it's unity 3D doesn't mean it's going to pop out at you if you use 3D glasses <DooitzeCompaq> thats what I meant <DooitzeCompaq> but what if you want watch 3D movies with Ubuntu TV tgm4883? <tgm4883> DooitzeCompaq, that should be fine I would think. Ubuntu TV would just send the 3D signal to the TV, which would need to be able to display the signal <DonkeyHotei> modern 3d screens do not need absolutely require the glasses <tgm4883> DonkeyHotei, true <DonkeyHotei> they are two superimposed lcd or led screens with an offset in between <tgm4883> DonkeyHotei, still requires a 3D tv though <DonkeyHotei> yes <DooitzeCompaq> So it also would be a perfect platform for games (tv+console in one) <DonkeyHotei> at uds, ubuntu tv was portrayed as being integrated into new tv's, so they could be 3d screens, or not <DonkeyHotei> personally, i'd like to see it on existing tv's, though <tgm4883> as would I <DonkeyHotei> they have android set-top boxes now, so why not ubuntu <DooitzeCompaq> indeed, on a set-top box <tgm4883> I'd rather see it as an installable image <DonkeyHotei> installable onto a settop box, yes <DonkeyHotei> and android one <DonkeyHotei> *an android <tgm4883> installable on a box that I can build <DonkeyHotei> that is passÃ© <DonkeyHotei> people don't do that anymore <tgm4883> DonkeyHotei, don't build boxes? <DonkeyHotei> people don't build htpc's <tgm4883> DonkeyHotei, do you have stats somewhere? <tgm4883> some sort of reference? <DonkeyHotei> i could find it, but i don't see any real point <tgm4883> DonkeyHotei, so.... Should I just tell all the people using Mythbuntu that they are doing it wrong? <DonkeyHotei> i'd rather not engage in http://xkcd.com/386 atm <tgm4883> so you're a troll then <DooitzeCompaq> can I quickly distrub <DooitzeCompaq> disturb <DonkeyHotei> DooitzeCompaq: please do <DooitzeCompaq> I don't see internet browsing on http://pad.ubuntu-uk.org/UbuntuTV <DooitzeCompaq> I think that should be one of the high priorities <tgm4883> DonkeyHotei, you're wrong, but so are many other people so whatever <tgm4883> DooitzeCompaq, I don't think it's a high priority thing <bilboed> the priority is reliably being able to watch TV <bilboed> (I kid you not) <tgm4883> at least not a core feature <DooitzeCompaq> but medium priority then <DooitzeCompaq> because in common smartTVs van browse <DooitzeCompaq> can <DonkeyHotei> web can easily be an afterthought, because it's supposed to _be_ a tv <tgm4883> DooitzeCompaq, perhaps through a plugin <DooitzeCompaq> okay <tgm4883> DonkeyHotei, in any case, if you ever do want to discuss that I would be happy to <DonkeyHotei> currently awaiting shipping of an android settop from china, which i hope will run ubuntu tv in the future <DooitzeCompaq> What libraries do I need to build it? tgm4883 jhodapp <DooitzeCompaq> ? <jhodapp> DooitzeCompaq: check out this page: https://wiki.ubuntu.com/UbuntuTV/Contributing <DooitzeCompaq> thanks <jhodapp> np <colleen> my boyfriend wants a capture card for his bday, I don't know which one is linux. What would you suggest? I want a good one but can't afford anything too expensive. What would be the best one? <tgm4883> colleen, looks like you are in the USA <tgm4883> would this be for OTA, cable, or satellite? <colleen> I don't know anything about it. <colleen> yes, I am in the states <tgm4883> that makes things a bit more difficult <tgm4883> Best guess, is a digital card <tgm4883> what type of budget are you looking at? <colleen> 50 to a 100 <tgm4883> let me take a look <tgm4883> colleen, do you know how old his computer is? <tgm4883> or what kind of computer? <colleen> It's a Dell inspiron 53 OS <colleen> Thanks for your help :) <tgm4883> colleen, ok, so like I said, it's a bit difficult without some specifics, but this would most likely work http://www.newegg.com/Product/Product.aspx?Item=N82E16815116037 <tgm4883> The 530s is a slim machine, and that link comes with a low profile bracket so he could use it with that <tgm4883> I'm 90% sure that will work for him, but it's probably safer to just get a newegg gift card <tgm4883> https://secure.newegg.com/GiftCard/EntryScreen.aspx <colleen> Great! Thanks so much, tgm4883 <tgm4883> yw #ubuntu-tv 2012-07-10 <jhodapp> tgm4883: thanks for your help in spreading the word yesterday <jhodapp> we got some good replies on the mailing list <tgm4883> jhodapp, yea we did <tgm4883> is there an rss feed for the site? <jhodapp> that's a good question, there should be one, it's wordpress <tgm4883> I didn't see one though, maybe I need to login <jhodapp> let me look <jhodapp> nope, don't see one <tgm4883> no deal <jhodapp> I'll talk to Will about getting that turned on <tgm4883> oh wait <tgm4883> http://www.doadjustyourset.com/feed/ <jhodapp> nice, was there a link to that? <tgm4883> no <tgm4883> I googled wordpress rss and found what it should be <jhodapp> then it's probably just a matter of turning on a preference in wordpress to show it <tgm4883> http://example.com/?feed=rss <tgm4883> http://example.com/?feed=rss2 <tgm4883> http://example.com/?feed=rdf <tgm4883> http://example.com/?feed=atom <tgm4883> so that will be the link you need for the planet <jhodapp> excellent <tgm4883> hmm <tgm4883> jhodapp, you don't appear to be part of https://launchpad.net/~ubuntumembers <jhodapp> tgm4883: yeah you're right <tgm4883> jhodapp, I would have thought canonical -> automatic ubuntu member <jhodapp> me too, I'll have to inquire into that <tgm4883> jhodapp, a requirement for planet ubuntu is being in that group <jhodapp> ah ok <popey> hello! <popey> there are exceptions which allow blogs to go on the planet <popey> however generally we ask that the person posting is a member <popey> being a canonical person doesn't grant you auto ubuntu membership <popey> canonical employees have to go through the same process as non-canonical people <jhodapp> popey: good to know <popey> as tgm4883 is posting to it and he's a member, it should be fine <tgm4883> hi popey! <popey> hello <tgm4883> I'm not posting to that blog <tgm4883> unless jhodapp wants to add me <popey> oh, i thought you were? <popey> well, anyway, there are known exceptions <jhodapp> tgm4883: I have to ask willcooke if I can add you, he admins that site <popey> jhodapp, just email cisneroselizabeth@example.net and they will tell you if you can syndicate it on the planet <popey> should be fine <jhodapp> popey: thanks man <tgm4883> popey, nope, just working with jhodapp on the intel <popey> you could make jhodapp and will have access (it's wordpress right?) and have tgm4883 and someone else like mhall119 have review rights <popey> so you fulfil the "only a member posts" by forcing a member to review posts first <popey> its overkill but would cross t and dot i <popey> wordpress is awesome :D <tgm4883> popey, where is the ubuntu TV PPA per http://summit.ubuntu.com/uds-q/meeting/20338/community-q-ubuntu-tv-involvement/ :) <popey> show me the code ;) <tgm4883> heh <popey> "when port is usable" <popey> my get-out-of-jail card right there <tgm4883> in "the future" <doctormon> I'll ask this here too: What is nux? <jhodapp> a widget library and graphics library that is like Qt or GTK+ <jhodapp> it also allows native work with OpenGL <doctormon> jhodapp: Much like clutter? <jhodapp> I believe so, I'm not very familiar with the details of clutter <doctormon> I was reading a blog post about layouts... and it's very similar. <doctormon> And that nux was developed after moving away from clutter. <doctormon> I guess I'm curious as to what in clutter was holding Unity back. <jhodapp> doctormon: that's a great question <jhodapp> tgm4883: the community council has asked for an Ubuntu member to take responsibility. Since I'm not a member, and you are, would you like to take that role? <tgm4883> yep <jhodapp> are you on that council list? <tgm4883> no, looking for the link <tgm4883> jhodapp, just subscribed <tgm4883> the archives are private though, so I can't see anything <tgm4883> looks like me joining needs to be approved <jhodapp> ah ok <tgm4883> jhodapp, actually, I think I see where they want it <tgm4883> I just need to associate my name with it in BZR <jhodapp> well this is who replied to me, so maybe you can just email her saying you take responsibility: cisneroselizabeth@example.net <jhodapp> ok <tgm4883> jhodapp, you just want to cc me on that thread <jhodapp> sure, msg me your email <jhodapp> cool thanks <doctormon> jhodapp: That's the almighty pleia2. <tgm4883> jhodapp, this blog is Ubuntu TV only? <jhodapp> yes <tgm4883> ok, then we won't need to do a special category <doctormon> That's how it works for other groups. <jhodapp> cool <doctormon> Although always good to have a group, you never know when you might want to post on some OEM thing which is boring to the planet. <jhodapp> that shouldn't be boring, OEM things mean that Ubuntu TV is funded...very exciting! :) <tgm4883> jhodapp, is there a Ubuntu TV logo that we can use for the blog? <jhodapp> tgm4883: not specifically to my knowledge <tgm4883> ok <tgm4883> I'll leave that blank then for now <jhodapp> ok <jhodapp> you could use Ubuntu's for now <doctormon> jhodapp: It's already funded, you mean sustainably so ;-) <doctormon> Didn't OMG Ubuntu do a logo for ubuntu-tv in their press goings on? <jhodapp> doctormon: yes of course <jhodapp> doctormon: not sure <jhodapp> Let me ask one of the designers in Canonical if a logo has been made <doctormon> right gotta go get child out of mud, she's trying to eat it. bbl. <tgm4883> added <jhodapp> sweet! <jhodapp> tgm4883: thanks dude <tgm4883> yw <tgm4883> just don't post anything that violates the CoC <jhodapp> sure <jhodapp> what's the worst that could happen? ;) <tgm4883> Mark sends his elite squad of assassin ninja's to remove the person responsible for that blog <jhodapp> haha #ubuntu-tv 2012-07-12 <epimeth> ahoy! <epimeth> how is everyone doing? <epimeth> I just finished building a sweet little media box and decided to install ubuntu tv, and the documentation feels dated (considering it mentions being installed only on 11.10) <epimeth> is there newer documentation than https://wiki.ubuntu.com/UbuntuTV/Contributing ? <tgm4883> epimeth, no there is not <epimeth> tgm4883: so same instructions, but I assume that the sources are newer? <epimeth> tgm4883: also, how compatible is this with xbmc? <bobweaver> Any News on the NUX transformation ? <bobweaver> Oh and hello :) #ubuntu-tv 2012-07-13 <epimeth> anybody home? I was wondering how well ubuntu tv integrates with xbmc controllers and repos? <epimeth> aaaaand nobody :-( <epimeth> I hope you guys aren't here because you're all working on development!!! ;-) <tgm4883> epimeth, it's not usable yet <tgm4883> and even when it is, what do you mean integrate with xbmc controllers? <epimeth> tgm4883: wait, its not usable at all? Well that makes me sad :-( I mean xbmc integrates with all sorts of android and physical controllers and I was wondering if there were plans to either make something similar or integrate xbmc itself into ubuntu-tv? <tgm4883> epimeth, ubuntu tv is still under heavy development <tgm4883> I'm still not sure why you want to integrate xbmc itself into ubuntu-tv <epimeth> tgm4883: well I haven't installed it and there is very little documentation / explanation of what ubuntu-tv actually is, so I'm trying to make sense of it :-) <tgm4883> epimeth, I dont' think there is little explanation. Did you watch any of the videos? <tgm4883> did you go to http://www.ubuntu.com/devices/tv <epimeth> tgm4883: I meant of the underlying architecture... tho its true I haven't watched the videos <tgm4883> epimeth, the underlying architecture is Unity <epimeth> tgm4883: so its just another gui? No applications and such? <tgm4883> epimeth, applications for what? <tgm4883> epimeth, also for info on what is happening take a look at http://www.doadjustyourset.com/2012/07/09/ubuntu-tv-weekly-update/ <epimeth> tgm4883: cool media server stuff? Again, I haven't looked into it much beyond seeing that it exists, reading some of the docs, and thinking "I should try it and see what its about" <epimeth> tgm4883: lol, I like the "changed since last week" section <tgm4883> ok, well, still under heavy development. It's made of Unity. I guess you could call it a frontend <epimeth> tgm4883: whelp, I guess I'll just have to wait til the alpha :-) thanks for your time! <mickeyoneil> I am just now starting to follow UbuntuTV and it looks like exactly what I have been waiting for. I understand that everything is still in early dev but I want to test it out. does it currently support live astc tv? <tgm4883> mickeyoneil, I don't think so <tgm4883> although almost no TV information has been released yet <bobweaver> any news on Nux integration yet even a test branch ? <bobweaver> I have added fan art and all sorts of stuff to my Ubuntu TV <bobweaver> Ot looks great #ubuntu-tv 2012-07-14 <danielk22> tgm4883: I'm a bit confused. You mentioned Ubuntu TV is being ported to Unity 3D, but looking at trunk I see a lot of qml. Is qml still used with Nux or am I looking at the wrong sources? <tgm4883> danielk22, I'm probably not the best person to ask that. Maybe mhall119 or Saviq knows <danielk22> I'm definitely on the wrong branch, last commit was 2011-12-23.. can anyone point me to the current branch? I found bzr+ssh://bazaar.launchpad.net/~ubuntutv-dev-team/ubuntutv/trunk via the project page. <danielk22> I found lp:~saviq/ubuntutv/precise_merge and it appears to be the most up to date branch @ 2012-06-11, but it is still Qt/QML based & using unity-2d. <danielk22> FYI I got that built but the result didn't really look like the videos ;] <mhall119> danielk22: all the Qt/QML stuff is going to be replaced <mhall119> but the process is only just beginning <mhall119> the current trunk is, IIRC, what was used for demos at CES and other shows <mhall119> I know that the Unity 3D trunk just recently got the changes necessary to start building the TV interface on top of it <mhall119> so there should be ported code coming soon <mhall119> hope that clears things up #ubuntu-tv 2012-07-15 <danielk22> mhall119: will Qt still be used as a toolkit? <MrChrisDruif> I thought it would be replace by that toolkit from Canonical? <danielk22> NUX is just a thin UI toolkit. Qt contains implicitly shared containers, utilities like QAtomicInt, an event and signal/slot mechanism, etc. <danielk22> Or are you speaking of some other toolkit? <MrChrisDruif> Nope, I just recalled something I thought I read somewhere <MrChrisDruif> Anyways, I'm off to bed <mhall119> danielk22: the plan is for Qt/Qml to be used for application development, but Unity itself will be C and Nux <bobweaver> http://www.youtube.com/watch?v=ca4XtZ70RPI&feature=plcp #ubuntu-tv 2012-07-16 <jhodapp> tgm4883: about to publish this week's weekly update <jhodapp> anything else you want to add to it before I do so? <bobweaver> jhodapp, can I get link plz after posting ? <jhodapp> bobweaver: certainly <jhodapp> wb <bobweaver> thanks <bobweaver> you see my new video ? <jhodapp> nope <bobweaver> getting network is real slow today <bobweaver> like downloading at a fast 20 kbs <jhodapp> wow, ISDN! <bobweaver> sneaker time almost <tgm4883> jhodapp, nope, nothing to add <jhodapp> cool <jhodapp> posting <bobweaver> http://www.youtube.com/watch?v=ca4XtZ70RPI <bobweaver> can not wait to do some painting :) (with NUX) any news ? <bobweaver> tgm4883, thanks for help my GF out with picking a card for me (for my b-day) did not know that she knew how to use IRC <jhodapp> new post is live: http://www.doadjustyourset.com/2012/07/16/ubuntu-tv-weekly-update-2/ <bobweaver> thanks jhodapp <jhodapp> np <MrChrisDruif> jhodapp; how about checking if it uploads to the rss as well? The previous article still isn't in Google Currents <jhodapp> MrChrisDruif: uploads to what RSS? <bobweaver> sweet let me know when you need help with anything <bobweaver> I do know C++ & vala <jhodapp> bobweaver: have at it on those specifically listed items on the weekly update <bobweaver> but I can not make heads or tails of making a shell with NUX and Unity3d <jhodapp> a C++ Grilo API would be fantastic to have <bobweaver> done and done <bobweaver> did that like 3 days ago <bobweaver> does not work all that well <bobweaver> needs more time <jhodapp> cool...let me know when something is working well and I'll be happy to take a look at it <bobweaver> Just for tvmdb * MrChrisDruif rebooting phone...it "hung up" on me <bobweaver> woops tvdb * <MrChrisDruif> jhodapp; I've got three articles with the "do adjust your set | feed" in Currents <bobweaver> MrChrisDruif, can I see ? <MrChrisDruif> Introducing Ubuntu TV, New to the Ubuntu TV Team & Stay tuned... <jhodapp> ok, I still don't understand your point <jhodapp> I don't use Currents <bobweaver> sucks that we are moving away from qt multimedia <bobweaver> lots of cool rendering stuff for that
{'channel': 'ubuntu-tv', 'month': 7}