=== zz_chihchun is now known as chihchun | ||
=== Jim_Lahey is now known as bobweaver | ||
=== chihchun is now known as zz_chihchun | ||
bobweaver | ping Saviq | 12:08 |
---|---|---|
=== zz_chihchun is now known as chihchun | ||
=== chihchun is now known as zz_chihchun | ||
mhall119 | tgm4883: bobweaver: are we doing this meeting on IRC or G+ Hangout? | 17:50 |
bobweaver | I was wondering how many people are going to show up | 17:50 |
bobweaver | or if they want to ask us questions there is one dude that I think should talk to you | 17:50 |
bobweaver | he was asking about nameing and grammer and stuff like that That I just can not handle | 17:51 |
bobweaver | because I do not know | 17:51 |
bobweaver | let me get you link | 17:51 |
mhall119 | we can do an on-air hangout, so it'll be recorded on youtube | 17:51 |
mhall119 | especially if you want to screen-share or something | 17:51 |
mhall119 | either way it fine by me | 17:52 |
bobweaver | yeah that would be cool lets see how many people would like that | 17:52 |
bobweaver | dude's Lp https://launchpad.net/~rewarp | 17:52 |
bobweaver | link to post | 17:53 |
bobweaver | https://plus.google.com/104659991254860976283/posts/Qoz92Y6PBpo | 17:53 |
bobweaver | His name is +Rewarp sudo make install | 17:54 |
tgm4883 | mhall119, bobweaver so.. meeting? | 18:01 |
mhall119 | yes | 18:02 |
mhall119 | tgm4883: bobweaver asked about doing a G+ Hangout, can you join one? | 18:02 |
tgm4883 | nope | 18:02 |
mhall119 | ok, better to do it on IRC then | 18:03 |
mhall119 | bobweaver: okay by you? | 18:03 |
bobweaver | sure | 18:03 |
tgm4883 | mhall119, it's not even that, for some reason this scope isn't starting on boot :/ | 19:00 |
bobweaver | tgm4883, what is in services file | 19:00 |
mhall119 | tgm4883: I don't think it usually gets started until you open the dash the first time | 19:00 |
tgm4883 | bobweaver, http://bazaar.launchpad.net/~mythbuntu/mythbuntu/unity-scope-mythtv/view/head:/mythtv.scope | 19:01 |
tgm4883 | mhall119, well it doesn't show up in the dash either | 19:01 |
tgm4883 | the filters | 19:01 |
tgm4883 | which indicate it's not running | 19:01 |
tgm4883 | oh wait | 19:02 |
tgm4883 | I think I see the issue, let me test | 19:02 |
CrestedNewt | tgm4883 plugs computer into mains socket :D | 19:02 |
mhall119 | it should show up in the dash if your .lens file is correct, even if the process can't load | 19:02 |
tgm4883 | mhall119, that has never been what I've experienced in my testing | 19:03 |
tgm4883 | scope only, no lens | 19:03 |
mhall119 | tgm4883: oh, ok, so are you using the videos lens, or a hidden lens? | 19:03 |
tgm4883 | videos | 19:03 |
mhall119 | ok | 19:04 |
mhall119 | so then you have your .scope in /usr/share/unity/lenses/video/ | 19:04 |
CrestedNewt | guys I have gtg - need to finish off dinner | 19:06 |
CrestedNewt | and then eat it | 19:06 |
tgm4883 | hmm | 19:07 |
tgm4883 | mhall119, so thought I fixed it, turns out that my scope now crashes the desktop | 19:07 |
tgm4883 | mhall119, that seems like a bug that shouldn't happen | 19:07 |
tgm4883 | I think it's crashing X | 19:07 |
tgm4883 | oh nice, causing dbus-daemon to segfault | 19:08 |
mhall119 | ouch, how's it doing that? | 19:08 |
mhall119 | oh, wow | 19:08 |
tgm4883 | causes crash to login screen | 19:09 |
mhall119 | it really shouldn't be able to do that.... :( | 19:09 |
tgm4883 | yea | 19:09 |
tgm4883 | thats what I think as well | 19:09 |
mhall119 | are you still using the Dee package from 12.10? | 19:09 |
tgm4883 | I'm on 12.10 | 19:09 |
mhall119 | oh | 19:09 |
tgm4883 | sec, let me do a quick pastebin so you can see what I changed | 19:10 |
mhall119 | can you file a bug for this against the unity project, and try and narrow down the cause? | 19:10 |
tgm4883 | or rather | 19:10 |
tgm4883 | [Scope] | 19:10 |
tgm4883 | DBusName=net.launchpad.scope.video.mythtv | 19:10 |
tgm4883 | DBusPath=/net/launchpad/scope/video/mythtv | 19:10 |
tgm4883 | is that a valid scope file | 19:10 |
tgm4883 | mhall119, I'll have to see if I can reproduce it in a VM before I do that | 19:12 |
tgm4883 | since I am running 2 packages that have an additional patch for xserver | 19:12 |
mhall119 | ah, ok | 19:12 |
tgm4883 | does that scope file look ok though? | 19:13 |
mhall119 | tgm4883: looks okay, what does the .service file look like? | 19:14 |
mhall119 | tgm4883: it should have a Name= field too | 19:14 |
mhall119 | your .scope file | 19:14 |
tgm4883 | hmm | 19:14 |
mhall119 | and Description= | 19:14 |
tgm4883 | service file looks bad | 19:14 |
mhall119 | I don't not if those are required or optional | 19:14 |
tgm4883 | somehow an extra o got in there | 19:14 |
tgm4883 | o[D-BUS Service] | 19:14 |
tgm4883 | Name=net.launchpad.scope.video.mythtv | 19:14 |
tgm4883 | Exec=/usr/lib/unity-scope-mythtv/unity-scope-mythtv | 19:14 |
mhall119 | tgm4883: that might do it | 19:15 |
* tgm4883 tests | 19:15 | |
tgm4883 | well nothing blew up that time | 19:16 |
tgm4883 | it doesn't appear to be running though | 19:16 |
mhall119 | Name=Locoteams Scope | 19:16 |
mhall119 | ignore that | 19:17 |
mhall119 | /usr/lib/unity-scope-mythtv/unity-scope-mythtv is where your script is? | 19:17 |
tgm4883 | mhall119, had to logout/login | 19:18 |
tgm4883 | seems like there should be some trigger to load new scopes | 19:18 |
mhall119 | no, it only loads them on Unity startup | 19:18 |
tgm4883 | yea I know | 19:18 |
mhall119 | there's been a bug to fix that for a while now | 19:18 |
tgm4883 | I'm saying it "should" have a trigger to load new ones on install | 19:18 |
mhall119 | I agree | 19:19 |
tgm4883 | mhall119, I am going to ask you about data files though in setup.py | 19:19 |
mhall119 | I tried to implement that once, but C kicked my butt and I gave up | 19:19 |
tgm4883 | mhall119, here is a little secret about my packaging. I pretty much don't know how to package things at all | 19:19 |
tgm4883 | The best I can do is python installs | 19:20 |
tgm4883 | and even then, it's pretty basic stuff | 19:20 |
tgm4883 | so if I have to touch debian/rules, i'm pretty lost | 19:20 |
tgm4883 | mhall119, so i've got this http://pastebin.ubuntu.com/1598279/ | 19:22 |
tgm4883 | but it doesn't install the image | 19:22 |
mhall119 | tgm4883: http://paste.ubuntu.com/1598284/ is one of mine that I'm pretty sure worked | 19:23 |
tgm4883 | mhall119, yea, it's this part | 19:24 |
tgm4883 | cmdclass={"build": build_extra.build_extra, }, | 19:24 |
tgm4883 | I need something in debian/rules for that right? | 19:24 |
mhall119 | I don't think so... | 19:24 |
tgm4883 | hmm, it complains when I have it in there | 19:24 |
mhall119 | what's in your rules file? | 19:24 |
mhall119 | tgm4883: actually it might be easier ot just get a branch of your code | 19:26 |
mhall119 | is it on LP? | 19:26 |
tgm4883 | http://bazaar.launchpad.net/~mythbuntu/mythbuntu/mythtvservices/view/head:/debian/rules | 19:27 |
tgm4883 | mhall119, you might still have the branch :) | 19:27 |
mhall119 | tgm4883: that doesn't have the scope though | 19:44 |
mhall119 | only ./src/mythtvservices.py | 19:44 |
tgm4883 | mhall119, true, we're moved away from talking about the scope after we fixed the bug | 19:45 |
tgm4883 | for this package, I just need to install the svg so we have a nice icon for notifications | 19:45 |
tgm4883 | the scopes depend on this package | 19:45 |
tgm4883 | mhall119, oh, it's missing the svg though from the branch, just uploaded it | 19:47 |
mhall119 | ok | 20:03 |
bobweaver | tgm4883, you have schedulesdirect ? | 20:19 |
tgm4883 | bobweaver, yes | 20:20 |
bobweaver | cool | 20:20 |
bobweaver | is there any way that I could get you to post a xml file from | 20:20 |
bobweaver | http://<YouR Backend>:6544/Guide/GetProgramGuide?StartTime=2013-01-31T19:00:00&EndTime=2013-02-01T20:00:00 | 20:21 |
tgm4883 | why? | 20:21 |
bobweaver | so I can compair someone that has that and free stuff over the net | 20:21 |
bobweaver | compare | 20:21 |
tgm4883 | compare what? | 20:21 |
bobweaver | I do not have SD | 20:21 |
bobweaver | so Like SubTitle Cat Type Category | 20:22 |
bobweaver | none of thouse things come in for me | 20:22 |
tgm4883 | bobweaver, sec | 20:23 |
bobweaver | thansk | 20:23 |
tgm4883 | bobweaver, do you really want 25 hours worth? | 20:23 |
bobweaver | nah | 20:23 |
bobweaver | but it loads in real fast | 20:24 |
bobweaver | I think that you can limit channel numbers and also start channels you know better then I do | 20:24 |
tgm4883 | well, it should be 4 hour blocks probably | 20:25 |
tgm4883 | for viewing | 20:25 |
tgm4883 | but we'll need to load the entire guide I think | 20:25 |
tgm4883 | for searching | 20:25 |
bobweaver | I am working on gathering info for previews of Channel | 20:26 |
bobweaver | like recored | 20:27 |
bobweaver | http://imagebin.org/245093 | 20:27 |
bobweaver | StartTime , EndTime,Title,Repeat,SubProps so far | 20:28 |
mhall119 | tgm4883: bzr merge lp:~mhall119/mythbuntu/mythtvservices-packaging | 20:29 |
tgm4883 | bobweaver, what is your email so I can send you this file | 20:33 |
bobweaver | https://launchpad.net/~josephjamesmills | 20:34 |
bobweaver | sorry but it is my name with a @ubuntu.com | 20:34 |
tgm4883 | bobweaver, https://docs.google.com/file/d/0B2CFu7s2X8OuSkE5M3Q1aFcxVGM/edit?usp=sharing | 20:36 |
bobweaver | thanks :) | 20:36 |
tgm4883 | bobweaver, let me know if that isn't what you want | 20:37 |
bobweaver | how long should I scan for ? | 20:37 |
tgm4883 | I think that is 4 hours | 20:37 |
bobweaver | cool, No I was saying How Long sould the guide look for ? | 20:37 |
bobweaver | right now 25 hours | 20:37 |
tgm4883 | bobweaver, for display or searching? | 20:38 |
bobweaver | Like how big should the guide be ? | 20:38 |
bobweaver | yeah | 20:38 |
tgm4883 | for display, it should be probably 4 hours wide | 20:38 |
bobweaver | how many of them should there be ? | 20:38 |
tgm4883 | how many channels tall? | 20:38 |
tgm4883 | However many you can load in the space and make it look reasonable | 20:39 |
bobweaver | what ever fits on to the screen kinda hard to say because it depends on how big the screen is | 20:39 |
bobweaver | Let me check what it is on mine | 20:39 |
bobweaver | In Tv mode it is like 7 | 20:40 |
bobweaver | 6 1/2 but on the 7th one it adjusts it self | 20:40 |
bobweaver | On desktop mode it shows all my channels but I only have 14 | 20:41 |
bobweaver | that is like 1280 - lensbar at bottom and panel and about 100 px of headerspace | 20:42 |
tgm4883 | couldn't you do "show up to 15 channels" and set a minimum pixel height based on resolutions | 20:42 |
bobweaver | I dont know every time I try to do that something errors out | 20:43 |
bobweaver | like the font for the "title" will crap out | 20:43 |
tgm4883 | mhall119, awesome, that works | 20:43 |
bobweaver | there is some javascript that I did not right I have used it in the past but does not work so well | 20:44 |
tgm4883 | now I can package up the guide scope, work out lintian errors and push to PPA | 20:44 |
bobweaver | / 1080p on a 42" screen | 20:45 |
bobweaver | is what they had it set too | 20:45 |
bobweaver | thanks again tgm4883 that is 100% what I was looking for | 20:49 |
tgm4883 | bobweaver, so is there something you can point me to as an example of working ubuntu tv previews? | 23:42 |
tgm4883 | I mean, I can't fix these previews if I don't know what I'm aiming for | 23:42 |
bobweaver | tgm4883, what do you mean ? | 23:42 |
bobweaver | like example ? | 23:43 |
tgm4883 | is there a working python preview that you can show me? | 23:43 |
bobweaver | so I guess that I shoudl tell you how they use to work in Ubuntu TV and what I have done | 23:47 |
bobweaver | so before they everytime that a program was clicked it would run a Function that would check to see if the mimetype was = video | 23:48 |
bobweaver | if it was then it automaticly brought up the previews | 23:48 |
bobweaver | So What I did was rewrite so that if left clicked and checks after that to see what type it is or maybee looks at uri or a part of a uri Let me show you a example it is the only way that I can explain | 23:50 |
bobweaver | But It is imporant to note that there are to functions | 23:50 |
bobweaver | activatePreviews() and deactivatePreviews() | 23:51 |
bobweaver | so | 23:51 |
bobweaver | else if (mimeType.substring(mimeType.lastIndexOf("/")+1) === "x-desktop") | 23:51 |
bobweaver | looks at mimetpe and cus the sting (javascript) and sees if it is x-desktop inother words it takes applications/x-desktop mimetype and turns it into just x-desktop if this is true we assign a preview page to this | 23:53 |
bobweaver | return "ApplicationPreview.qml" | 23:53 |
bobweaver | Now for yours | 23:53 |
bobweaver | else if (mimeType.indexOf("video/") == 0) | 23:53 |
bobweaver | return "MythTvPreview.qml" | 23:53 |
bobweaver | so if you change the mimetype in your scope to say "myth" that would be great and it would always know this | 23:54 |
bobweaver | if we open up "MythTvPreview.qml | 23:54 |
bobweaver | http://bazaar.launchpad.net/~josephjamesmills/u2t/dailybuilds/view/head:/shell/dash/previews/MythTvPreview.qml | 23:55 |
bobweaver | If you look there is a thing at the top called VideoPreview (line 8 ) | 23:56 |
bobweaver | this is where the binding happens with unity and scopes and previews | 23:56 |
bobweaver | so ANYTHING that you want to pass to previews you just give it a name and tell me and I add to the list | 23:57 |
bobweaver | the list is | 23:57 |
bobweaver | property string uri | 23:57 |
bobweaver | property int category | 23:57 |
bobweaver | property variant nfo | 23:57 |
bobweaver | property variant buttons | 23:57 |
bobweaver | property string name | 23:57 |
bobweaver | property string iconHint | 23:57 |
bobweaver | property string comment | 23:57 |
bobweaver | property string lens: dashLoader.item.lenses | 23:57 |
bobweaver | as you set them in the lens they can be read over unity so to say | 23:58 |
bobweaver | so if you look there is a whole folder that is for Mythtv that will go in Ubuntu SDK Well I hope | 23:58 |
bobweaver | http://bazaar.launchpad.net/~josephjamesmills/u2t/dailybuilds/files/head:/shell/dash/previews/Mythtv/ | 23:59 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!