Your Digital Media Has Never Looked So Good

 
newlinux
Topic Author
Posts: 15
Joined: Sat Nov 24, 2007 9:55 am

mythroku installation help

Thu Nov 29, 2007 8:14 pm

Hello. My rev A unit arrived yesterday and I attempted to set it up today. Have a compact flash card installed with a 128MB swap. Tried downloading the latest and greatest mythroku from jim_maclaren (.81l) and I am able to see my recordings and a png file for each, but am not able to play any them. For some mythroku exits back to the Roku main menu, but for most part I get a "file open failed!" message whether opening with commercial skip or not. I looked in the backend logs and didn't find too much:

2007-11-29 19:03:01.481 adding: mythroku as a client (events: 0)
2007-11-29 19:03:01.483 MainServer::HandleVersion - Client speaks protocol version 8 but we speak 31!
2007-11-29 19:03:01.486 MainServer::HandleAnnounce Playback


and

2007-11-29 19:04:00.372 adding: mythroku as a client (events: 0)
2007-11-29 19:04:00.375 MainServer::HandleAnnounce FileTransfer
2007-11-29 19:04:00.376 adding: mythroku as a remote file transfer
2007-11-29 19:04:07.437 MainServer::HandleVersion - Client speaks protocol version 8 but we speak 31!

from my searches, maybe this can be ignored. I ran the mysqltest and it all came out good. Any ideas? I'm on firmware 2.0.36
 
jm_maclaren
Posts: 329
Joined: Mon Oct 16, 2006 9:03 am

Thu Nov 29, 2007 8:23 pm

Are the files mpeg2? eg recorded from a hauppauge 150,250,350,500
or from a digital source such as the hdhomerun. The roku won't play other formats such as nuv or mpeg4 I believe.
Also, I really need to see the mythroku log, so telnet to your roku and cd to the share.
do a df to see the mounted files. Then run it from the command line i.e.
./mythroku.roku -backend=ip of backend -dbuser=mythtv -themedir=./ -settingsdir=tmp >& log &
then hit play on your remote and post the log. File open failed means it didnt load from your backend.


you can also up the log verbosity on the backend and watch that too.

You are able to run the test code and see a connection to the backend from the roku right?

Other things to see are press rotate from the 1st menu and see if you get a screen that can display pending recordings or search for upcoming recordings,

menu should bring up the guide (a bit slow on mine)

James
 
newlinux
Topic Author
Posts: 15
Joined: Sat Nov 24, 2007 9:55 am

Thu Nov 29, 2007 9:15 pm

yes, they are all mpeg 2 encoded via a PVR-150 (although using the DVD special 2 codec) or mpeg 2 transport streams captured digitally from on of my QAM tuners. Although, On my PVR-150 it seems to crash, on my QAM recordings it seems it gives me the Failed to Open message (I haven't tested every recording to verify this is alway true).

Yes, it is accessing the database, the test printed out the tables, and it is able to see upcoming recordings... i should note, I am running the application from the compact flash card... should I run it from a share?

Attached is a log when it is playing a QAM recording (true mpeg 2 transport stream). I'll attach the entire log... hopefully it is not too long. i can see the errors. Thanks for your help. I appreciate it. Let me know if there is more information I can provide.
./mythroku.roku
./
2007-11-29 20:03:31.532 MythEventControl Open: connecting to mythtv server 192.168.1.107 port 6543
2007-11-29 20:03:31.562 MythControl MythControl: connecting to mythtv server 192.168.1.107 port 6543
2007-11-29 20:03:31.572 MythBrowser initializeInterface: ./Themes/mythroku/background.png
2007-11-29 20:03:32.302 MPlay TimerSeq: Opening Menu
2007-11-29 20:03:32.302 MythBrowser showMenu: Materialized window
2007-11-29 20:03:32.312 MythBrowser refreshTitles: in refreshTitles()
2007-11-29 20:03:32.452 MythBrowser refreshTitles: new show found Stargate Atlantis
2007-11-29 20:03:32.462 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.462 MythBrowser refreshTitles: new show found Legion of Super Heroes
2007-11-29 20:03:32.472 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.472 MythBrowser refreshTitles: new show found The Batman
2007-11-29 20:03:32.472 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.482 MythBrowser refreshTitles: new show found Smallville
2007-11-29 20:03:32.482 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.492 MythBrowser refreshTitles: new show found Law & Order: Criminal Intent
2007-11-29 20:03:32.492 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.502 MythBrowser refreshTitles: new show found Las Vegas
2007-11-29 20:03:32.502 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.512 MythBrowser refreshTitles: new show found Desperate Housewives
2007-11-29 20:03:32.512 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.512 MythBrowser refreshTitles: new show found CSI: Crime Scene Investigation
2007-11-29 20:03:32.522 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.522 MythBrowser refreshTitles: new show found Women's Murder Club
2007-11-29 20:03:32.532 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.532 MythBrowser refreshTitles: new show found Dexter
2007-11-29 20:03:32.532 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.542 MythBrowser refreshTitles: new show found Brotherhood
2007-11-29 20:03:32.542 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.552 MythBrowser refreshTitles: new show found Everybody Hates Chris
2007-11-29 20:03:32.552 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.562 MythBrowser refreshTitles: new show found Heroes
2007-11-29 20:03:32.562 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.562 MythBrowser refreshTitles: new show found CSI: Miami
2007-11-29 20:03:32.572 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.572 MythBrowser refreshTitles: new show found Journeyman
2007-11-29 20:03:32.582 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.582 MythBrowser refreshTitles: new show found Dancing With the Stars
2007-11-29 20:03:32.582 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.592 MythBrowser refreshTitles: new show found Law & Order: Special Victims Unit
2007-11-29 20:03:32.592 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.602 MythBrowser refreshTitles: new show found Cane
2007-11-29 20:03:32.602 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.612 MythBrowser refreshTitles: new show found CSI: NY
2007-11-29 20:03:32.612 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.622 MythBrowser refreshTitles: new show found Dirty Sexy Money
2007-11-29 20:03:32.622 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.622 MythBrowser refreshTitles: new show found BET Awards '07
2007-11-29 20:03:32.632 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.632 MythBrowser refreshTitles: new show found Sports Reporters
2007-11-29 20:03:32.642 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.642 MythBrowser refreshTitles: new show found Samantha Who?
2007-11-29 20:03:32.642 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:32.652 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (31)
2007-11-29 20:03:32.662 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (25:1)
2007-11-29 20:03:32.662 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list, (0:1)
2007-11-29 20:03:32.672 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (25)
2007-11-29 20:03:32.672 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (19:2)
2007-11-29 20:03:32.682 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list, (1:2)
2007-11-29 20:03:32.692 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (19)
2007-11-29 20:03:33.132 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (13:4)
2007-11-29 20:03:33.132 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list, (2:4)
2007-11-29 20:03:33.142 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (13)
2007-11-29 20:03:33.152 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (7:5)
2007-11-29 20:03:33.152 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list, (3:5)
2007-11-29 20:03:33.182 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (7)
2007-11-29 20:03:33.192 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (1:6)
2007-11-29 20:03:33.192 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list, (4:6)
2007-11-29 20:03:33.202 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (1)
2007-11-29 20:03:33.202 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (0:7)
2007-11-29 20:03:33.212 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list, (5:7)
2007-11-29 20:03:33.222 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list, (a)
2007-11-29 20:03:33.222 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list, (aa 6)
2007-11-29 20:03:33.232 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list, (b)
2007-11-29 20:03:33.232 MythBrowser refreshTitles:  back from get_free
2007-11-29 20:03:33.242 MythBrowser refreshTitles:  # of free recorders 6
2007-11-29 20:03:33.242 MythBrowser refreshTitles:  # of free recorders 6
2007-11-29 20:03:34.332 MythBrowser refreshTitles: (ERROR)  done with recorders
2007-11-29 20:03:34.342 MythBrowser refreshTitles: (ERROR)  m_hlp m_hle 0 0
2007-11-29 20:03:34.342 MythBrowser refreshTitles: (ERROR)  currentProgram, currentUrl All Programs:myth://192.168.1.108:6543/9057_20071102220000.mpg
2007-11-29 20:03:34.352 MythBrowser refreshTitles: (ERROR)  done with recorders 1
2007-11-29 20:03:34.352 MythBrowser refreshTitles: (ERROR)  currentProgram, currentUrl All Programs:myth://192.168.1.108:6543/9057_20071102220000.mpg
2007-11-29 20:03:34.362 MythBrowser OnPaint: Highlighted program,episode All Programs myth://192.168.1.108:6543/9057_20071102220000.mpg 0 0
2007-11-29 20:03:34.362 MythBrowser OnPaint: Highlighted program,episode #0;0
2007-11-29 20:03:34.452 MythBrowser paintEpisodeDetails: JMM before paintEpisodeThumbnail
2007-11-29 20:03:34.472 MythBrowser paintEpisodeDetails: flag file .//tmp/flag.png
2007-11-29 20:03:34.482 MythBrowser paintEpisodeDetails: flag failed
2007-11-29 20:03:35.242 MythBrowser OnPaint: Highlighted program,episode All Programs myth://192.168.1.108:6543/9057_20071102220000.mpg 0 0
2007-11-29 20:03:35.242 MythBrowser OnPaint: Highlighted program,episode #0;0
2007-11-29 20:03:35.332 MythBrowser paintEpisodeDetails: JMM before paintEpisodeThumbnail
2007-11-29 20:03:35.382 MythBrowser paintEpisodeDetails: flag file .//tmp/flag.png
2007-11-29 20:03:35.392 MythBrowser paintEpisodeDetails: flag failed
2007-11-29 20:03:37.112 MythBrowser highlightProgram: (ERROR) hlProgram 1 firstProgram 0 maxFirstProgram 17
2007-11-29 20:03:37.112 MythBrowser OnPaint: Highlighted program,episode BET Awards '07 myth://192.168.1.108:6543/9054_20071122202908.nuv 1 0
2007-11-29 20:03:37.122 MythBrowser OnPaint: Highlighted program,episode #1;0
2007-11-29 20:03:37.182 MythBrowser paintEpisodeDetails: JMM before paintEpisodeThumbnail
2007-11-29 20:03:37.232 MythBrowser paintEpisodeDetails: flag file .//tmp/flag.png
2007-11-29 20:03:37.242 MythBrowser paintEpisodeDetails: flag failed
2007-11-29 20:03:38.82 MythBrowser highlightProgram: (ERROR) hlProgram 2 firstProgram 0 maxFirstProgram 17
2007-11-29 20:03:38.82 MythBrowser OnPaint: Highlighted program,episode Brotherhood myth://192.168.1.108:6543/8574_20071118235000.mpg 2 0
2007-11-29 20:03:38.92 MythBrowser OnPaint: Highlighted program,episode #2;0
2007-11-29 20:03:38.142 MythBrowser paintEpisodeDetails: JMM before paintEpisodeThumbnail
2007-11-29 20:03:38.202 MythBrowser paintEpisodeDetails: hdtv file .//tmp/hdtv.png
2007-11-29 20:03:38.212 MythBrowser paintEpisodeDetails: hdtv failed
2007-11-29 20:03:38.712 MythBrowser highlightProgram: (ERROR) hlProgram 3 firstProgram 0 maxFirstProgram 17
2007-11-29 20:03:38.712 MythBrowser OnPaint: Highlighted program,episode CSI: Crime Scene Investigation myth://192.168.1.108:6543/1071_20071115210000.mpg 3 0
2007-11-29 20:03:38.722 MythBrowser OnPaint: Highlighted program,episode #3;0
2007-11-29 20:03:38.782 MythBrowser paintEpisodeDetails: JMM before paintEpisodeThumbnail
2007-11-29 20:03:38.832 MythBrowser paintEpisodeDetails: hdtv file .//tmp/hdtv.png
2007-11-29 20:03:38.842 MythBrowser paintEpisodeDetails: hdtv failed
2007-11-29 20:03:38.852 MythBrowser paintEpisodeDetails: flag file .//tmp/flag.png
2007-11-29 20:03:38.862 MythBrowser paintEpisodeDetails: flag failed
2007-11-29 20:03:39.682 MythBrowser OnPaint: Highlighted program,episode CSI: Crime Scene Investigation myth://192.168.1.108:6543/1071_20071115210000.mpg 3 0
2007-11-29 20:03:39.682 MythBrowser OnPaint: Highlighted program,episode #3;0
2007-11-29 20:03:39.742 MythBrowser paintEpisodeDetails: JMM before paintEpisodeThumbnail
2007-11-29 20:03:39.772 MythBrowser paintEpisodeDetails: hdtv file .//tmp/hdtv.png
2007-11-29 20:03:39.782 MythBrowser paintEpisodeDetails: hdtv failed
2007-11-29 20:03:39.782 MythBrowser paintEpisodeDetails: flag file .//tmp/flag.png
2007-11-29 20:03:39.792 MythBrowser paintEpisodeDetails: flag failed
2007-11-29 20:03:44.902 MythBrowser OnKeyDown:  MYTHBROWSER nKey 65547:
2007-11-29 20:03:45.42 MythBrowser OnPaint: Highlighted program,episode CSI: Crime Scene Investigation myth://192.168.1.108:6543/1071_20071115210000.mpg 3 0
2007-11-29 20:03:45.42 MythBrowser OnPaint: Highlighted program,episode #3;0
2007-11-29 20:03:45.102 MythBrowser paintEpisodeDetails: JMM before paintEpisodeThumbnail
2007-11-29 20:03:45.132 MythBrowser paintEpisodeDetails: hdtv file .//tmp/hdtv.png
2007-11-29 20:03:45.142 MythBrowser paintEpisodeDetails: hdtv failed
2007-11-29 20:03:45.142 MythBrowser paintEpisodeDetails: flag file .//tmp/flag.png
2007-11-29 20:03:45.152 MythBrowser paintEpisodeDetails: flag failed
2007-11-29 20:03:45.162 MMenu OnPaint: OnPaint()
2007-11-29 20:03:45.422 MMenu OnPaint: OnPaint()
2007-11-29 20:03:45.442 MMenu OnPaint: OnPaint()
2007-11-29 20:03:46.532 MythBrowser playEpisode: IN 0: playing currentURL myth://192.168.1.108:6543/1071_20071115210000.mpg
2007-11-29 20:03:46.542 MythBrowser playEpisode: PROGRAM URL 1= myth://192.168.1.108:6543/1071_20071115210000.mpg | /1071_20071115210000.mpg
2007-11-29 20:03:46.542 MPlay actionOpenProgInfo: JMM URL: myth://192.168.1.108:6543/1071_20071115210000.mpg
2007-11-29 20:03:46.732 MDecoder DoTheOpen: (ERROR) failed to open MPEG decoder
2007-11-29 20:03:46.742 MDecoder DoTheOpen: (ERROR) failed to DoTheOpen()
2007-11-29 20:03:46.752 MPlay actionOpenProgInfo: (ERROR) actionOpenProgInfo file open failed
2007-11-29 20:03:46.752 MPlay Info: Display icons is TRUE - Button is '(null)'
2007-11-29 20:03:46.762 MPlay Info: Display (null)
(null)
(null)
(null)
(null)

2007-11-29 20:03:46.782 MythBrowser OnPaint: Highlighted program,episode CSI: Crime Scene Investigation myth://192.168.1.108:6543/1071_20071115210000.mpg 3 0
2007-11-29 20:03:46.792 MythBrowser OnPaint: Highlighted program,episode #3;0
2007-11-29 20:03:46.852 MythBrowser paintEpisodeDetails: JMM before paintEpisodeThumbnail
2007-11-29 20:03:46.882 MythBrowser paintEpisodeDetails: hdtv file .//tmp/hdtv.png
2007-11-29 20:03:47.122 MythBrowser paintEpisodeDetails: hdtv failed
2007-11-29 20:03:47.342 MythBrowser paintEpisodeDetails: flag file .//tmp/flag.png
2007-11-29 20:03:47.342 MythBrowser paintEpisodeDetails: flag failed
2007-11-29 20:03:47.362 MythBrowser OnPaint: Highlighted program,episode CSI: Crime Scene Investigation myth://192.168.1.108:6543/1071_20071115210000.mpg 3 0
2007-11-29 20:03:47.362 MythBrowser OnPaint: Highlighted program,episode #3;0
2007-11-29 20:03:47.422 MythBrowser paintEpisodeDetails: JMM before paintEpisodeThumbnail
2007-11-29 20:03:47.452 MythBrowser paintEpisodeDetails: hdtv file .//tmp/hdtv.png
2007-11-29 20:03:47.462 MythBrowser paintEpisodeDetails: hdtv failed
2007-11-29 20:03:47.462 MythBrowser paintEpisodeDetails: flag file .//tmp/flag.png
2007-11-29 20:03:47.472 MythBrowser paintEpisodeDetails: flag failed
2007-11-29 20:03:47.582 MythBrowser OnPaint: Highlighted program,episode CSI: Crime Scene Investigation myth://192.168.1.108:6543/1071_20071115210000.mpg 3 0
2007-11-29 20:03:47.642 MythBrowser OnPaint: Highlighted program,episode #3;0
2007-11-29 20:03:47.692 MythBrowser paintEpisodeDetails: JMM before paintEpisodeThumbnail
2007-11-29 20:03:47.722 MythBrowser paintEpisodeDetails: hdtv file .//tmp/hdtv.png
2007-11-29 20:03:47.732 MythBrowser paintEpisodeDetails: hdtv failed
2007-11-29 20:03:47.732 MythBrowser paintEpisodeDetails: flag file .//tmp/flag.png
2007-11-29 20:03:47.752 MythBrowser paintEpisodeDetails: flag failed
2007-11-29 20:03:53.642 MPlay OnKeyDown: Got Exit 0:0
2007-11-29 20:03:58.892 MPlay OnKeyDown: Got Exit 0:0
2007-11-29 20:03:58.892 MPlay OnKeyDown: Showing menu
2007-11-29 20:03:58.892 MythBrowser showMenu: Materialized window
2007-11-29 20:03:58.902 MythBrowser refreshTitles: in refreshTitles()
2007-11-29 20:03:59.12 MythBrowser refreshTitles: new show found Stargate Atlantis
2007-11-29 20:03:59.22 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.22 MythBrowser refreshTitles: new show found Legion of Super Heroes
2007-11-29 20:03:59.32 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.32 MythBrowser refreshTitles: new show found The Batman
2007-11-29 20:03:59.42 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.42 MythBrowser refreshTitles: new show found Smallville
2007-11-29 20:03:59.52 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.52 MythBrowser refreshTitles: new show found Law & Order: Criminal Intent
2007-11-29 20:03:59.52 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.62 MythBrowser refreshTitles: new show found Las Vegas
2007-11-29 20:03:59.62 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.72 MythBrowser refreshTitles: new show found Desperate Housewives
2007-11-29 20:03:59.72 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.72 MythBrowser refreshTitles: new show found CSI: Crime Scene Investigation
2007-11-29 20:03:59.82 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.82 MythBrowser refreshTitles: new show found Women's Murder Club
2007-11-29 20:03:59.92 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.92 MythBrowser refreshTitles: new show found Dexter
2007-11-29 20:03:59.92 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.102 MythBrowser refreshTitles: new show found Brotherhood
2007-11-29 20:03:59.102 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.112 MythBrowser refreshTitles: new show found Everybody Hates Chris
2007-11-29 20:03:59.112 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.122 MythBrowser refreshTitles: new show found Heroes
2007-11-29 20:03:59.122 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.132 MythBrowser refreshTitles: new show found CSI: Miami
2007-11-29 20:03:59.132 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.132 MythBrowser refreshTitles: new show found Journeyman
2007-11-29 20:03:59.142 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.142 MythBrowser refreshTitles: new show found Dancing With the Stars
2007-11-29 20:03:59.152 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.152 MythBrowser refreshTitles: new show found Law & Order: Special Victims Unit
2007-11-29 20:03:59.162 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.162 MythBrowser refreshTitles: new show found Cane
2007-11-29 20:03:59.162 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.172 MythBrowser refreshTitles: new show found CSI: NY
2007-11-29 20:03:59.172 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.182 MythBrowser refreshTitles: new show found Dirty Sexy Money
2007-11-29 20:03:59.182 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.182 MythBrowser refreshTitles: new show found BET Awards '07
2007-11-29 20:03:59.192 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.192 MythBrowser refreshTitles: new show found Sports Reporters
2007-11-29 20:03:59.202 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.202 MythBrowser refreshTitles: new show found Samantha Who?
2007-11-29 20:03:59.212 MythBrowser refreshTitles: new show recgroup Default
2007-11-29 20:03:59.212 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (31)
2007-11-29 20:03:59.222 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (25:1)
2007-11-29 20:03:59.232 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list, (0:1)
2007-11-29 20:03:59.232 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (25)
2007-11-29 20:03:59.242 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (19:2)
2007-11-29 20:03:59.242 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list, (1:2)
2007-11-29 20:03:59.252 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (19)
2007-11-29 20:03:59.252 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (13:4)
2007-11-29 20:03:59.262 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list, (2:4)
2007-11-29 20:03:59.262 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (13)
2007-11-29 20:03:59.272 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (7:5)
2007-11-29 20:03:59.282 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list, (3:5)
2007-11-29 20:03:59.282 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (7)
2007-11-29 20:03:59.292 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (1:6)
2007-11-29 20:03:59.292 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list, (4:6)
2007-11-29 20:03:59.302 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (1)
2007-11-29 20:03:59.302 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list count, (0:7)
2007-11-29 20:03:59.312 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list, (5:7)
2007-11-29 20:03:59.322 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list, (a)
2007-11-29 20:03:59.562 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list, (aa 6)
2007-11-29 20:04:00.12 Unknown Debug cmyth_conn_get_free_recorder_list: (ERROR) cmyth_conn_get_free_recorder_list, (b)
2007-11-29 20:04:00.22 MythBrowser refreshTitles:  back from get_free
2007-11-29 20:04:00.22 MythBrowser refreshTitles:  # of free recorders 6
2007-11-29 20:04:00.32 MythBrowser refreshTitles:  # of free recorders 6
2007-11-29 20:04:06.942 MythBrowser refreshTitles: (ERROR)  done with recorders
2007-11-29 20:04:06.952 MythBrowser refreshTitles: (ERROR)  m_hlp m_hle 3 0
2007-11-29 20:04:06.952 MythBrowser refreshTitles: (ERROR)  currentProgram, currentUrl CSI: Crime Scene Investigation:myth://192.168.1.108:6543/1071_20071115210000.mpg
2007-11-29 20:04:06.962 MythBrowser refreshTitles: (ERROR)  done with recorders 1
2007-11-29 20:04:06.962 MythBrowser refreshTitles: (ERROR)  currentProgram, currentUrl CSI: Crime Scene Investigation:myth://192.168.1.108:6543/1071_20071115210000.mpg
2007-11-29 20:04:06.972 MythBrowser OnPaint: Highlighted program,episode CSI: Crime Scene Investigation myth://192.168.1.108:6543/1071_20071115210000.mpg 3 0
2007-11-29 20:04:06.982 MythBrowser OnPaint: Highlighted program,episode #3;0
2007-11-29 20:04:07.62 MythBrowser paintEpisodeDetails: JMM before paintEpisodeThumbnail
2007-11-29 20:04:07.92 MythBrowser paintEpisodeDetails: hdtv file .//tmp/hdtv.png
2007-11-29 20:04:07.102 MythBrowser paintEpisodeDetails: hdtv failed
2007-11-29 20:04:07.102 MythBrowser paintEpisodeDetails: flag file .//tmp/flag.png
2007-11-29 20:04:07.112 MythBrowser paintEpisodeDetails: flag failed
2007-11-29 20:04:07.122 MythBrowser OnKeyDown:  MYTHBROWSER nKey 65570:
2007-11-29 20:04:07.142 MythRingBufStream Close: stopping livetv
2007-11-29 20:04:07.142 MythEventControl MythEventControl: releasing server connection

ATI Xilleon X225-A13    (Device ID: 4855   Revision: 3)

Aper  PhysBase  Size      VirtBase  AperBase  Access
00    18000000  00010000  2aad1000  2aad1000  MM
01    08000000  08000000  2b3ad000  2b3ad000  MM
02    1c000000  04000000  333ad000  333ad000  MM
03    10010000  00001000  2aac3000  2aac3000  MM
07    10011000  00000100  2aae9000  2aae9000  MM
08    10011100  00000100  2aaea000  2aaea100  MM
10    00002200  00000008  00002200  00002200  IO
11    00002208  00000004  00002208  00002208  IO
12    00002220  00000010  00002220  00002220  IO
14    00000000  00008000  00000000  173ad000  MM
15    00000000  00008000  00000000  173ad000  MM
16    00000000  00008000  00000000  173ad000  MM
17    00000000  00008000  00000000  173ad000  MM
18    00000000  00008000  00000000  173ad000  MM
19    00000000  00008000  00000000  173ad000  MM
20    00000000  00008000  00000000  173ad000  MM
22    10008000  00008000  2aae1000  2aae1000  MM


XCLK = 165 MHz
MCLK = 99 MHz
MIPS = 299 MHz

Memory Configuration: 32-bit 2-Channel DDR.
Channel 0 Size: 02000000 (32 MB)
Channel 1 Size: 02000000 (32 MB)
Total mem Size: 04000000 (64 MB)

Detecting theater...
Error: Rage theater/theater2 not found on VIP bus.

Core Version: 14.0.0.0
LLD Version:  14.0.0.0
HKD Version:  14.0.0.0

Core initialization completed.










hello jameshello jameshello jameshello jameshello jameshello jameshello jameshello jameshello jameshello jameshello jameshello jameshello jameshello jameshello jameshello jameshello jameshello jameshello jameshello jameshello jameshello jameshello jameshello jamesFile name = ./Themes/mythroku//option-win.pngFile name = ./Themes/mythroku//option-win.pngFile name = ./Themes/mythroku//option-win.pnghello jameshello jameshello jameshello jameshello jameshello jameshello jameshello james
Terminating core services...
Core terminate completed.

Terminating core services...
Warning: Core services already terminated. Exiting.
./mythroku.roku: -dbuser=test1: command not found
 
jm_maclaren
Posts: 329
Joined: Mon Oct 16, 2006 9:03 am

Fri Nov 30, 2007 7:16 am

several ideas

1. I run it from a share, I don't know if the c/f card is an issue

2. The decoder can get fouled up so that even if things are ok you get the file open error. So, it may be as simple as rebooting the roku. You should do that anyway first.

3. You see the file name in the log that it is trying to open. Can you check on your backend if its really there. Mine are in /var/lib/mythtv/recordings/

Then:

4. if you launch mplay you should be able to see recordings via upnp. So, can you play them via mplay?

2. Can you try to play one definitely recorded by the pvr150. The roku only plays standard mpeg2 files to my knowledge. Mine recorded by the pvr250/350 play great as do those recorded via firewire or via my hdhomerun. I do have the recording settings as 720x480 which I would recommend you check.

There was an earlier post about playback issues with different x & y sizes

I assume your swap was activated ok. If you run a top do you see it?


Good luck and post back! It's much harder remote debugging.
James


PS I noticed

./mythroku.roku: -dbuser=test1: command not found at the end of the log

Did you feed it all the needed command line parameters?
my mythroku.roku is

#!/bin/sh
#
# Due to its maturity, not many options are available *yet*
# mythroku.app
#       [-backend=]        The name of the myth master backend server
#
#       [-settingsdir=]    The directory to use for the .settings files
#                          and thumbnail previews
#
#       [-cleansettings]   If this option is provided, upon startup the
#                          settingsdir will be cleaned of all outdated
#                          .png and .settings files
#
#       [-newestfirst]     Sort episodes in order from newest to oldest
#
#       [-themedir]        Points to the folder above the "Themes" folder

SXPATH=`echo "$0" | sed 's/\/mythroku.roku$//'` and
"$SXPATH/mythroku.app" -settingsdir=$SXPATH/tmp/ -backend=192.168.1.150 -dbuser=mythtv  >& /dev/null

note I have a tmp directory under the dir with the app in it and a Themes/mythroku too (get that from the 1st file on my web site) then replace the binary roku.app with 0.81l
 
newlinux
Topic Author
Posts: 15
Joined: Sat Nov 24, 2007 9:55 am

Fri Nov 30, 2007 9:50 am

jm_maclaren wrote:
several ideas

1. I run it from a share, I don't know if the c/f card is an issue

2. The decoder can get fouled up so that even if things are ok you get the file open error. So, it may be as simple as rebooting the roku. You should do that anyway first.

3. You see the file name in the log that it is trying to open. Can you check on your backend if its really there. Mine are in /var/lib/mythtv/recordings/

Then:

4. if you launch mplay you should be able to see recordings via upnp. So, can you play them via mplay?

2. Can you try to play one definitely recorded by the pvr150. The roku only plays standard mpeg2 files to my knowledge. Mine recorded by the pvr250/350 play great as do those recorded via firewire or via my hdhomerun. I do have the recording settings as 720x480 which I would recommend you check.

There was an earlier post about playback issues with different x & y sizes

I assume your swap was activated ok. If you run a top do you see it?


Good luck and post back! It's much harder remote debugging.
James


PS I noticed

./mythroku.roku: -dbuser=test1: command not found at the end of the log

Did you feed it all the needed command line parameters?
my mythroku.roku is

#!/bin/sh
#
# Due to its maturity, not many options are available *yet*
# mythroku.app
#       [-backend=]        The name of the myth master backend server
#
#       [-settingsdir=]    The directory to use for the .settings files
#                          and thumbnail previews
#
#       [-cleansettings]   If this option is provided, upon startup the
#                          settingsdir will be cleaned of all outdated
#                          .png and .settings files
#
#       [-newestfirst]     Sort episodes in order from newest to oldest
#
#       [-themedir]        Points to the folder above the "Themes" folder

SXPATH=`echo "$0" | sed 's/\/mythroku.roku$//'` and
"$SXPATH/mythroku.app" -settingsdir=$SXPATH/tmp/ -backend=192.168.1.150 -dbuser=mythtv  >& /dev/null

note I have a tmp directory under the dir with the app in it and a Themes/mythroku too (get that from the 1st file on my web site) then replace the binary roku.app with 0.81l


First off, let me say again, I appreciate the help. I know how difficult remote troubleshooting can be. Seemingly a lifteime ago I worked an IT help desk, and I do a fair amount helping people with myth and ubuntu issues on line. So I REALLY do appreciate the help and the difficulty, and I am trying to provide as much information as possible that will help.

I did a search, and found one other person was running it off the CF card, so that *shouldn't* be the problem, but at some point I might try mounting a share and running it that way.

Have rebooted a few times - no go. All of my recordings are in mpeg containers from either a PVR-150 or QAM recordings from a digital tuner. Teh PVR-150 recordings, however, are set to use the DVD-special 2 compression, which may be why it crashes on those, I'll check that later. But the QAM recordings are exactly the same capture stream as what an HD Homerun would capture (ATSC transport streams). And my resolution is set to 720x480 for my PVR-150 recordings

I will go install mplay... Well, for some reason even selecting my mythTV UPnP player doesn't work (It gives me a File Open Failed error). Hmmm the UPnP server works with one of my other networked devices. Let me try creating a share directly to one of my MythTV recordings directories and selecting the file... No dice. File Open Failed on all both PVR-150 recordings and QAM recordings.

The filenames exist on my backend. I keep my recordings on a separate hard drive I've mounted as /storage on all of my backends. I assume the directory name doesn't need to be a part of the URL in the log output above, and that recordings don't need to be in the default location so long as mythtv-backend is configured to know where they are, correct? E.g. the listing above is accessing the recording:
myth://192.168.1.108:6543/1071_20071115210000.mpg. It shouldn't need to read:

myth://192.168.1.108:6543/storage/1071_ ... 210000.mpg because the protocol and database lookup will take care of that I assume. Also, my recordings are spread across 3 backends (but of course I have mythroku.roku set to connect to the master. Is this a problem?

The swap file is working, and I can see the swapfile and its size and running swap.roku command line tells me it is already running.
I have the tmp directory which contains pngs from the recordings along with the Theme/mythroku dir, and my startup shell script looks similar to yours (except I don't redirect the output to /dev/null, but that shouldn't matter).

Thanks...
 
newlinux
Topic Author
Posts: 15
Joined: Sat Nov 24, 2007 9:55 am

Fri Nov 30, 2007 10:04 am

./mythroku.roku: -dbuser=test1: command not found at the end of the log

was about a newline I had in the file. Fixed it, but still have the same problems, as I thought it would because I ran it command line I'm pretty sure I had the right options. For clarity, my full file is:
#!/bin/sh
#
# Due to its maturity, not many options are available *yet*
# mythroku.app
#       [-backend=]        The name of the myth master backend server
#
#       [-settingsdir=]    The directory to use for the .settings files
#                          and thumbnail previews
#
#       [-cleansettings]   If this option is provided, upon startup the
#                          settingsdir will be cleaned of all outdated
#                          .png and .settings files
#
#       [-newestfirst]     Sort episodes in order from newest to oldest
#
#       [-themedir]        Points to the folder above the "Themes" folder

echo $0
SXPATH=`echo "$0" | sed 's/\mythroku.roku//'`
echo $SXPATH
$SXPATH/mythroku.app -settingsdir=$SXPATH/tmp -backend=192.168.1.107 -dbuser=test1
 
newlinux
Topic Author
Posts: 15
Joined: Sat Nov 24, 2007 9:55 am

Fri Nov 30, 2007 10:13 am

The most relevant portion of the log seems to be:

2007-11-29 20:03:46.532 MythBrowser playEpisode: IN 0: playing currentURL myth://192.168.1.108:6543/10
71_20071115210000.mpg
2007-11-29 20:03:46.542 MythBrowser playEpisode: PROGRAM URL 1= myth://192.168.1.108:6543/1071_2007111
5210000.mpg | /1071_20071115210000.mpg
2007-11-29 20:03:46.542 MPlay actionOpenProgInfo: JMM URL: myth://192.168.1.108:6543/1071_200711152100
00.mpg
2007-11-29 20:03:46.732 MDecoder DoTheOpen: (ERROR) failed to open MPEG decoder
2007-11-29 20:03:46.742 MDecoder DoTheOpen: (ERROR) failed to DoTheOpen()
2007-11-29 20:03:46.752 MPlay actionOpenProgInfo: (ERROR) actionOpenProgInfo file open failed
2007-11-29 20:03:46.752 MPlay Info: Display icons is TRUE - Button is '(null)'
2007-11-29 20:03:46.762 MPlay Info: Display (null)


I'm not sure how to trouble shoot this though... Perhaps an MPlay problem?
 
jm_maclaren
Posts: 329
Joined: Mon Oct 16, 2006 9:03 am

Fri Nov 30, 2007 11:01 am

The error seems to occur before it grabs even the file. The decoder won't even open. That doesn't have anything to do with the specific file. I've only seen this when the roku crashed with the decoder open. Then a reboot was necessary to cure it, or if I didn't have permission to access the database

Can you roll back the firmware to 2.0.35?
That is what I and others use. I
only have rev b units and I don't use a swap file. Are you sure your swap is activated?

If you run from the command line can you do a top as well to see if it runs out of memory when you try to play the file.

I did see ion your log that it was trying to close livetv which seems odd to me. I plan to run it here from the command line and then see what my log says.

Can you watch livetv on any recorder?

The actual playing part - that I haven't coded and have only fiddled a bit with is quite convoluted so I will need some time to think about this.
 
newlinux
Topic Author
Posts: 15
Joined: Sat Nov 24, 2007 9:55 am

Fri Nov 30, 2007 11:44 am

jm_maclaren wrote:
The error seems to occur before it grabs even the file. The decoder won't even open. That doesn't have anything to do with the specific file. I've only seen this when the roku crashed with the decoder open. Then a reboot was necessary to cure it, or if I didn't have permission to access the database

Can you roll back the firmware to 2.0.35?
That is what I and others use. I
only have rev b units and I don't use a swap file. Are you sure your swap is activated?

If you run from the command line can you do a top as well to see if it runs out of memory when you try to play the file.

I did see ion your log that it was trying to close livetv which seems odd to me. I plan to run it here from the command line and then see what my log says.

Can you watch livetv on any recorder?

The actual playing part - that I haven't coded and have only fiddled a bit with is quite convoluted so I will need some time to think about this.


I'm sure the swap is activated. You can see it top, system info, and I can see the swapfile has been crated. I'll go rollback the firmware and try again.

I don't know what's up with the LiveTV. I don't remember trying to watch it.

I'll report back when i have a chance to do this.

Thanks again...
 
jm_maclaren
Posts: 329
Joined: Mon Oct 16, 2006 9:03 am

Fri Nov 30, 2007 12:06 pm

forget the bit about livetv closing mine does that too.
I just don't get why the decoder won't open for you as that would seem to be file independent.
If rolling the f/w back isn't an issue then please try that. I have read in these forums people had issues with 2.0.36 and as you get the same sort of error with mplay (they shared the same core code at one point)
Other could chime in on the f/w issue
 
newlinux
Topic Author
Posts: 15
Joined: Sat Nov 24, 2007 9:55 am

Fri Nov 30, 2007 1:54 pm

rolled back to 2.0.35, and it works. Well, I don't quite know all the capabilities of the interface, but it plays back my recordings (haven't tested them all, but works well enough). Now I need to figure out what different buttons do, and what the capabilities are. Is there a guide anywhere? if there is any audio syncing capabilities (because I did notice some of the audio was a little out of sync). and I'm interested in the liveTV functionality...

THANKS - It's good I've got this working. This is cool...
 
jm_maclaren
Posts: 329
Joined: Mon Oct 16, 2006 9:03 am

Fri Nov 30, 2007 3:18 pm

newlinux wrote:
rolled back to 2.0.35, and it works. Well, I don't quite know all the capabilities of the interface, but it plays back my recordings (haven't tested them all, but works well enough). Now I need to figure out what different buttons do, and what the capabilities are. Is there a guide anywhere? if there is any audio syncing capabilities (because I did notice some of the audio was a little out of sync). and I'm interested in the liveTV functionality...

THANKS - It's good I've got this working. This is cool...


I am glad 2.0.35 works for you. I thought from the forums the only difference was smb throughput which I have not had any issues with using mythroku on sd or hdtv. I noticed that flag.png and hdtv.png were not there on your system. Grab them from my website and stick 'em in the tmp dir. Then you'll see if the recording is hdtv or flagged like mythweb does.

I don't see a/v sync problems but you can press info twice to reset things.

Pressing rotate in the main menu lets you search for programs and look at the upcoming list. Pressing select on the highlighted program the you searched for lets you schedule it for recording.

Pressing menu brings up the program guide you can record using the select key and get info with the .. you guessed it... info key!
 
newlinux
Topic Author
Posts: 15
Joined: Sat Nov 24, 2007 9:55 am

Fri Nov 30, 2007 3:41 pm

Hmm, I can't find those .png on your site. The link near the place where they are mentioned doesn't work for me (.80j). All the other links either don't work for me, or only have the executable, or don't have those files... I must have missed something...
 
jm_maclaren
Posts: 329
Joined: Mon Oct 16, 2006 9:03 am

Fri Nov 30, 2007 3:51 pm

maybe not, as I only have a limited allowance I cleaned out old versions. I'll post 'em tonight. Its only cosmetic mind you.
 
newlinux
Topic Author
Posts: 15
Joined: Sat Nov 24, 2007 9:55 am

Fri Nov 30, 2007 4:25 pm

jm_maclaren wrote:
maybe not, as I only have a limited allowance I cleaned out old versions. I'll post 'em tonight. Its only cosmetic mind you.


No worries, I appreciate what I've already gotten. I found LiveTV still gets the File Open Failed. A quick look at the backend logs indicate attempts where made to open a connection, and recording files were created..., but last less than a second (~30MB) and are automatically autoexpired. No errors though... I'll run the mythroku from the commandline to see what I find out at some point tonight or this weekend...

Very good work! I've been looking for kind of myth HD thin client, and this is it... I'll also have to look into the other third party software for this...

Who is online

Users browsing this forum: No registered users and 1 guest