Movable Type 4 でポッドキャスト/ポッドキャスティング(その1:Podcasting プラグイン)
Movable Type 4 でのポッドキャスト/ポッドキャスティングのカスタマイズを2回に分けて紹介します。
「ポッドキャスト(Podcast)」とは、iPod と放送(broadcast)を組み合わせた造語で、Web 上で音声データファイルを RSS 配信する仕組みを指します。「ポッドキャスティング」は、この仕組みを利用して実際に配信を行うという行為を指すのに使われます。*1
本エントリーでは、MP3 の URL を指定することで音声ファイルを取り込み、ブログ記事として公開することができる Podcasting プラグインを紹介します。
このプラグインを利用することで、ブログ記事に Flash プレイヤーを表示し、取り込んだ MP3 を簡単に聴くことができます(下)。
Movable Type でのポッドキャストとしては、「EasyPodcasting Plugin」が有名ですが、このプラグインを使うことにより、ファイルを Movable Type の管理対象にすることが可能になります(ただし仮想的な管理)。
2007.12.03 追記:EasyPodcasting Pluginもアイテムとしてファイルの実体を管理することが可能です。
1.プラグインのインストール
Podcasting のページよりダウンロードをクリック。
ダウンロードしたプラグインを解凍し、plugins 配下にある Podcast フォルダをアプリケーションディレクトリの plugins ディレクトリに丸ごとアップロード。
また、mt-static/plugins 配下にある Podcast フォルダをアプリケーションディレクトリの mt-static/plugins ディレクトリに丸ごとアップロード。
それぞれのアップロード先が下記の構成になっていれば OK です。
/mt-static
/plugins
/Podcast
mp3player.swf
/plugins
/Podcast
/lib
/MT
/Asset
Podcast.pm
/Podcast
CMS.pm
/tmpl
/dialog
find_results.tmpl
find.tmpl
podcast_options.tmpl
Podcast.pl
この状態でブログ管理画面にアクセス。アップグレード画面が表示されるので、「アップグレード開始」をクリック。
管理画面にサインインします。これでアップグレードが開始されます。
アップグレードが完了したら「Movable Type に戻る」をクリック。
2.ポッドキャスト用ブログ記事作成
新規作成メニューに「Podcast Asset」が追加されるので選択。
設定画面が表示されるので、再生したいファイルのURLを設定。自サイト以外のファイルを指定することも可能です。自サイトのファイルを読み込む場合は予めアップロードしておきましょう。
設定後、「次へ」をクリック。
指定したURLにファイルの存在が確認できる(正常に取得できる)と、次画面に遷移します。
次の画面は、ファイルのアップロード画面とほぼ同じですが、ブログ記事作成と同時にファイル再生用の Flash プレイヤーを表示させたい場合は、「Embed a flash player for this podcast?」をチェックします。
「Embed a flash player for this podcast?」をチェックすると、(リッチテキストでは)テキストエリアに下記のような Flash プレイヤーが表示されます。
Flash プレイヤーを表示させない場合は、ファイルへのリンクが設定されます。
ブログ記事を公開すると、冒頭のスクリーンショット(下)のようになります。
読み込んだファイルはアイテムとして管理することができます(ただし実体はありません)。
アイテム一覧の「クイックフィルタ」にも「Podcasts」が追加されます。
2007.12.03
EasyPodcasting Plugin の記述を修正しました。
*1:Wikipedia 「ポッドキャスト」より引用
- Movable Type 4 でポッドキャスト/ポッドキャスティング(その2:MT-Enclosures プラグイン)
≫ MovableType 4 でポッドキャストを配信したい方向けの記事 from Podcast journal - ポッドキャストジャーナル
Movable Type をちょっとでもいじった人であれば、ネットで必ず一度は... [続きを読む]
≫ ☆Podcasting Plugin for Movable Type をインストールしてみました from 日下部理恵のブログ Skywalk
Podcasting Plugin for Movable Type というプラグインをインストールしてみました。これを使うと、たとえばサーバーに置いて... [続きを読む]
≫ SuperGT鈴鹿テスト 2日目 from Classa@ Blog
行ってきました~!(^^)/ 先月同様、友人と一緒にSuperGT鈴鹿合同テスト... [続きを読む]
うまくいったのですが、
管理画面からアイテム一覧を選択すると、
下記のメッセージが出力されて、一覧が見られなくなってしまいました。
fileparse(): need a valid pathname at lib/MT/App/CMS.pm line 2131
これって、podcastのプラグインを入れたからでしょうか…。
助けてくださーい!
>shiiharaさん
こんにちは。
下記のURLに同様のメッセージに遭遇された方のコメントがありますが、動作条件で何か思い当たる点はないでしょうか。
http://www.majordojo.com/2007/09/introducing-media-manager-20-beta-1.php
とりあえず「システムメニュー」→「プラグイン」で該当プラグインを無効にしてください。
それではよろしくお願い致します。
英語が苦手で読めませんでした。
アドバイスありがとうございます!
プラグインを無効にしてもエラーが消えなかったので、
ASSETテーブルから、PODCASTのデータ(URLを入力した場合のもの)を削除したら、エラーは出力されなくなりました。
英語勉強して、再度挑みます。
ありがとうございました。
>shiiharaさん
こんばんは。
ご連絡ありがとうございました。
説明不足ですいません。
記述した英語サイトの内容から、もしかしたら動作環境に問題があるのではないかと推測しました。
http://www.movabletype.jp/documentation/system_requirements.html
あと、本文に記載していないのですが、プラグインの説明では mt-config.cgi に StaticWebPath の記述(下記)
StaticWebPath http://~/mt-static/
を記述する説明がありました。
それがないことが原因かどうか分かりませんが、よろしければお試しください。
それではよろしくお願い致します。
MT4対応のEasyPodcastingでも、Asset対応していますよー。
http://labs.m-logic.jp/2007/08/movabletypeeasypodcasting_plug_1.html
>CHEEBOWさん
こんにちは。
ご指摘ありがとうございました。機能把握不足、申し訳ございません。
該当部分の記述は修正致しました。
それではよろしくお願い致します。
情報ありがとうございます!
試してみます!
まずはお礼まで。
>shiiharaさん
こんばんは。
もしダメなら「EasyPodcasting Plugin」もお試しください。
ではでは!
はじめまして。
mp3をよく扱うのでEasyPodcasting Pluginとこちらのプラグイン両方ためしてみましたが
アップロードし、エントリーにはりつけると画面が真っ白になってしまい、
結局使用できませんでした。
EasyPodcasting Pluginのほうはアップロード時に「ブログ記事を書く」を選択すればひとつだけですが貼り付けることはできるのですが
記事内に複数のファイルを呼び出すことはできません
こんにちは。
FlashPlayerが編集画面では表示されますが、
エントリー記事では表示されないのは何か設定を誤っているんでしょうか?
どうも、ためになる情報ありがとうございます。
EasyPodcasting Pluginを使わせてもらいましたが
file road errorになってしまい
音楽が鳴りません。
リンクはwindows media playerでちゃんと音が出ます。
どうにかならないでしょうか?
バージョンは4.25です。
>まつみんさん
こんばんは。
ご質問の件ですが、こちらでは原因不明のため、こちらに投稿された内容を、下記のプラグイン配布元ページにそのままペーストしてお問い合わせ頂けますでしょうか。
http://labs.m-logic.jp/2008/08/movabletypeeasypodcasting_plug_4.html
それではよろしくお願い致します。