2012-02-08

MythTVの録画データをPodcastにする

サーバの中身が消し飛んだので、前々から使っていたMythTVの録画データをPodcastにするためのスクリプトを一から作り直すはめに…
同じミスを繰り返した場合でも復活できるように、スクリプトをメモ。

#!/usr/bin/ruby

require ‘dbi’
require ‘rss’

expdir = “/home/foo/export”
baseurl = “http://example/~foo/”
opturl = “opt/”

author = { ‘1001’ => ‘NHK’,
‘1003’ => ‘Eテレ’,
‘1004’ => ‘日本テレビ’,
‘1006’ => ‘TBS’,
‘1008’ => ‘フジテレビ’,
‘1010’ => ‘テレビ朝日’,
‘1012’ => ‘テレビ東京’
}

recfiles = Dir.glob(expdir + “/*.m4v”)

dbh = DBI.connect(“dbi:Mysql:mythconverg:localhost”,”mythtv”,”Password”)
dbh.do(“SET CHARACTER SET utf8”)

rss = RSS::Maker.make(“2.0”) {|maker|
maker.channel.title = “MythTV Recorded”
maker.channel.description = “MythTV Recorded Videos”
maker.channel.link = baseurl
maker.channel.itunes_author = “example.com”
maker.channel.itunes_categories.new_category {|category|
category.text = “TV & Film”
}
maker.items.do_sort = true

recfiles.each {|recfile|
filename = File::basename(recfile)
chanid, starttime, dummy = filename.split(/[_.]/)
query = “select * from recorded where chanid=’#{chanid}’ and starttime=’#{starttime}'”
sth = dbh.execute(query)
sth.fetch_hash {|row|
item = maker.items.new_item
item.title = row[‘title’]
item.date = row[‘starttime’]
item.enclosure.url = baseurl + opturl + filename
item.enclosure.length = File::size(recfile)
item.enclosure.type = “video/mp4”
item.description = row[‘description’]
item.itunes_subtitle = row[‘subtitle’]
item.itunes_author = author[chanid]
item.itunes_keywords = row[‘category’]
}
}
}

dbh.disconnect if dbh

print rss.to_s

実行すると標準出力にrdfを吐くので、吐き出したrdfをWebサーバ上のどこかに置いて、iTunesとかにつっこめばPodcastとして録画データを視聴可能。
Podcastにしとくと、iPod/iPhoneにも入れられるし、AppleTVからも見られるのでなかなか便利っすよ。

2008-07-05

世界で一番うらやましい仕事

最近、みいるさんとワシがよく見てるのが、BS-iでやってる「吉田類の酒場放浪記」。
吉田類っつーオッサンが街の居酒屋を紹介する番組なのだが、これがただ飲み歩いているだけにしか見えない。締めコメントとかろれつが回らなくなっちゃってて、何言ってんだかわかんねえし。
見てると、あー飲みに行きたいなーとは思うが、紹介された居酒屋に別段行きたいとは思わせないあたりが絶妙。
そんなユルさが好きなのでよく見てる。てゆか、毎週見てる。なぜかDVD化もされてるので、買ってしまうかもしれん。

で、遊びに来ていたうちの実家の皆様と今週の放送を見ていたら、映し出されたのはなんか見覚えのある光景。てゆか、見覚えがありすぎる光景・・・稲田堤じゃん!
なんと、今週は稲田堤の酉将って焼鳥屋が紹介されてました。焼き鳥は時々買うけど、入ったことはない店。
レバ刺しうまそう・・・なんか店頭じゃ売ってない串もいろいろあるみたい。うおお。

さすがに地元の店だと、思わず行きたくなるな・・・
と思ったら、来週は調布のい志井らしい。また近所じゃん。こっちは前に行ったことあるな。

2008-05-25

スカパー!

そういえばリモコンでCSのボタンを押すと、普通にウェルカムチャンネル見られるし、もしかしてアンテナ立てなくても見られるようになってるのかしら?JCOMは工事済みって聞いてたけど、CSもOKなんですか?
ものは試し、てことで、ホームページから無料体験を申し込んでみた。

1日経っても一向に見られる気配がないので、やっぱりアンテナ立てないとダメかなー、と思いきや、CS受信状態のまま放っておかないと衛星メールとやらが届かないのね。通販番組しか見られない状態で1時間くらい待ってたら、メールが流れてきて、見られるようになりました。やったー!

全チャンネルが見られるようになったんだけど、見てるのはもっぱらスペシャとかM-ON!とか、音楽系のみ。ラジオ代わりって感じ。
とはいえ、音楽系チャンネルだけ購入とかだとお得感無いんで、基本パック購入ですかねー?てゆか、パックってスポーツものしかないのね。ふむー。

今のところ3,500円くらいなら払ってもいいかなー、と思ってるけど、2週間後はどうでしょー?

2008-01-26

なんとか復活

こちらのサイトを参考に、MySQLとMythTVを入れたり消したり繰り返してたら、なんとか録画環境が復活。
ぎりぎりガンダムに間に合った!この間録り逃した、奥田民生が出てたSONGSも再放送があるようだし、よかったよかった。

しかし、今SONGSのサイトに載ってる世良公則が、板尾さんに見えてしかたがない件。

2007-10-27

異様に早起き

さっきから、日テレでスポーツ報知の「マッチ、パパに」の記事が紹介されるたびに、大橋アナの写真が映り込むのがひじょーに気になる。そっち紹介してくれ。

2006-05-10

ナツカシス

“skydog gang”:むかしのsaku sakuのエントリを見て、しばし懐かしさに浸る。
黒幕が歌ヘタとか、歌うなくらいの勢いで言われてて、今の音楽番組っぷりからは考えられんね。

Youtubeには他にもあかぎ時代の動画がいくつかあがっていて、お願いだからDVD化してくれと祈りながら次々に見ている次第。

2005-07-15

ああそうか

saku sakuのMSがヴィンセントとやらに替わって2週間が経とうとしているわけだが、まだ慣れないですな。黒幕の声も素のままだし。
最近やっとカエラに慣れてきたところだっつーのになあ。

それはそうと、ヴィンセントがなにかに似ていると思ったんだが、あれだ。
ゲーマント。