以前に立ち上げたDLNAサーバ(mediatomb)ですが、イマイチ調子が悪いです。
mediatombの設定画面でDATABASEがうまく更新されないので
再度DATABASEの設定をやり直すことにしました。
参考までに環境は、
ubuntu9.10
mysqlインストール済み
apache2インストール済み
です。
まずは、
「/etc/mediatomb/config.xml」の編集作業から開始です。
$ sudo vi /etc/mediatomb/config.xml
で編集を開始
<protocolInfo extend=”no”/>を<protocolInfo extend=”yes”/> に変更します。
つづいてDATABASEの設定ですが
「MediaTomb」は標準で「SQLite3」を使うようなので、
「mysql」に変更することにしました。
いままで使えていたということは、mediatombのインストール時に
「SQLite3」も入ってしまうのではないかと思います???
config.xmlの修正ですが
<storage>
<sqlite3 enabled=”yes”>
<database-file>mediatomb.db</database-file>
</sqlite3>
<mysql enabled=”no”>
<host>localhost</host>
<username>mediatomb</username>
<database>mediatomb</database>
</mysql>
</storage>
すでに「MySQL」はインストールされているので、
<sqlite3 enabled=”yes”>を「no」にして、<mysql enabled=”no”>を「yes」に変更します。
つづいては、MySQLの設定です。
$ mysql -u root -p
で設定開始
パスワードを入力して
$ show databases;
でdatabaseの確認をします。我が家サーバではmaediatombは設定されてなかったので
mediatombデータベースを新規に作成します。
$ create database mediatomb;
$ grant all on mediatomb.* to ‘mediatomb’@’localhost’;
$ flush privileges;
$ quit
続いてmediatomb DBに初期のテーブルを作成します。
これはmediatombのパッケージに含まれているsqlファイルを使います。
$ mysql -u root -p < /usr/share/mediatomb/mysql.sql
これを実行するのですが、エラーが出てテーブルが出来ません。
ネット調査してみますと
mysql.sqlファイルを編集して一番先頭に 「use mediatomb; 」
を追加してから再度実行するとすんなりとテーブルが作成されるようです。
次は、http://サーバ名:49152/にアクセスして設定&登録作業を
行います。
mediatomb 地デジか? 文字化け
linuxにmediatombをインストールしてみました。
PT1によって地デジ録画が出来る環境になったので、次の一手!
DLNAサーバの構築です。
とは言っても、ubuntuで
sudo apt-get install mediatomb
だけであっさりとインストールできます。
あとは、
sudo gedit /etc/default/mediatomb
で
「NO_START=」の値が、”no” となっていればOKです。
これで成功!
と思っていたのですが・・・・
画面を開いて設定しようとすると、ファイル名が文字化けしてます!!!
調べてみると、/etc/mediatomb/config.xmlで文字コードを指定するといいらしいです。
参照するsambaホルダの文字コードはCP932(??これでいいのか??)なので、
を追記してMediaTombを再起動してみました。
/etc/init.d/mediatomb restart
ところが・・・・ 直りません。
しばらく悩んだのですが、
mediatombの設定画面にて文字化けしているホルダを削除して
新規に対象ホルダを設定し直すと、無事文字化けが解消されました。
何が原因だったんだろう??
PT1 アンテナ配線
前の記事に書きましたが、
「PT1」正常動作作戦を開始しました。
まず最初に解決しなければならないトラブルは、
1.地デジでフジテレビだけ録画出来ない。
マニュアルで 「recpt1」 コマンドを打っても、
「B25_decode failed」で返ってきてしまう。
多分カードリーダがうまく動いてない。
と思っていたのですが
カードリーダのドライバを再インストールしても
症状が治らないようです。
ネットで検索してみると、アンテナ電圧のチェックが指摘されています。
ひょっとしてアンテナ配線の問題かな?
と思って、分配器だけで取り回していたのを
「分波器」を入れてみました。

分波器=>分配器=>PT1
というルートです。
判り易く配線図を書いてみました。
結果として非常に判りづらい絵ですが
これでテストをしてみました。
最初は症状が変わらなかったのですが、
何回かテストしてみると、フジテレビの正常録画できる
ようになりました。
ブログ コメント投稿エラー
今まで、本ブログにコメントを貰ったことがなかったので
少々寂しく感じていたのですが・・・・・
すいません。
本日、友人からの指摘で気づきました。
パソコンからのコメント投稿すると「投稿エラー」になっていたようです。
本人は、携帯からの投稿でOKだったので
まったく問題無し!!
と思っていたのですが・・・・
ということで、
スパム対策&スキン改造によってコメント投稿可能になりました。
皆様よろしく!!
ネットワークダウン
火曜日からケーブルモデムの故障とサーバの
暴走により
自宅ネットワークがダウンしておりました。
ブログ更新をたのしみにしていた皆様ごめんなさい。
復旧しました。
地デジ化 Mythtv 番組表
実を言うと、我が家は未だに地デジ化していないのです。
一切テレビは見ないのかというと、ちゃんと見ているのですが・・・・
JCOMさんがデジアナ変換して電波を送ってきてくれるおかげで
アナログ環境のままテレビが視聴できるというわけです。
しばらくはこのままで良いかなと思っていたのですが・・・
録画環境に問題発生です!!
我が家の録画環境は、全てパソコンで行っています。
Linuxサーバ(録画サーバ)上にMythtvをインストールして
予約録画(自動ON/OFF)をしているのですが、
8月6日(あたり)から番組表がダウンロード出来なくなってしまいました。
こんな時のために、ファイルサーバ側(Express5800、録画サーバとは別)にPT1を仕込んで
地デジ録画環境は整えてあったのですが、
何故かフジテレビのみ受信できないトラブルが発生!結果として
放りっぱなしになっています。
困るのは、
1.地デジでフジテレビだけ録画出来ない。
マニュアルで 「recpt1」 コマンドを打っても、「B25_decode failed」で返ってきてしまう。
多分カードリーダがうまく動いてない。
2.地デジ録画ファイルをテレビで見れない。
3.ケーブルテレビの番組が録画できない。
(今までは、GV-MVPでRCA入力していた。)
の3つなんですが、
1.の対策として、まじめにPT1の再設定に取り組む
2.はTSファイル対応のネットワークプレイヤーを購入?
3.ケーブルテレビ番組の録画はしばらくGV-MVPで手動録画(番組表無し)
で対応しようかな?
って感じです。
vine4.1 mythtv 番組表取得
前回課題になっていたmythtvの番組表取得問題ですが次の方法で
解決することにしました
まず我が家のサーバ構成ですが、
ファイルサーバ兼WEBサーバ :常時電源ON
録画サーバ :録画時に自動起動して、ファイルサーバにNFS録画
の2台構成になってます。
番組表取得は、録画サーバにてmythfilldatabase自動起動&更新(3~5時)
していました。
これが、
mc2xml導入によってmythfilldatabase自動更新を止めてしまったので困っているという
次第です。
このためmythtv以外の設定で、録画サーバを起動させて番組表を取得しなくちゃなりません。
そこでちょっぴり強引な対策ですが、
午前3時 ファイルサーバからWOLで録画サーバ起動(CRON設定)
午前3時10分 録画サーバで番組表取得
午前5時 自動シャットダウン
ということにしました。
午前5時をまたがって録画してたらどうなるのかな??
という疑問は残りますが、それはそんとき考えましょう・・・ということで
1.ファイルサーバからWOLで録画サーバ起動
1)録画サーバ(VINE4.1)にETHTOOL導入
リモートで起動させるために、おなじみのETHTOOLを導入しました。
実はこのリモート起動が一番苦労したかも・・・
録画サーバへの導入は、
# apt-get install ethtool
で簡単に入ります。
そして
# /usr/sbin/ethtool eth0
これを打つと
Suports Wake-on: pumbg
Wake-on: d →disableの意味らしいです
的なコメントが帰ってくるので、
# /usr/sbin/ethtool -s eth0 wol g
と打ってあげると
wolで起動するようになります。
このあとに再度
# /usr/sbin/ethtool eth0
で
Wake-on: g
になっていることを確認してシャットダウン
こうしてwindows機からリモート起動をかけると見事成功です。
ところが・・・、一回起動すると元に戻ってしまうので
起動時に毎回
# /usr/sbin/ethtool -s eth0 wol g
を実行してもらう必要があります。
そこで対策案は3つ
案1:rc.local設定
/etc/rc.d/rc.localに
---------------------------
#### WakeupOnLan
/usr/sbin/ethtool -s eth0 wol g
---------------------------
を記述して設定したのですが、成功率50%くらい
原因不明
案2:/etc/sysconfig/network-scirpts/ifcfg-eth0設定
/etc/sysconfig/network-scirpts/ifcfg-eth0
のファイルの文末に
------------------------
ethtool_opts=”wol g”
------------------------
を記述
これもあんましうまく動かない
案3:スクリプトファイルを作ってchkconfig登録
難儀した上でこの案でいくことにしました。
まず、
/etc/init.d配下にwakeonlanconfigというファイルを作ります。
内容は、
--------------------------
#!/bin/bash
#chkconfig: 345 99 10
#description: wakeonlan
ethtool -s eth0 wol g
exit
--------------------------
これを作って「実行」できるようにしておきます。
# chkconfig --add wakeonlanconfig
で登録します。
よくわからないのですが、
/etc/init.d配下にスクリプトファイルを置いて
chkconfigすると起動リストにラインナップしてくれる
みたいです。
chkconfig --list
で確認できます。
要注意は、
#chkconfig: 345 99 10
#description: wakeonlan
を書いておかないと、登録するときに
「サービス wakeonlanconfig は、chkconfig をサポートしていません」 …
というメッセージが返ってきてしまいます。
あとはファイルサーバ側にwakeonlanをインストールして、
wakeonlan -i ipアドレス macアドレス
すると起動します。
ファイルサーバ側の適当な場所に、
スクリプトファイル
wol.sh
------------------------------------------
#!/bin/sh
/usr/bin/wakeonlan -i ipアドレス macアドレス
------------------------------------------
を作っておきます。
これをcronで指定時間に実行するように設定します
------------------------------------------
00 3 * * * /usr/local/src/wol.sh
------------------------------------------
つづいて
2.録画サーバで番組表取得
ですが、
これも録画サーバ側に
スクリプト(update.sh)を作成し、cron設定すれば番組情報を自動的に取得できます。
update.sh
---------------------------------------------------
#!/bin/sh
cd /usr/local/src/mc2xml
if /usr/local/src/mc2xml/mc2xml ; then
mythfilldatabase --refresh-all --file 1 ./xmltv.xml
fi
---------------------------------------------------
3.自動シャットダウン
これもスクリプトファイル&cronで設定しました。
これでなんとかうまく行きそうですが、
数回のテストは行ったものの、今夜から設定です。
mythtvが番組表取得できない・・・
我が家の録画環境ですが、
いまだアナログのVine4.2+Mythtvを使っています。
JCOMもしばらくアナログを続けてくれそうなので、しばらくこのままで良いかな?
と思っていたのですが、
先日突然、Ontvから番組表が取得できなくなってしまいました。
アナログ放送停止の予兆かな?と思ったのですが、
よく考えれば、Ontvはデジタル・アナログ関係なく番組表を配信しているはずですし
よくよく調べてみると、Ontvのサイト構成が変わっただけのようです。
ウチのMythtvは、xmltv(tv_grab_jp)を使って、mythfilldatabaseを更新しているのですが
情報収集して、xmltvの修正を行ったのですが
どうやっても番組表取得ができません。
メンドクサイので、コレを機会に
mc2xmlを使ってmythfilldatabaseを更新することにしてみました。
やり方は以下の通りです。
1.mc2xmlディレクトリを作成し、公式サイトからmc2xmlをダウンロードする。
$ cd /usr/local/src/
$ mkdir /mc2xml
そして公式サイトからlinux用をダウンロードして保存します。
2.mc2xmlに実行権限を与え、番組データをxmltv.xmlに保存してmythfilldatabaseに読み込ませる。
$ su
# chmod 755 mc2xml
# exit
$ ./mc2xml -c jp -g ******* -U
*******は我が家の郵便番号です。
Loading ….. : mc2xml (c)
Reminder …. : Unauthorized redistribution prohibited.
Reminder …. : If this software is useful, please donate!
Connecting .. : microsoft.com
次の画面で文字化けした選択画面が出てきますので
JCOMの我が家はCAB→0を選択します。
Select lineup:
(CAB) ←(CAB)はCATV、(TER)は地上波、(SAT)は衛星波です。
(TER)
(TER)
(TER)
(SAT)
(SAT)
(CAB)
(CAB)
[mc2xml] (0-7):0
Downloading . : microsoft.com
Downloaded .. : 96968 bytes in 3s
・・・・・・・・・・・
・・・・・・・・・・・
Writing ….. : mc2xml.dat
Completed … : 1121099 bytes in 139s, 8 channels, 2651 programs scheduled.
そしてmythfilldatabaseを実行する前にmythtv-setupから設定→チャンネル設定を選んで
既存設定を削除しておきます。そのあとに
$ mythfilldatabase --refresh-all --file 1 ./xmltv.xml
これで、MythTV側へ番組表が読み込めます。
※mythfilldatabaseを実行する前にmc2xmlで作ったxmltv.xmlを開いて、
各テレビ局の「channel id」をmythtv-setupのチャンネル設定にある「xmltvid」に登録が必要みたいですが
ウチはやらなくてもOKでした。
あとはCRONの設定ですが、
ウチは、mythfilldatabaseの自動更新設定によって、
夜中3時起動→番組表更新→シャットダウンの設定にしていました。
mc2xmlを使った方法では、自動更新をOFFにしておかなくては
ならないので、
CRON設定時間に録画サーバを起動しておくために
ひと工夫が必要そうです。
それはこれから考えようかな・・・・・
中華pad(Apad) ソフトインストールその2 (APPLANET)
続いて、禁断のダウンロードマーケット編になっちゃいますが
最初に
WEB上で話題のブラックマーケットダウンローダーにチャレンジしてみたのですが、
useridなどの所得でつまづきまして、挫折しました。
(getuidがダウンロード出来ない・・・トホホ)
続いて次の方法は、APPLANETというマーケットアプリをインストールする方法
にチャレンジしてみました。
ちょっと危険な感じはしますけど、「その1」で使った方法と併用作戦で行こうかな・・・と
まず最初に
本家のAP○LANET WEBからダウンロードしようとしたのですが会員登録でつまづいたので
WEB上を検索して、ZIPファイルが置かれているサイトを発見!
そこからダウンロードしました。
手順は簡単!
パソコンでZIPファイルをダウンロードして解凍します。
フォルダの中に拡張子APKのファイルが入っていますので
そのファイルをSDカードにコピー
SDカードを中華PADに差し込んで、ファイルブラウザーからインストールという手順です。
アカウントを作ってログインする必要もなく様々なアプリが選択できそうです。
適当なアプリを選択すると、こんなインストール画面に移行するので
簡単に導入できます。
中華pad(Apad) ソフトインストールその1
何かと騒がしい中華PADですが、だいぶ使い馴れてきたので
いろんなアプリをインストールしてみたいな~と欲望が・・・・
そこで!
ANDROID MARKETにアクセスしてみました。
なるほど楽しそうなアプリが並んでいます、
仕事柄ニュースサイトのチェックが重要なのでニュース用ソフトを入れようとしたのですが・・・
アプリ紹介画面にある「インストール」ボタンをバチバチと押しても
「このアカウントに登録された Android 搭載端末はありません。別のアカウントにログインしてください。」
というメッセージが出るだけです。(何回やってもダメ)
しょうがないので、PocketWiFiで新しくアカウントを作成してログインしてみたのですが
ダウンロードリストにPocketWiFiが出るだけで、中華PADはリストインしていません!
どーやらダメっぽいですね。
しょうがないので、PocketWiFiでダウンロードしたアプリを
中華に移植する手段を考えてみました。
手順は、
1.PocketWiFi側で、ANDROID MARKETから
「APP MONSTER」というソフトをインストール
2.同じくPocketWiFiにお好みアプリ(今回はニュース情報ソフト)をインストール
「APP MONSTER」のバックアップ機能でSDカードに取り込みます。
今回はNewsBookというアプリをダウンロード&バックアップしました。
成功すると「BackedUp」というサインがでます。
3.SDカードを中華PADに差し込んで、SDカードからファイルブラウザを使って中華PADにインストール
まずSDカード内のAPPMONSTER2フォルダにBACKUPフォルダが出来ています
BACKUPフォルダの中のNEWSBOOKフォルダにインストールファイルが入っています
これをクリックするとインストールします。
これでアプリインストールが出来ました。でもメンドクサイのと
「Protected」というサインが出るアプリはSDカードにバックアップが出来ません。
ちょっと困りものですね・・・・
「その2」に続くかも・・・・












