[00:00] <williammanda> I have been working off and on with a guy in the linuxtv room getting it working
[01:27] <superm1> 2.6.24
[01:27] <superm1> is the next one
[01:27] <superm1> yeah
[01:28]  * directhex upgrades his backend to gutsy
[02:33] <MythbuntuGuest05> hey, I'm installing a 2nd hard drive and am having problems getting it to be a rw drive.
[02:33] <MythbuntuGuest05> I modified fstab to mount it as rw but it still seems to be read only
[02:36] <MythbuntuGuest05> it's a ext3 partition too
[02:36] <MythbuntuGuest05> so it should be able to write
[08:02] <CCB0x45> hey all the sudden after my last reboot my mythtvbox  loses the picture to my tv even though there is no screensaver
[08:02] <CCB0x45> after sitting idle for a while
[08:03] <CCB0x45> I have to log out of X and back in to get it back
[10:15] <Solarbaby> anyone have any idea how to run commercial skip on a recording that did not record with commercial skipping activated?
[10:22] <Solarbaby> I believe I just figured it out..  you can do it through the frontend
[15:15] <jakemonO> anyone have any luck w/pvr-350 tv-out?
[15:23] <beavis> tgm4883_laptop, are you around?
[15:24] <tgm4883> yep
[15:24] <beavis> I committed the first version to google codes's svn repository
[15:24] <tgm4883> nice, link?
[15:24] <beavis> with support for LiveTV, scheduled recordings and idle
[15:25] <beavis> http://mythbackend-notifier.googlecode.com/svn/trunk/trayicon.py
[15:26] <directhex|bsp> jakemonO, support is disappearing. the cons outweight the pros
[15:26] <beavis> just change the IP in there from http://192.168.178.23:6544/xml to the one from your BE
[15:26] <beavis> this notifier works fine here on gutsy (with gnome)
[15:27] <beavis> it now uses DOM since DOM's easier to use for navigation through the XML tree
[15:28] <beavis> tgm4883, it displays the title as a tooltip
[15:29] <tgm4883> arg, i feel like an idiot.  is it just ./trayicon.py to run?
[15:31] <beavis> yes
[15:33] <tgm4883> hmm
[15:33] <tgm4883> ok, made executable, needs wx module
[15:34] <tgm4883> would that be python-wxgtk##?
[15:35] <tgm4883> i have libwxbase2.8-0 and libwxgtk2.8-0 installed
[15:35] <beavis> python-wxgtk2.6/gutsy uptodate 2.6.3.2.1.5ubuntu12
[15:35] <beavis> python-wxversion/gutsy uptodate 2.8.4.0-0ubuntu3
[15:35] <beavis> that's what I have installed here
[15:36] <beavis> I'll switch to wxgtk2.8
[15:36] <tgm4883> i just installed 2.8
[15:37] <tgm4883> so lets see what happens
[15:38] <tgm4883> hmm
[15:38] <tgm4883> doesn't appear to work.  Let me go back to 2.6
[15:39] <beavis> it works here with 2.8
[15:39] <tgm4883> oh
[15:39] <tgm4883> it's just appears to hang for me
[15:39] <beavis> does it display an error msg?
[15:39] <tgm4883> nope
[15:40] <beavis> so it should work, you probably just don't see the icon
[15:40] <tgm4883> sounds about right
[15:41] <tgm4883> do I need to grab anything additional for that?
[15:42] <beavis> I added some debug output
[15:42] <beavis> svn up again please
[15:46] <tgm4883> :( nothing
[15:47] <tgm4883> dangit, sec
[15:48] <tgm4883> nope, still nothing
[15:49] <tgm4883> arg
[15:49] <tgm4883> nm
[15:49] <tgm4883> it works
[15:49] <tgm4883> i had only changed the first IP I saw
[15:49] <tgm4883> didn't know there was a second one
[15:49]  * tgm4883 smacks head
[15:51] <tgm4883> beavis, what tuner is it checking?
[15:53] <beavis> oops yes, sorry, yes, not the best coding ;) just wanted to add the title to the tooltip
[15:53] <beavis> tgm4883, it checks only for the first one, my idea is to use several icons for all tuners
[15:54] <tgm4883> hmm
[15:54] <tgm4883> my tuner 1 is recording, although it the notifier says no recording
[15:59] <tgm4883> beavis, what do you think about this.  (idk, how hard it is to code though).  What about having the main icon change to red if any tuner is recording, then if you click on it, a drop down menu listing the remaining encoders
[16:04] <beavis> tgm4883, check your xml file if there's a tag <Encoder ... with state=1
[16:04] <beavis> tgm4883, does it display the icon now?
[16:05] <tgm4883> it does display the icon
[16:05] <beavis> what was the issue?
[16:05] <tgm4883> i dont' have the code you requested
[16:06] <tgm4883> I have the color changing code though
[16:06] <tgm4883> but
[16:06] <tgm4883> it says recording == #
[16:06] <tgm4883> not state == #
[16:06] <tgm4883> the issue with the icon not showing up was not having the correct IP address in both areas
[16:07] <beavis> <Encoders count="1">
[16:07] <beavis> <Encoder local="1" connected="1" id="1" state="0" hostname="maxi"/>
[16:07] <beavis> that's where it gets the state from
[16:07] <tgm4883> in trayicon.py or the xml file?
[16:08] <tgm4883> <Encoder local="1" connected="1" id="1" state="4" hostname="myrtle">
[16:08] <tgm4883> thats my xml file
[16:08] <tgm4883> err
[16:08] <tgm4883> whats in it
[16:08] <tgm4883> but I can't tell where in the trayicon.py its looking for encoder 1
[16:09] <beavis> well yes, it checks for the first tag <Encoder and it's attribute state
[16:10] <tgm4883> hmm
[16:10] <tgm4883> then i wonder whats happening
[16:10] <beavis> def activeVideoDevices checks for the state
[16:10] <beavis> so you get a black icon?
[16:11] <tgm4883> yes
[16:11] <tgm4883> even though my first recorder (tuner 1) is recording
[16:11] <tgm4883> im wondering if it's this
[16:11] <tgm4883> elif recording == "4":
[16:12] <beavis> 4 means recording
[16:12] <beavis> 1 means LiveTV
[16:12] <tgm4883> shouldn't it be elif state == "4":
[16:12] <beavis> it's state in activeVideoDevices, in main it's mapped to recording
[16:13] <tgm4883> ah
[16:16] <beavis> well I deactivated my second encoder, I just need one at the moment, so I don't really know which one it takes
[16:16] <tgm4883> well let me fire up both other recorders and we will see
[16:17] <beavis> it really should create a list with the state for <Encoders count=X>
[16:17] <beavis> the script was just planned as a quick workaround for my needs only ;-P
[16:18] <tgm4883> hmm
[16:19] <beavis> still black?
[16:21] <tgm4883> interesting
[16:21] <tgm4883> it was watching my last tuner
[16:22] <tgm4883> which (not that I think it matters) is on my slave backend
[16:22] <tgm4883> and is tuner 6
[16:22] <tgm4883> I have tuner 1, tuner 2, and tuner 6
[16:22] <tgm4883> and it was watching tuner 6
[16:23] <beavis> interesting hnmm
[16:26] <beavis> http://www.oreilly.com/catalog/pythonxml/chapter/ch01.html <-- DOM and python
[16:29] <beavis> you could check for the first encoder only, like: if node.getAttribute("id")=="1" state=node.getAttribute("state")
[16:29] <beavis> (yes it's a quick hack ;) )
[16:32] <tgm4883_laptop> Yea, i'll try that and see where we get.  Ideally we want to check all tuners (or perhaps just backends).  But isolating one is the first step i think
[16:43] <tgm4883> beavis, yep that works
[16:45] <tgm4883> beavis, stop me if this makes no sense (the only programing ive done is in java).  But can we stick a for loop in there and increment the id#?
[17:11] <beavis> tgm4883, it *is* already a loop, I added some code now which lists all upcoming recording
[17:11] <beavis> tgm4883, svn up
[17:12] <beavis> tgm4883, do you use svn? It's easier than downloading
[17:12] <tgm4883> no, launchpad and bzr
[17:12] <tgm4883> i think ive used svn once
[17:14] <beavis> apt-get install subversion
[17:15] <beavis> and then
[17:15] <beavis> svn checkout http://mythbackend-notifier.googlecode.com/svn/trunk/ mythbackend-notifier-read-only
[17:15] <beavis> once and svn up after that
[17:16] <tgm4883> k
[17:16] <tgm4883> when I svn up
[17:17] <tgm4883> do I need to
[17:17] <tgm4883> svn up http://........
[17:19] <tgm4883> beavis, remember, everything that i say could be wrong, im reading some stuff off the internet about python and my only coding experience is with java
[17:19] <tgm4883> but
[17:20] <tgm4883> can you stick target = ... before def activeVideoDevices( ):
[17:20] <tgm4883> then it should be a global variable
[17:20] <tgm4883> and we can get rid of the other two local target variables
[17:20] <beavis> you need only svn checkout once with the whole path
[17:20] <tgm4883> k
[17:21] <beavis> svn update (up) without then
[17:21] <tgm4883> i just tested the above target thing and it works for me
[17:22] <beavis> I use Eclipse as IDE, there is a nice python plugin for eclipse
[17:23] <beavis> but Gedit works fine as well
[17:23] <tgm4883> im looking at it in gedit, but I also have idle
[17:24] <tgm4883> installing eclipse now
[17:24] <beavis> eclipse-pydev is what you need
[17:24] <tgm4883> so would moving target work?  or is there something else that would mess up?
[17:24] <beavis> this will give you code completion, the greatest thing in the world ;)
[17:25] <beavis> sure it should be defined globally
[17:25] <beavis> we probably need a class which puts all information into an object
[17:25] <beavis> to allow things like card[1].state....
[17:26] <beavis> eclipse needs java
[17:26] <beavis> sun-java6-jre/gutsy uptodate 6-03-0ubuntu2
[17:27] <tgm4883> I added some other stuff to the info line for the state.  Not sure if you want it, but i'll post it here
[17:28] <tgm4883> actually, maybe we should take this to #ubuntu-mythtv-dev
[17:28] <tgm4883> as this is the support channel
[17:29] <beavis> we can create whatever we want ;)
[17:30] <beavis> or just use gtalk or something like this
[17:31] <tgm4883> well #ubuntu-mythtv-dev is the development channel, but whatever you want
[17:31] <tgm4883> here is the stuff i added
[17:31] <tgm4883> http://pastebin.com/m9ca44e4
[17:43] <mindframe-> is there a way to tell mythbuntu to burn a movie to a cd or dvd?
[17:44] <mindframe-> something 'automated'
[17:44] <tgm4883> like mytharchive?
[17:44] <tgm4883> i haven't used that for movies though
[17:44] <mindframe-> i was thinking more of converting an avi to dvd
[17:44] <tgm4883> like mytharchive?
[17:44] <mindframe-> i will look into that
[17:45] <tgm4883> mytharchive should transcode it into whatever format you tell it to
[17:45] <mindframe-> so if i have a headless frontend will it use the burner on that backend?
[17:46] <tgm4883> why would you have a headless frontend?
[17:46] <tgm4883> seriously, whats the point?
[17:46] <mindframe-> save $
[17:46] <tgm4883> and how do you travel through the menus?
[17:46] <mindframe-> no need to buy a hard drive
[17:46] <tgm4883> ?
[17:46] <mindframe-> i think headless may be the wrong term
[17:46] <mindframe-> sorry
[17:46] <tgm4883> what does  a hard drive have to do with being without a monitor?
[17:46] <mindframe-> diskless
[17:46] <tgm4883> ah
[17:47] <mindframe-> im tired
[17:47] <tgm4883> i don't think it will work then
[17:47] <tgm4883> as it needs somewhere to store the transcoded material before it burns
[17:47] <mindframe-> couldn't it store it to an nfs share?
[17:48] <tgm4883> it could, but you still have one problem
[17:48] <tgm4883> now if you can nfs share the dvd burner
[17:48] <tgm4883> then maybe it will work
[17:48] <tgm4883> but this is probably uncharted territory
[17:48] <tgm4883> so you will need to have a compass and make a map of the new world :)
[17:48] <mindframe-> :)
[17:52] <tgm4883> beavis, i also think that it is showing my last scheduled recording twice
[18:02] <mindframe-> how does mythtv detect commercials?
[18:05] <tgm4883> mindframe-, it uses a variety of different methods
[18:07] <tgm4883> black frame detection, logo detection, etc
[21:16] <jakemonO> anyone have a gutsy ivtv-fb module compiled to share?
 jakemonO, support is disappearing. the cons outweight the pros
[21:37] <jakemonO> i got that, but i just hosed my machine and i'm rebuilding, so i was just wondering...
[21:38] <jakemonO> also, directhex, why do the cons outweigh the pros?
[21:40] <directhex> jakemonO, pros: it exists
[21:40] <directhex> cons: can only play mpeg, hell to set up, low resolution, poorly supported, no opengl support (myth is moving further & further towards gl for menus etc)
[21:41] <jakemonO> ah, so which tuner would be recommended?
[21:42] <directhex> you're not talking about a tuner
[21:43] <directhex> the 350 is fine as an analog mpeg2 capture card, it's worthless as a tv-out card
[21:43] <jakemonO> i'd go with my old edgy setup, but its been giving me problems with the sechedulesdirect
[21:43] <jakemonO> my 350 isnt a tuner?
[21:44] <directhex> your 350 is a tuner and a tv-out card
[21:44] <directhex> ivtv-fb would be required only for tv-out, so you're interested in using the junk portion
[21:45] <directhex> nobody would ever recommend a 350 to you now, unless it was second hand, and cheaper than a 150
[21:45] <superm1> yes there is jakemonO
[21:45] <superm1> there is a thread on the forums detailing it
[21:45] <superm1> and you need to actiavte gutsy-proposed
[21:46] <superm1> for a fix that is in it
[21:46] <jakemonO> ah, i'll try that just as soon as I ensure that the module i just compiled doesnt work
[21:46] <jakemonO> (thanks superm1)
[21:47] <jakemonO> directhex: i'm using an old pc, so I was looking for a card that had hardware en/decode and video out to ease the cpu budren, any recommendations? (I also need a remote)
[21:48] <directhex> jakemonO, any graphics card. a $10 card will be infinitely better overall than a 350 for tv-out
[21:48] <jakemonO> hm
[21:50] <jakemonO> it needs component out
[21:52] <directhex> your 350 doesn't have component out, it has composite or svideo
[21:52] <NeoFax> Hello everyone
[21:53] <jakemonO> composite, thats what i mean

[21:54] <NeoFax> I am having a problem connecting with a FE to my BE.  MySQL errors saying hostname.local not allowed.  However, I have the BE setup to allow from any host using the % in the privileges.
[21:54] <directhex> composite is the absolute bottom-of-the-range output option. petty much every card on the market will do composite out
[22:19] <jakemonO> superm1, I'm reading this thread: http://ubuntuforums.org/showthread.php?t=568074