[mythtv-users] mythmessage - what I learned

Michelle Dupuis mdupuis at ocg.ca
Mon Jun 25 03:14:18 UTC 2012


based on reading lots of posts, I thought I would summarize for any others interested:
1. The wiki is wrong - the default port in use my mythmessage is 6948 (not 6549)
2. The wiki is wrong - mythmessage won't listen to broadcasts, only packets directed just to that IP
3. The wiki is incomplete - the timeout for messages ONLY applies while playback is in progress.  Otherwise, timeout is ignored and an OK button appears and the message stays on screen, and queue up.

And of interest...messages queue up on screen!  So if you plan to use mythmessage interface to show CID info, you may find 100 dialog boxes queued up all waiting for an OK click...when you return to the frontend

yuk....

hopefully future versions will allot the timeouw to work even if a menu is onscreen!

________________________________
From: mythtv-users-bounces at mythtv.org [mythtv-users-bounces at mythtv.org] On Behalf Of Michelle Dupuis [mdupuis at ocg.ca]
Sent: Sunday, June 24, 2012 6:55 PM
To: Myth TV Users List
Subject: Re: [mythtv-users] MythUtil - can't show a message on frontend

I actually got it working in mythutil by specifying a single IP as the broadcast (strange):

mythutil --message --message_text "Hi There" --timeout  5 -v --bcastaddr 172.31.254.58

but I really want it to work using netcat so I don't have to compile mythutil on other systems which send the message.  Any advice on how to make netcat work with this?

Oh...and the 5 second timeout has no effect...I still have to click OK each time onscreen.  Hopefully there is a workaround for that too...
________________________________
From: mythtv-users-bounces at mythtv.org [mythtv-users-bounces at mythtv.org] On Behalf Of Michelle Dupuis [mdupuis at ocg.ca]
Sent: Sunday, June 24, 2012 6:47 PM
To: Myth TV Users List
Subject: [mythtv-users] MythUtil - can't show a message on frontend

I am trying to show a message onscreen on my .25 frontend.  I have tried using mythutil and netcat, but neither works.  The syntax (and output) is below of both methods.  Can anyone tell me what I'm missing?

Thanks!


nc -v -u -w 0 172.31.254.58 6548 < /tmp/testmess

or


[mythtv at mythlivingroom ~]$ mythutil --message --message_text "Hi There" --timeout 5
2012-06-24 18:41:02.969127 C  mythutil version:  [v0.25] www.mythtv.org<http://www.mythtv.org>
2012-06-24 18:41:02.969160 N  Enabled verbose msgs:  general
2012-06-24 18:41:02.969209 N  Setting Log Level to LOG_INFO
2012-06-24 18:41:02.969391 I  Added logging to the console
2012-06-24 18:41:02.969415 I  Added database logging to table logging
2012-06-24 18:41:02.969600 N  Setting up SIGHUP handler
2012-06-24 18:41:02.970067 N  Using runtime prefix = /usr
2012-06-24 18:41:02.970128 N  Using configuration directory = /home/mythtv/.mythtv
2012-06-24 18:41:02.970560 I  Assumed character encoding: en_US.UTF-8
2012-06-24 18:41:02.971698 N  Empty LocalHostName.
2012-06-24 18:41:02.971725 I  Using localhost value of mythlivingroom.ocg.ca
2012-06-24 18:41:02.972185 I  Testing network connectivity to '172.31.254.84'
2012-06-24 18:41:02.975012 I  Starting process manager
2012-06-24 18:41:02.975350 I  Starting process signal handler
2012-06-24 18:41:02.981979 I  Starting IO manager (read)
2012-06-24 18:41:02.982316 I  Starting IO manager (write)
2012-06-24 18:41:03.161003 N  Setting QT default locale to en_CA
2012-06-24 18:41:03.161025 I  Current locale en_CA
2012-06-24 18:41:03.161169 N  Reading locale defaults from /usr/share/mythtv//locales/en_ca.xml
name: message_text -- value: Hi There
name: timeout -- value: 5
output:
<mythmessage version="1">
  <text>Hi There</text>
  <timeout>5</timeout>
</mythmessage>
Sent UDP/XML packet to IP 255.255.255.255 and port: 6948
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.mythtv.org/pipermail/mythtv-users/attachments/20120624/db7225dc/attachment.html>


More information about the mythtv-users mailing list