目次
(1/4)インストール方法
(2/4)バックエンドでの設定
(3/4)フロントエンドの使い方(TV視聴、予約録画)
(4/4)トラブルと解決方法
「MythTV」を動かすまでにいくつかトラブルに遭遇しました。環境による私だけの問題なのかどうかは判りませんが、参考として紹介します。
(1)バックエンドの設定において、最初、MySQLへの接続がエラーになってしまいました。phpMyAdminを使って、mythtvのパスワードを確認したところ、設定時にランダムに割り当てられるパスワードとなぜか違っていました。パスワードを再設定して、接続できる様になりました。
(2)バックエンドの「3.ビデオソース」の設定で、Listing grabberになぜか「Japan」が表示されませんでした。各国毎に用意されているgrabberの検索に時間がかかってタイムアウトになっている様だとの記事を参照し、/usr/binのコマンドから日本向けのtv_grab_jp以外を削除しました。これで、チャンネルが表示される様になりました。
(3)フロントエンドを起動してTVを視聴しようとしたところ、TV画面が表示されませんでした。バックエンドのチャンネルオプション設定の中で、メジャーなチャンネル以外のチャンネル番号が空白だったための様で、とりあえず、他とかぶらない数字を13から割り当てました。これでTVが見れる様になりました。
(4)バックエンドの設定で、各設定を完了してメイン画面に戻った時、多くの場合、キー入力が受付られず、メニューの選択が出来なくなってしまいました。その場合は、「Alt+F4」を押下します。以下の様な「"mythfilldatabase"を実行してチャンネル情報を取得して下さい」との画面が表示されるので、そのまま「はい」を選択します。
しばらくしてから、以下の様な「mythfilldatabase」を実行するかと聞いてくるので、「キャンセル」を押下します。
この後、再度「システム」メニューの「システム管理」から「MythTV Backend Setup」を起動します。以下の様に聞かれるので、「OK」をクリックします。これで再びメインメニューが表示されるので、次の設定メニューに進みます。
(5)バックエンドの「3.ビデオソース」で、チャンネル設定が自動でうまく行かなかった場合、以下の太文字の3つのコマンド操作で設定ができます。3つ目の「$ mythfilldatabase」は、本文でも説明している様に、いずれにしても必要です。なお、途中、コマンドの度に以下の例の様なメッセージが出力されているのですが、直接関係はないため省いています。
(例)Wide character in print at /usr/share/perl5/Term/ProgressBar.pm line 839,
2つ目のコマンドで生成されるファイル「tv-japan.xmltv」はこちらです。
以下は、正常に流れた場合の例を示しています。何回かやりましたが、必ずしもこの様になるとは限りません。なぜかは判りません。
$ tv_grab_jp --configure
using config filename /home/hnakamur/.xmltv/tv_grab_jp.conf
地域情報を取得中: ##################################################地域を指定してください:
0: 北海道
1: 東京(途中省略)
46: 沖縄
47: CATV
Select one: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,
33,34,35,36,37,38,39,40,41,42,43,44,45,46,47 (default=1)]
チャンネル情報を取得中: ##################################################
「NHK総合(NHK)」を追加しますか? [yes,no,all,none (default=yes)]
「NHK教育(ETV)」を追加しますか? [yes,no,all,none (default=yes)]
「日本テレビ(NTV)」を追加しますか? [yes,no,all,none (default=yes)]
「TBSテレビ(TBS)」を追加しますか? [yes,no,all,none (default=yes)]
「フジテレビ(CX)」を追加しますか? [yes,no,all,none (default=yes)]
「テレビ朝日(EX)」を追加しますか? [yes,no,all,none (default=yes)]
「テレビ東京(TX)」を追加しますか? [yes,no,all,none (default=yes)]
「TOKYO MX(MX)」を追加しますか? [yes,no,all,none (default=yes)] n
「NHK衛星第1(BS7)」を追加しますか? [yes,no,all,none (default=yes)] n
「NHK衛星第2(BS11)」を追加しますか? [yes,no,all,none (default=yes)] n
「WOWOW(BS5)」を追加しますか? [yes,no,all,none (default=yes)] n
「tvk(TVK)」を追加しますか? [yes,no,all,none (default=yes)] n
「チバテレビ(CTC)」を追加しますか? [yes,no,all,none (default=yes)] n
「テレ玉(TVS)」を追加しますか? [yes,no,all,none (default=yes)] n
「群馬テレビ(GTV)」を追加しますか? [yes,no,all,none (default=yes)] n
「とちぎテレビ(TTV)」を追加しますか? [yes,no,all,none (default=yes)] n
「放送大学(UAIR)」を追加しますか? [yes,no,all,none (default=yes)] n他の地域を追加しますか? (y/n): [yes,no (default=no)] n
設定完了.$ cp .xmltv/tv_grab_jp.conf .mythtv/tv-japan.xmltv
$ mythfilldatabase --manual
###
### Running in manual channel configuration mode.
### This will ask you questions about every channel.
###
2009-01-03 17:45:52.419 Using runtime prefix = /usr
2009-01-03 17:45:52.508 Empty LocalHostName.
2009-01-03 17:45:52.511 Using localhost value of hnakamur-desktop
2009-01-03 17:45:52.967 New DB connection, total: 1
2009-01-03 17:45:53.061 Connected to database 'mythconverg' at host: localhost
2009-01-03 17:45:53.067 Closing DB connection named 'DBManager0'
2009-01-03 17:45:53.069 Connected to database 'mythconverg' at host: localhost
2009-01-03 17:45:53.096 New DB connection, total: 2
2009-01-03 17:45:53.107 Connected to database 'mythconverg' at host: localhost
2009-01-03 17:45:53.262 Updating source #1 (tv-japan) with grabber tv_grab_jp
2009-01-03 17:45:53.266 Found 7 channels for source 1 which use grabber
2009-01-03 17:45:53.862 Grabber has capabilities: baseline manualconfig cache
2009-01-03 17:45:53.863
2009-01-03 17:45:53.863 Checking day @ offset 0, date: ? 1? 3 2009
2009-01-03 17:45:53.879 Data refresh needed because no data exists for day @ offset -1 from 8PM - midnight. Unable to calculate how much we should have for the current day so a refresh is being forced.
2009-01-03 17:45:53.879 Refreshing data for ? 1? 3 2009
2009-01-03 17:45:53.911 New DB connection, total: 3
2009-01-03 17:45:53.913 Connected to database 'mythconverg' at host: localhost
2009-01-03 17:45:53.916 XMLTV config file is: /home/hnakamur/.mythtv/tv-japan.xmltv
2009-01-03 17:48:15.424 New DB connection, total: 4
2009-01-03 17:48:15.425 Connected to database 'mythconverg' at host: localhost
###
### Existing channel found
###
### xmltvid = 0031.ontvjapan.com
### chanid = 1000
### name = NHK総合
### callsign = NHK
### channum =
### finetune = 0
### tvformat = Default
### icon =
###
Choose a channel name (any string, long version) [NHK総合]
Choose a channel callsign (any string, short version) [NHK]
Choose a channel number (just like xawtv) 1
Choose a channel fine tune offset (just like xawtv) [0]
Choose a TV format (PAL/SECAM/NTSC/ATSC/Default) [Default] NTSC
Choose a channel icon image (any path name)
2009-01-03 17:49:52.327 New DB connection, total: 5
2009-01-03 17:49:52.328 Connected to database 'mythconverg' at host: localhost
###
### Change performed
###(以降、それぞれのチャンネルに対して同様の設定を行います。)
ひろしさんはじめまして
ブログ楽しく拝見させてもらいました、ありがとうございます。
私はUBUNTU9.04でMythTVをインストールして、Buffalo PC-MV5L/PCでセットアップに挑戦してみましたが、バックエンドの「3.ビデオソース」の設定で失敗してしまいました。
申し訳ありませんが、記事についていくつか質問させてください。
>>バックエンドの「3.ビデオソース」で、チャンネル設定が自動でうまく行かなかった場合、以下の太文字の3つのコマンド操作で設定ができます。
と記事にあるのですが、この3つのコマンドはMythTV Setup Terminalから入力するのでしょうか?
プロンプトがでないので、入力できないのですが。
そこで端末をたちあげてコマンドうちましたが、エラーがでました。