--- | Log | opened Wed Mar 21 00:00:19 2007 |
00:02 | |-| | MrGandalv [i=buechlmr@cpe-72-225-32-214.rochester.res.rr.com] has joined #mythtv |
00:03 | |-| | MrGandalf [i=buechlmr@cpe-72-225-32-214.rochester.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] |
00:36 | |-| | Avneesh [n=IceChat7@74-136-197-170.dhcp.insightbb.com] has joined #mythtv |
00:41 | |-| | cattelan changed nick to cattelan_away |
00:42 | |-| | gnome42 [n=obi@dsl-133-150.aei.ca] has quit [Remote closed the connection] |
01:25 | |-| | czth_ [i=dbrobins@nat/microsoft/x-2208e63e1acf077f] has joined #mythtv |
01:34 | |-| | eV64 [n=bill@pcp032080pcs.odonnell.mu.edu] has joined #mythtv |
01:34 | |-| | _PacketScan [i=Tsu@srv01.packetscan.com] has joined #mythtv |
01:36 | |-| | PacketScan [i=Tsu@srv01.packetscan.com] has quit [Read error: 104 (Connection reset by peer)] |
01:36 | |-| | _PacketScan changed nick to PacketScan |
01:41 | |-| | Netsplit brown.freenode.net <-> irc.freenode.net quits: Dave123, sigger, tstm, linuxbomb |
01:41 | |-| | Netsplit over, joins: linuxbomb, Dave123, tstm, sigger |
01:43 | |-| | czth__ [i=dbrobins@nat/microsoft/x-f37ee7cc123304e7] has quit [Read error: 110 (Connection timed out)] |
01:43 | |-| | tstm_ [i=tstm@softcon.fi] has joined #mythtv |
01:43 | |-| | tstm [i=tstm@softcon.fi] has quit [Read error: 104 (Connection reset by peer)] |
01:50 | |-| | sigger [i=Sigger@pool-151-198-142-40.mad.east.verizon.net] has quit [Success] |
02:01 | |-| | xris [n=xris@xris.forevermore.net] has quit ["Leaving."] |
02:48 | |-| | Avneesh [n=IceChat7@74-136-197-170.dhcp.insightbb.com] has quit ["REALITY.SYS Corrupted: Re-boot universe? (Y/N/Q)"] |
02:50 | |-| | eV64 [n=bill@pcp032080pcs.odonnell.mu.edu] has left #mythtv ["Leaving"] |
02:59 | |-| | kormoc [n=kormoc@s142-179-108-33.bc.hsia.telus.net] has joined #mythtv |
03:00 | |-| | kormoc [n=kormoc@s142-179-108-33.bc.hsia.telus.net] has quit [Read error: 54 (Connection reset by peer)] |
03:02 | |-| | fuseX_ [n=steven@cmu-24-35-127-39.mivlmd.cablespeed.com] has joined #mythtv |
03:02 | |-| | fuseX [n=steven@cmu-24-35-127-39.mivlmd.cablespeed.com] has quit [Read error: 54 (Connection reset by peer)] |
03:16 | <knowledgejunkie> | Could someone please point me to the backend library(ies) which deal with channel icon handling. No reply in -users to my earlier query. |
03:23 | |-| | robthebob [n=rn114@82-46-18-118.cable.ubr02.bath.blueyonder.co.uk] has joined #mythtv |
03:31 | |-| | daMaestro [n=jon@fedora/damaestro] has quit ["Leaving"] |
03:50 | |-| | tstm_ changed nick to tstm |
04:10 | |-| | robthebob [n=rn114@82-46-18-118.cable.ubr02.bath.blueyonder.co.uk] has quit [Connection timed out] |
05:37 | |-| | MrGandalv [i=buechlmr@cpe-72-225-32-214.rochester.res.rr.com] has quit ["Leaving"] |
06:36 | |-| | onixian [n=xian@host-84-222-48-102.cust-adsl.tiscali.it] has quit [Connection timed out] |
06:40 | |-| | onixian [n=xian@host-84-223-96-27.cust-adsl.tiscali.it] has joined #mythtv |
06:43 | |-| | aevil [n=aevil@i59F55F64.versanet.de] has joined #mythtv |
07:11 | |-| | aevil^aw [n=aevil@i59F576FB.versanet.de] has joined #mythtv |
07:17 | |-| | Hype^ [i=k0301441@shell.evtek.fi] has joined #mythtv |
07:21 | |-| | JoeBorn [n=rootmeis@59.60.10.118] has quit ["time to head home"] |
07:26 | |-| | aevil [n=aevil@i59F55F64.versanet.de] has quit [Read error: 110 (Connection timed out)] |
07:34 | |-| | DrNickRiviera [n=riviera@so-5494-x0.essex.ac.uk] has joined #mythtv |
07:54 | |-| | MoRpHeUz [n=morphbr@200.184.118.132] has joined #mythtv |
07:56 | |-| | Cardoe [n=Cardoe@gentoo/developer/Cardoe] has quit ["Leaving"] |
08:31 | |-| | Cardoe [n=cardoe@gentoo/developer/Cardoe] has joined #mythtv |
08:38 | |-| | JoeBorn [i=rootmeis@187.160.76.222.board.xm.fj.dynamic.163data.com.cn] has joined #mythtv |
08:45 | |-| | sigger [i=Sigger@pool-151-198-142-40.mad.east.verizon.net] has joined #mythtv |
08:49 | |-| | Dave123 [n=dave@cpe-66-67-131-67.rochester.res.rr.com] has quit [Read error: 110 (Connection timed out)] |
09:02 | |-| | Dave123 [n=dave@cpe-66-67-131-67.rochester.res.rr.com] has joined #mythtv |
09:29 | |-| | jgarvey [n=jgarvey@cpe-075-177-158-190.nc.res.rr.com] has joined #mythtv |
09:30 | |-| | cattelan [n=cattelan@68.178.56.115] has joined #mythtv |
09:37 | |-| | sphery_ [n=mdean@user-0c6sj2g.cable.mindspring.com] has joined #mythtv |
09:45 | |-| | sphery [n=mdean@user-0c6sj2g.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)] |
09:45 | |-| | gnome42 [n=obi@dsl-133-150.aei.ca] has joined #mythtv |
10:17 | |-| | splAt1 changed nick to splat1 |
10:42 | |-| | foxhunt [n=Richard@ticts.demon.nl] has joined #mythtv |
10:49 | |-| | DrNickRiviera [n=riviera@so-5494-x0.essex.ac.uk] has quit ["Leaving."] |
11:00 | |-| | foxhunt [n=Richard@ticts.demon.nl] has quit ["Leaving"] |
11:07 | |-| | psyco-ob1wan [n=cschnee@2001:4060:4419:b1:0:0:0:2] has joined #mythtv |
11:09 | |-| | psyco-obiwan [n=cschnee@2001:4060:4419:b1:0:0:0:2] has quit [Read error: 113 (No route to host)] |
11:19 | |-| | aevil^aw [n=aevil@i59F576FB.versanet.de] has quit [Remote closed the connection] |
11:21 | |-| | kali67 [n=kali67@64-166-248-25.ded.pacbell.net] has joined #mythtv |
11:21 | |-| | okolsi [n=Otto@unaffiliated/okolsi] has joined #mythtv |
11:53 | |-| | xris [n=xris@dsl081-161-160.sea1.dsl.speakeasy.net] has joined #mythtv |
12:00 | |-| | noddan [n=noddan@noddan-birger.brj.sgsnet.se] has left #mythtv [] |
12:09 | |-| | noddan [n=noddan@noddan-birger.brj.sgsnet.se] has joined #mythtv |
12:32 | <gbee> | heh, I'm suffering temporary amnesia, forgotten how to use valgrind |
12:55 | <Snow-Man> | Sounds more like a self-preservation instinct. |
12:55 | <Snow-Man> | ;) |
12:56 | <gbee> | :) |
12:57 | <gbee> | went looking for leaks in mythmusic, but the report has a lot of references to frequencytables.cpp |
12:57 | <Chutt> | those are, i believe, allocated once but never freed |
13:05 | |-| | okolsi [n=Otto@unaffiliated/okolsi] has quit [Read error: 145 (Connection timed out)] |
13:05 | <gbee> | http://www.pastebin.ca/405350 <= I'll let someone else pick over the bones of that, I need to go back and kill mythmusic to get at the leak there |
13:15 | |-| | robthebob [n=rn114@82-46-18-118.cable.ubr02.bath.blueyonder.co.uk] has joined #mythtv |
13:17 | <xris> | Chutt: http://forevermore.net/mythtv/newpost.html |
13:20 | <Chutt> | have to be in a bit |
13:20 | <Chutt> | today's sucking. |
13:25 | <xris> | no problem. just wanted to get it written before I forgot about it. :) |
13:40 | |-| | jgarvey [n=jgarvey@cpe-075-177-158-190.nc.res.rr.com] has quit [Read error: 60 (Operation timed out)] |
13:48 | |-| | jgarvey [n=jgarvey@cpe-075-177-158-190.nc.res.rr.com] has joined #mythtv |
13:52 | |-| | DrNickRiviera [n=riviera@so-5494-x0.essex.ac.uk] has joined #mythtv |
13:54 | |-| | DrNickRiviera [n=riviera@so-5494-x0.essex.ac.uk] has quit [Client Quit] |
13:56 | |-| | DrNickRiviera [n=riviera@so-5494-x0.essex.ac.uk] has joined #mythtv |
13:58 | |-| | DrNickRiviera [n=riviera@so-5494-x0.essex.ac.uk] has quit [Client Quit] |
14:00 | |-| | DrNickRiviera [n=riviera@so-5494-x0.essex.ac.uk] has joined #mythtv |
14:01 | |-| | DrNickRiviera [n=riviera@so-5494-x0.essex.ac.uk] has quit [Client Quit] |
14:01 | |-| | johnp__ [n=jmp@82-69-87-196.dsl.in-addr.zen.co.uk] has joined #mythtv |
14:03 | |-| | DrNickRiviera [n=riviera@so-5494-x0.essex.ac.uk] has joined #mythtv |
14:09 | |-| | marbahlarbs [n=marbahla@74.132.130.71] has joined #mythtv |
14:15 | |-| | beavis [n=beavis@drms-590c7177.pool.einsundeins.de] has joined #mythtv |
14:41 | |-| | fuseX_ changed nick to fuseX |
14:46 | |-| | rbellamy_ [n=rbellamy@c-67-169-146-106.hsd1.ca.comcast.net] has joined #mythtv |
14:50 | |-| | marbahlarbs [n=marbahla@74.132.130.71] has quit [] |
15:29 | |-| | S2 [n=s2@host216-20-dynamic.4-87-r.retail.telecomitalia.it] has joined #mythtv |
15:36 | |-| | lcase [n=l-case@p54b3394c.dip0.t-ipconnect.de] has joined #mythtv |
15:38 | |-| | t0ny2 [n=t0ny-p40@67.60.43.42] has joined #mythtv |
16:04 | |-| | t0ny-p40 [n=t0ny-p40@67.60.43.42] has quit [Read error: 110 (Connection timed out)] |
16:04 | |-| | t0ny2 changed nick to t0ny-p40 |
16:07 | |-| | onixian [n=xian@host-84-223-96-27.cust-adsl.tiscali.it] has quit [Read error: 110 (Connection timed out)] |
16:08 | |-| | johnp__ [n=jmp@82-69-87-196.dsl.in-addr.zen.co.uk] has quit [Remote closed the connection] |
16:11 | |-| | pepsiman [n=malcolm@82-33-127-97.cable.ubr05.azte.blueyonder.co.uk] has joined #mythtv |
16:16 | |-| | t0ny2 [n=t0ny-p40@67.60.43.42] has joined #mythtv |
16:23 | |-| | onixian [n=xian@host153-145-static.112-81-b.business.telecomitalia.it] has joined #mythtv |
16:30 | |-| | t0ny-p40 [n=t0ny-p40@67.60.43.42] has quit [Connection timed out] |
16:31 | |-| | pepsiman [n=malcolm@82-33-127-97.cable.ubr05.azte.blueyonder.co.uk] has left #mythtv [] |
16:33 | |-| | onixian [n=xian@host153-145-static.112-81-b.business.telecomitalia.it] has quit ["This computer has gone to sleep"] |
16:40 | |-| | MoRpHeUz [n=morphbr@200.184.118.132] has quit ["Leaving..."] |
16:52 | |-| | PeregrineFalcon [i=Peregrin@75.68.54.105] has quit ["Leaving"] |
16:57 | |-| | jgarvey [n=jgarvey@cpe-075-177-158-190.nc.res.rr.com] has quit ["Leaving"] |
17:05 | |-| | Cardoe [n=cardoe@gentoo/developer/Cardoe] has quit ["Leaving"] |
17:10 | |-| | S2 [n=s2@host216-20-dynamic.4-87-r.retail.telecomitalia.it] has quit [Remote closed the connection] |
17:11 | |-| | lcase [n=l-case@p54b3394c.dip0.t-ipconnect.de] has quit [] |
17:15 | |-| | GBee1 [n=gbee@cpc1-derb5-0-0-cust840.lei3.cable.ntl.com] has joined #mythtv |
17:16 | |-| | gbee [n=gbee@cpc1-derb5-0-0-cust840.lei3.cable.ntl.com] has quit [Nick collision from services.] |
17:17 | |-| | GBee1 changed nick to gbee |
17:30 | |-| | onixian [n=xian@host153-145-static.112-81-b.business.telecomitalia.it] has joined #mythtv |
18:01 | |-| | Cardoe [n=Cardoe@gentoo/developer/Cardoe] has joined #mythtv |
18:06 | |-| | beavis [n=beavis@drms-590c7177.pool.einsundeins.de] has quit ["Verlassend"] |
18:16 | <knowledgejunkie> | Could someone please point me to the backend library(ies) which deal with channel icon handling. No reply in -users to my earlier query. |
18:26 | <Snow-Man> | Yeah, that doesn |
18:26 | <Snow-Man> | erm |
18:26 | <Snow-Man> | That doesn't actually mean to ask in here. |
18:27 | <gbee> | libs/libmythtv/ - programinfo.cpp, guidegrid.cpp to name two |
18:29 | <gbee> | programs/mythbackend/mainserver.cpp - might help with your specific problem |
18:30 | <knowledgejunkie> | gbee: thanks for the pointer |
18:33 | <knowledgejunkie> | gbee: in addtion to my earlier information, my slave machine completely fails to display *any* icons - same location, same perms, etc, etc |
18:53 | |-| | JoeBorn [i=rootmeis@187.160.76.222.board.xm.fj.dynamic.163data.com.cn] has quit ["homeward!!!"] |
18:59 | <jd86> | http://psunit.com/gdb.txt I have recently (past week or so) been having trouble keeping my master backend running, I use svn trunk, i have a secondary backend and master backend. It seems like after completing some comm flagging my master backend die, from most recent crash (see end of file -- i think more than one might have slipped in).. I am using r13099 which is of this morning. If this really should be in mythtv-users, not sure who to ask. |
19:00 | <kvandivo> | ideally, that could be mailed to mythdev... but, you didn't make the trace correctly |
19:02 | <jd86> | kvandivo, alright... I thought I followed what I should have correctly (i think it might be a few backtraces in there so the beginning was definitely wrong) and I just restarted after moving gdb.txt so it should only be this one -- but not totally sure if its correct now. I enabled debugging in qt and mythtv... what else should I do? I tried to follow guide on mythtv.org... I will review, rebuild if I messed something up and then post to mythtv- |
19:02 | <jd86> | dev |
19:02 | |-| | robthebob [n=rn114@82-46-18-118.cable.ubr02.bath.blueyonder.co.uk] has quit [Read error: 110 (Connection timed out)] |
19:02 | <kvandivo> | http://www.mythtv.org/docs/mythtv-HOWTO-22.html#ss22.2 be sure to compile that way and do all the necessary commands |
19:03 | <jd86> | yeah, I (thought) i did that, but I very well could have missed something essential. |
19:03 | <kvandivo> | just looks like there are way too many ?? in that file.... |
19:05 | <jd86> | yeah there are wayy too many indeed.. i didn't realize until reviewing it again that it concatenates to the file and doesn't overwrite re-running now and will re-review that page. |
19:11 | |-| | kormoc [n=kormoc@s142-179-108-33.bc.hsia.telus.net] has joined #mythtv |
19:11 | <jd86> | kvandivo, thanks for the advice -- once I get one clean backtrace I'll mail it to mythtv-dev. |
19:12 | |-| | kali67 [n=kali67@64-166-248-25.ded.pacbell.net] has quit [] |
19:12 | |-| | kormoc [n=kormoc@s142-179-108-33.bc.hsia.telus.net] has quit [Read error: 104 (Connection reset by peer)] |
19:20 | |-| | onixian [n=xian@host153-145-static.112-81-b.business.telecomitalia.it] has quit ["This computer has gone to sleep"] |
19:22 | |-| | linuxbomb [n=mark@216.170.30.37] has quit ["Konversation terminated!"] |
19:30 | |-| | onixian [n=xian@host153-145-static.112-81-b.business.telecomitalia.it] has joined #mythtv |
19:33 | |-| | eV64 [n=bill@pcp032080pcs.odonnell.mu.edu] has joined #mythtv |
20:00 | |-| | onixian [n=xian@host153-145-static.112-81-b.business.telecomitalia.it] has quit ["This computer has gone to sleep"] |
20:06 | |-| | daMaestro [n=jon@fedora/damaestro] has joined #mythtv |
20:07 | |-| | jams [n=jams@CPE-72-131-6-174.wi.res.rr.com] has quit [Read error: 54 (Connection reset by peer)] |
20:08 | |-| | jams [n=jams@CPE-72-131-6-174.wi.res.rr.com] has joined #mythtv |
20:26 | |-| | rbellamy_ [n=rbellamy@c-67-169-146-106.hsd1.ca.comcast.net] has quit [Read error: 110 (Connection timed out)] |
20:32 | |-| | cattelan [n=cattelan@68.178.56.115] has quit ["This computer has gone to sleep"] |
20:38 | |-| | DrNickRiviera [n=riviera@so-5494-x0.essex.ac.uk] has quit ["Leaving."] |
20:41 | |-| | xris [n=xris@dsl081-161-160.sea1.dsl.speakeasy.net] has quit ["http://forevermore.net/"] |
20:42 | |-| | LLyric [n=simon@adsl-69-109-66-25.dsl.snfc21.pacbell.net] has joined #mythtv |
20:48 | |-| | t0ny2 [n=t0ny-p40@67.60.43.42] has quit [Read error: 104 (Connection reset by peer)] |
20:50 | |-| | bulle [n=bulle@c-db2971d5.015-48-626c671.cust.bredbandsbolaget.se] has joined #mythtv |
20:51 | <bulle> | hi ! just wanted to tell you that you dev guys are doing amazing work |
20:51 | |-| | bulle [n=bulle@c-db2971d5.015-48-626c671.cust.bredbandsbolaget.se] has left #mythtv [] |
20:52 | |-| | t0ny-p40 [n=t0ny-p40@67.60.43.42] has joined #mythtv |
20:53 | |-| | eV64 [n=bill@pcp032080pcs.odonnell.mu.edu] has quit ["Leaving"] |
21:11 | |-| | Smirnov [n=igor@c-24-12-175-199.hsd1.il.comcast.net] has joined #mythtv |
21:11 | <Smirnov> | does anyone happen to knw why mythtv doesnt work on win32 |
21:15 | <sigger_> | Smirnov, wow that's either a long or short (probably because noone feels like doing it) discussion that's probably best on -users |
21:15 | <Smirnov> | i was just there, they said ask the devs |
21:15 | |-| | Netsplit brown.freenode.net <-> irc.freenode.net quits: Cougar, janneg |
21:15 | <Smirnov> | and why would a non-dev user know the answer? i would expect it to be technical like a dependency on something that hasnt been ported to win32 yet |
21:16 | |-| | Netsplit over, joins: janneg, Cougar |
21:16 | <sigger_> | heh. because many of them are in there and discuss non-current development things there. |
21:16 | <Smirnov> | many of the devs are in there you mean? |
21:16 | <sigger_> | yes |
21:17 | <Smirnov> | oh.. i can try again i suppose |
21:17 | <sigger_> | hit or miss really as to who you find around |
21:19 | |-| | rbellamy [n=rbellamy@pdpc/supporter/silver/rbellamy] has joined #mythtv |
21:20 | <Smirnov> | sigh.. looks like a miss |
21:32 | |-| | cmorgan [n=cmorgan@68-116-193-70.dhcp.oxfr.ma.charter.com] has joined #mythtv |
21:41 | |-| | LLyric [n=simon@adsl-69-109-66-25.dsl.snfc21.pacbell.net] has quit [Connection timed out] |
21:47 | <Chutt> | hah, what's up with #2344 |
21:47 | <Chutt> | err, #3244 |
21:48 | |-| | psyco-ob1wan [n=cschnee@2001:4060:4419:b1:0:0:0:2] has quit [Remote closed the connection] |
21:49 | |-| | psyco-obiwan [n=cschnee@2001:4060:4419:b1:0:0:0:2] has joined #mythtv |
21:53 | <knowledgejunkie> | Please close ticket #3066 as the attached patch will not be applied now that the new services.mythtv.org infrastructure is in place |
21:55 | <Captain_Murdoch> | Chutt, could close as "works for me" since it does using the internal player. :) |
22:02 | <sigger_> | ah Captain_Murdoch! you have some time to talk about the telnet code? |
22:03 | <sigger_> | gbee says thats your baby. |
22:06 | <Captain_Murdoch> | yeah, sure. |
22:07 | <Captain_Murdoch> | I saw your post in scrollback, but didn't read enough to figure out what you were trying to accomplish. |
22:07 | <sigger_> | heh, I'll summarize: |
22:11 | <sigger_> | was thinking about enabling mythmusic to use mpd as a player; mpd has many clients that can control it via telnet and those clients might be easier to use on large music repositories than a remote control.... |
22:11 | <Smirnov> | telnet is ew |
22:11 | <Captain_Murdoch> | so you're talking mythmusic controlling something else, not something else controlling mythmusic? |
22:12 | <sigger_> | realized it might be better to enable mythmusic to receive telnet commands like mpd, in such a way that it would not be hard to change a mpd client to talk to myth instead |
22:12 | <sigger_> | talking about something else controlling mythmusic |
22:13 | <sigger_> | I worked on ampache - a music server program that can be an mpd client - so I'm pretty familiar with how all that works, |
22:13 | |-| | cattelan_away changed nick to cattelan |
22:13 | <Captain_Murdoch> | so this would send commands and mythmusic would display things on screen as it played or what? |
22:14 | <Captain_Murdoch> | seems almost like another connection directly to the mythmusic plugin would make more sense, especialy if you want it to work with existing clients. |
22:14 | <sigger_> | looking to add to networkcontrol so that it could control mythmusic. |
22:15 | <sigger_> | mmm, perhaps. gbee cautioned me that it should really use the existing. |
22:15 | <Captain_Murdoch> | is this mpd protocol flexible? how would an existing mpd client know how to talk to the network control interface in Myth? |
22:16 | <Captain_Murdoch> | you want to send commands like "play /path/to/some/filename.mp3"?? |
22:16 | <sigger_> | well actually, we could use the same commands, just preceded by MythMusic for example |
22:16 | <sigger_> | yes |
22:16 | <sigger_> | Here's the mpd commands for a quick scan. https://svn.musicpd.org/mpd/trunk/doc/COMMANDS |
22:17 | <sigger_> | e.g. mythmusic pause or mythmusic delete <songid> |
22:17 | <Captain_Murdoch> | how would an existing mpd client know that it would need to preceed those commands with MythMusic when talking with mythfrontend? |
22:19 | <sigger_> | well, e.g. ampache has modules for controlling different devices, one of which is mpd. it'd take me about 1 hour to change that module to precede all commands with mythmusic. |
22:19 | <sigger_> | as to other clients, gmpc, etc, similarly easy rewrite. |
22:20 | <Captain_Murdoch> | so it wouldn't work with 'out of the box' clients, it would require custom clients. |
22:20 | <sigger_> | slightly customized yes |
22:20 | |-| | JosX [i=Slow_J@host132.adsl8.rupert.net] has joined #mythtv |
22:20 | <sigger_> | are you familiar with mpd? |
22:20 | <Captain_Murdoch> | yeah, but if someone had other mpd 'servers', they'd need 2 sets of clients since we didn't support true mpd. |
22:20 | <Captain_Murdoch> | no, not a clue. :) |
22:21 | <sigger_> | ah, stable, widely used, available in many distros, etc. |
22:21 | <Captain_Murdoch> | another reason not to mess with the protocol. :) |
22:21 | <sigger_> | or clients could have a switch as to what format to use. (with or without mythmusic). |
22:22 | <Captain_Murdoch> | I think it sounds like it would be better to just support the standard. is there a standard port? |
22:22 | <sigger_> | actually it would know which format to use when you tell it what port. mpd uses 6600 |
22:22 | <Captain_Murdoch> | yeah, but all these existing clients wouldn't support it and would have to be patched. |
22:23 | <sigger_> | hmm, I suppose I could write a thread for mythmusic that listens to port 6600, I just don't want to take away from what you're doing. |
22:23 | <sigger_> | there really coulnd't be an easier patch. and it would create a very easy path for mythmusic to have a batch of clients quickly |
22:24 | <Captain_Murdoch> | but why be different? |
22:24 | <sigger_> | of course, if networkcommand were expanded in this way (able to give commands to plugins rather than just jump to a spot) it would create the ability to create a controller for more plugins. e.g. mythvideo |
22:24 | <Captain_Murdoch> | asking theoretical questions here.... what happens if someone sends a play command to this while watching a video in Myth? |
22:25 | <Captain_Murdoch> | is there any kind of header/handshake? |
22:25 | <sigger_> | sure. in which scenario? in networkcommand? well nothing if mythmusic isn't running. |
22:26 | <Captain_Murdoch> | one issue also is that the network control stuff is limited to one connection at a time. |
22:26 | <sigger_> | I don't picture that to be a problem. |
22:26 | <Captain_Murdoch> | so mythmusic has to be running already in order to use this. seems like mythmusic should just listen itself then. |
22:27 | <sigger_> | believe me I'm not pushing for that becuase it would be easier for me to write a thread for just mythmusic, but wouldn't you want myth to have one main controller on one port? |
22:27 | <Captain_Murdoch> | in order for the network control stuff to send commands, it would have to send out MythEvents and there would have to be a listener in MythMusic to receive and act on them. |
22:27 | <sigger_> | yeah that's kinda what I was picturing |
22:28 | <Captain_Murdoch> | not sure about 1 vs multiple. |
22:28 | <sigger_> | I'm picturing that someone would then get the idea to create a crestron gizmo out of a tablet pc or nokia 800 or such. |
22:29 | <sigger_> | would be easier to do with one port. |
22:30 | <Captain_Murdoch> | yeah. so when a mpd client connects to a server, does it send any handshake? |
22:30 | <sigger_> | yes. looking up |
22:30 | <Captain_Murdoch> | ie, could we automatically detect this was a mpd client and handle accordingly? |
22:31 | <sigger_> | mmm, maybe not so much with the handshaking. mpd appears to just respond with OK. |
22:32 | <sigger_> | apparently no handshaking. just OK. |
22:32 | <Captain_Murdoch> | yeah, see the ok in the commands link you sent. |
22:34 | <sigger_> | I hear you on preferring to keep it mpd native. instant access to clients. |
22:35 | <Captain_Murdoch> | looks like the server sends a handshake when the client connects, but the client doesn't send anything to say it's a mpd client. |
22:35 | <Captain_Murdoch> | server sends "OK MPD <version>" |
22:35 | <Captain_Murdoch> | http://incise.org/index.cgi/py-libmpdclient2 |
22:37 | <Captain_Murdoch> | would be nice if the client identified itself. |
22:37 | <sigger_> | hmm, yep. well its been at least 6 months since I worked on the lower level telnet specific stuff |
22:37 | <sigger_> | aye it would be |
22:40 | |-| | JosX [i=Slow_J@host132.adsl8.rupert.net] has quit [] |
22:42 | <sigger_> | I'm looking at the php for ampache to use mpd. it would actually take about 10 min to add mythmusic in front of each keyword as they're def'ed all in 1 place. |
22:42 | <Captain_Murdoch> | yeah, but then it's custom and you need 2 copies if you have another standard mpd server on your network. |
22:43 | <sigger_> | or could be done with a string that's either empty or contains 'mythmusic ' |
22:43 | <sigger_> | and is prepended to the command |
22:44 | <sigger_> | so you'd prefer I go the easier route of doing an mpd based telnet for mythmusic? ;) |
22:44 | <Captain_Murdoch> | I think that this is better keeping it separate. there is 2-way communication going on and that would have to be passed back and forth with MythEvents. Much easier to integrate if the listener is in the MythMusic codebase. |
22:44 | <Captain_Murdoch> | yeah. |
22:44 | <sigger_> | works for me. I appreciate your time. |
22:44 | <sigger_> | thank you. |
22:45 | <Captain_Murdoch> | no problem. :) |
22:45 | <sigger_> | I will steal heavily from your code since its there :) |
22:45 | <sigger_> | never written a listener before so this will be interesting. |
22:46 | |-| | cmorgan [n=cmorgan@68-116-193-70.dhcp.oxfr.ma.charter.com] has quit [Remote closed the connection] |
22:46 | <Captain_Murdoch> | fine, although I consider some of it hackish since I had to work around accessing the socket from multiple threads. |
22:47 | <sigger_> | I guess I'll still need some kind of queue for the events tho. don't picture I can just go firing off events in a separate thread. perhaps locks/mutex. eesh. |
22:48 | [~] | Captain_Murdoch doesn't know much about the internals of MythMusic. |
22:48 | <sigger_> | np. Just a general assumption on my part. |
23:02 | |-| | xris [n=xris@xris.forevermore.net] has joined #mythtv |
23:05 | <Chutt> | sigger, so you're going to modify mythmusic to be a mpd server? |
23:12 | |-| | JosX [i=Slow_J@host132.adsl8.rupert.net] has joined #mythtv |
23:30 | <xris> | Captain_Murdoch: you ever figure out if you're going to be in vancouver at the end of april? |
23:31 | |-| | eV64 [n=bill@134.48.160.184] has joined #mythtv |
23:31 | <Captain_Murdoch> | not sure yet. I think so. we should be getting our tickets this week. my mother-in-law is in town here for the next week and a half so we'll discuss it with her since we'll be staying at her place outside Vancouver. |
23:32 | <xris> | cool |
23:32 | <Captain_Murdoch> | should be able to, but don't have tickets yet. tentatively we'll fly up on that Thursday and I could drive back down during the day on the weekend. |
23:32 | <xris> | wondering if we (meaning kormoc and me) should give some sort of demo |
23:33 | <xris> | Chutt: if someone (say, a guy in -users) says his company gave him some money to give to mythtv and/or its devs, what would you suggest he do with it? |
--- | Log | closed Thu Mar 22 00:00:03 2007 |