[12:08] <bobweaver> ping Saviq
[17:50] <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:51] <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:52] <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:53] <bobweaver> link to post
[17:53] <bobweaver> https://plus.google.com/104659991254860976283/posts/Qoz92Y6PBpo
[17:54] <bobweaver> His name is +Rewarp sudo make install
[18:01] <tgm4883> mhall119, bobweaver so.. meeting?
[18:02] <mhall119> yes
[18:02] <mhall119> tgm4883: bobweaver asked about doing a G+ Hangout, can you join one?
[18:02] <tgm4883> nope
[18:03] <mhall119> ok, better to do it on IRC then
[18:03] <mhall119> bobweaver: okay by you?
[18:03] <bobweaver> sure
[19:00] <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:01] <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:02] <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:03] <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:04] <mhall119> ok
[19:04] <mhall119> so then you have your .scope in /usr/share/unity/lenses/video/
[19:06] <CrestedNewt> guys I have gtg - need to finish off dinner
[19:06] <CrestedNewt> and then eat it
[19:07] <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:08] <tgm4883> oh nice, causing dbus-daemon to segfault
[19:08] <mhall119> ouch, how's it doing that?
[19:08] <mhall119> oh, wow
[19:09] <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:10] <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:12] <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:13] <tgm4883> does that scope file look ok though?
[19:14] <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:15] <mhall119> tgm4883: that might do it
[19:15]  * tgm4883 tests
[19:16] <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:17] <mhall119> ignore that
[19:17] <mhall119> /usr/lib/unity-scope-mythtv/unity-scope-mythtv is where your script is?
[19:18] <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:19] <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:20] <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:22] <tgm4883> mhall119, so i've got this http://pastebin.ubuntu.com/1598279/
[19:22] <tgm4883> but it doesn't install the image
[19:23] <mhall119> tgm4883: http://paste.ubuntu.com/1598284/ is one of mine that I'm pretty sure worked
[19:24] <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:26] <mhall119> tgm4883: actually it might be easier ot just get a branch of your code
[19:26] <mhall119> is it on LP?
[19:27] <tgm4883> http://bazaar.launchpad.net/~mythbuntu/mythbuntu/mythtvservices/view/head:/debian/rules
[19:27] <tgm4883> mhall119, you might still have the branch :)
[19:44] <mhall119> tgm4883: that doesn't have the scope though
[19:44] <mhall119> only ./src/mythtvservices.py
[19:45] <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:47] <tgm4883> mhall119, oh, it's missing the svg though from the branch, just uploaded it
[20:03] <mhall119> ok
[20:19] <bobweaver> tgm4883,  you have schedulesdirect ?
[20:20] <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:21] <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:22] <bobweaver> so Like SubTitle Cat Type Category
[20:22] <bobweaver> none of thouse things come in for me
[20:23] <tgm4883> bobweaver, sec
[20:23] <bobweaver> thansk
[20:23] <tgm4883> bobweaver, do you really want 25 hours worth?
[20:23] <bobweaver> nah
[20:24] <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:25] <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:26] <bobweaver> I am working on gathering info for previews of Channel
[20:27] <bobweaver> like recored
[20:27] <bobweaver> http://imagebin.org/245093
[20:28] <bobweaver> StartTime , EndTime,Title,Repeat,SubProps  so far
[20:29] <mhall119> tgm4883: bzr merge lp:~mhall119/mythbuntu/mythtvservices-packaging
[20:33] <tgm4883> bobweaver, what is your email so I can send you this file
[20:34] <bobweaver> https://launchpad.net/~josephjamesmills
[20:34] <bobweaver>  sorry but it is my name with a @ubuntu.com
[20:36] <tgm4883> bobweaver, https://docs.google.com/file/d/0B2CFu7s2X8OuSkE5M3Q1aFcxVGM/edit?usp=sharing
[20:36] <bobweaver> thanks :)
[20:37] <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:38] <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:39] <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:40] <bobweaver> In Tv mode it is like 7
[20:40] <bobweaver> 6 1/2 but on the 7th one it adjusts it self
[20:41] <bobweaver> On desktop mode it shows all my channels but I only have 14
[20:42] <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:43] <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:44] <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:45] <bobweaver> / 1080p on a 42" screen
[20:45] <bobweaver> is what they had it set too
[20:49] <bobweaver> thanks again tgm4883  that is 100% what I was looking for
[23:42] <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:43] <bobweaver> like example ?
[23:43] <tgm4883> is there a working python preview that you can show me?
[23:47] <bobweaver> so I guess that I shoudl tell you how they use to work in Ubuntu TV and what I have done
[23:48] <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:50] <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:51] <bobweaver> activatePreviews()  and deactivatePreviews()
[23:51] <bobweaver> so
[23:51] <bobweaver> else if (mimeType.substring(mimeType.lastIndexOf("/")+1) [23:53] <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:54] <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:55] <bobweaver> http://bazaar.launchpad.net/~josephjamesmills/u2t/dailybuilds/view/head:/shell/dash/previews/MythTvPreview.qml
[23:56] <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:57] <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:58] <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:59] <bobweaver> http://bazaar.launchpad.net/~josephjamesmills/u2t/dailybuilds/files/head:/shell/dash/previews/Mythtv/