[[diary/Kojima]]

・「らじる☆らじる」録音スクリプト

NHKの番組表APIの提供は予定より遅れているようだけど、
現在放送中の番組情報は http://www2.nhk.or.jp/hensei/api/noa.cgi を叩けば
入手できるようなので、自家製の録音スクリプトに番組情報を記録するような機能を追加してみた。

使い方は従来の radiru_rec.py と同じだけど、
録音用スクリプト中に、上記サイトから番組情報を入手してSQLite3 なデータベースに記録すると共に、
録音終了後、MP3データにID3タグとして書きこむようにした。

radiru_query.py を使えば録音した各番組の情報が表示する。

 $ radiru_query.py
 ...
 id:19 2014-01-10-21-10_DJクラシック.mp3 2014-01-10 21:10:00 001netfm0
   DJクラシック -錦織健の“しゃべくりオペラハウス”- 〜フィデリオ〜 
 
 id:20 2014-01-11-13-00_歌謡スクランブル‐秋元順子作品集‐.mp3 2014-01-11 13:00:00 001netfm0
   歌謡スクランブル -秋元順子作品集- 
 
 id:21 2014-01-11-17-00_「平家物語、その魅力的な人物に迫る」_041.mp3 2014-01-11 17:00:00 001netr20
   古典講読「平家物語、その魅力的な人物に迫る」(41) 駒澤大学教授…櫻井陽子
 ...

引数にファイル名か番組IDを指定すれば、曲目リスト等の詳細情報を表示する。

 $ radiru_query.py 20
 20 2014-01-11-13-00_歌謡スクランブル‐秋元順子作品集‐.mp3 2014-01-11 13:00:00 001netfm0 歌謡スクランブル -秋元順子作品集- 
     深沢彩子
     - 秋元順子作品集 -
     「愛のままで…」 (秋元順子)
     (4分40秒)
     <キング KICM30125>
     「マディソン郡の恋」 (秋元順子)
     (4分26秒)
     <キング KICM905>
     「雨の旅人(シングルバージョン)」 (秋元順子)
 ...

同じ情報は、MP3ファイルにも書き込まれる。

 $ eyeD3 2014-01-11-13-00_歌謡スクランブル‐秋元順子作品集‐.mp3
 2014-01-11-13-00_歌謡スクランブル‐秋元順子作品集‐.mp3 [ 54.96 MB ]
 -------------------------------------------------------------------------------
 Time: 01:00:09  MPEG1, Layer III        [ 128 kb/s @ 44100 Hz - Joint stereo ]
 -------------------------------------------------------------------------------
 ID3 v2.4:
 title: 歌謡スクランブル -秋元順子作品集-
 artist: 
 album: 歌謡スクランブル‐秋元順子作品集‐
 release date: 2014-01-11T13:00:00
 track:          
 Comment: [Description: ] [Lang: eng] 
 深沢彩子
 - 秋元順子作品集 -「愛のままで…」 (秋元順子)
 (4分40秒) 
 <キング KICM30125>「マディソン郡の恋」 (秋元順子)
 (4分26秒) 
 <キング KICM905>「雨の旅人(シングルバージョン)」 (秋元順子)
 (4分40秒)
 ...

詳細は添付の README.txt あたりを参照のこと。

なお、Plamo-5.2環境で使う場合、eyeD3パッケージを更新する必要があるので注意。
スクリプトと共にこのページに添付しておくので、updatepkg で更新してからお試しください。
- 録音スクリプトをsiyou  Radiru.tar.xz  -- [[hyodoarch]] &new{2014-10-01 (水) 08:08:21};
- 『第37回  「らじる☆らじる」再び』の録音スクリプトを使用させていただいています。今度は、このページのスクリプトに挑戦してみようと思いまして、Radiru.tar.xz をDLしたのですが、ファイルエラーで解凍できません。ubuntu でtar、win環境の解凍ソフトの二つの方法で試しました。MD5の値は一致しています。もしよろしければ解凍方法を教えてください。 -- [[hyodoarch]] &new{2014-10-01 (水) 08:14:04};
- あー、拡張子を tar.xz にしているけど、実際はbzip2で圧縮していたですね (_ _) Radiru.tar.xz を Radiru.tar.bz2 にrenameしてやれば何とかなりませんかね? -- [[kojima]] &new{2014-10-03 (金) 00:07:56};
- おっしゃる方法で解凍できました。どうもありがとうございます。 -- [[hyodoarch]] &new{2014-10-05 (日) 08:30:06};
- 21 2014-01-11-17-00_「平家物語、その魅力的な人物に迫る」_041.mp3 2014-01-11 17:00:00 001netr20 --  &new{2018-12-19 (水) 15:25:59};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS