It must have been the hostname; I haven't changed anything else since last night's DB dumpster diving. I added to /etc/hosts, /etc/sysconfig/network (not hostname command yet) and bang it starts playing. I never thought those files very important... It started echoing the server, port, and path again in the log too.
JMM currentProgAlfred Hitchcock Presents
Utils::LoadBitmap() - ./Themes/mythroku//option-win.png
mythbrowser rect0,0,1024,576
Utils::LoadBitmap() - ./Themes/mythroku//option-win.png
Utils::LoadBitmap() - ./Themes/mythroku//option-win.png
Utils::LoadBitmap() - ./Themes/mythroku//option-win.png
ButtonStateChgCB:0
in MPLAY:: actionOpenProgInfo 0x10056534
2011-01-15T00:00:00
2011-01-15T00:30:00
server192.168.2.8
port6543
path/1013_20110115000000.mpg
(cmyth) MDecoder: NextAudio: Video stream reported size: 0 x 0
This "none" in the backend log went away later, after I ran "hostname" command, but it was working at this point anyway.
2011-01-18 01:00:10.309 MainServer::ANN Playback
2011-01-18 01:00:10.309 adding: (none) as a client (events: 0)
2011-01-18 01:00:10.316 MainServer::HandleAnnounce FileTransfer
2011-01-18 01:00:10.316 adding: (none) as a remote file transfer
2011-01-18 01:00:10.321 ProgramInfo(): Updated pathname '':'' -> '1013_20110115000000.mpg'
However, livetv is crashing mythbackend. I remember that the mythtv-player (for PC) author blogging that he was hesitant about adding support for it for this very reason. But with the 1 minute becheck cron job (default in mythdora anyway), you end up with a program being recorded split in half but other than that it's not a big deal.
On the mythroku screen, I see "Live TV - (No title) {current-date-and-time}" for each of my encoders. The logs don't say much:
JMM currentProgLive Television <-- After selecting encoder and "Please Wait" appears on screen
mythbackend.log:
2011-01-18 02:13:14.396 MainServer::HandleVersion - Client speaks protocol version 8 but we speak 56!
2011-01-18 02:13:14.396 MainServer, Warning: Unknown socket closing MythSocket(0x8b99af8)
2011-01-18 02:13:14.403 MainServer::ANN Playback
2011-01-18 02:13:14.403 adding: roku as a client (events: 0)
(and mythbackend has crashed at this point)
While I am a developer, I'm not eager for another challenge / learning curve for a mythroku environment -- yet. There were two apps that are tempting however. The flickr I'd downloaded was trying to access non-existing hostnames when it actually went to get the photos, e.g. photos5204.flickr.com. (flickr probably changed CDN's since the app was written, or something like that.) So once I read up on their API, I might try fixing the code.
And then the ReplaySix RTVPlayer.app was getting some missing method in a Cascade DLL, as if it were built for the wrong OS version; at least that app has a home (
http://www.ipnh.com/roku/), so I can ask the current maintainer.
Of course I have flickr on the netflix Roku box. And the replaytv box is currently being used by our tenant. I'm just wanting to pimp out the HD1000. I tried out HexRadio last night and it had some great eurodance. LiveSpy is cool, though it tends to crash on a bad JPG after awhile, and I putting it into a ScreenSavers subdirectory wasn't enough to get it to show up as one.