Movable Type 4 でポッドキャスト/ポッドキャスティング(その1:Podcasting プラグイン)

Movable Type 4 でポッドキャスト/ポッドキャスティング(その1:Podcasting プラグイン)

Posted at November 29,2007 2:00 AM
Tag:[Customize, MovableType, PodCast]

Movable Type 4 でのポッドキャスト/ポッドキャスティングのカスタマイズを2回に分けて紹介します。

「ポッドキャスト(Podcast)」とは、iPod と放送(broadcast)を組み合わせた造語で、Web 上で音声データファイルを RSS 配信する仕組みを指します。「ポッドキャスティング」は、この仕組みを利用して実際に配信を行うという行為を指すのに使われます。*1

本エントリーでは、MP3 の URL を指定することで音声ファイルを取り込み、ブログ記事として公開することができる Podcasting プラグインを紹介します。

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」が追加されるので選択。

Test Data

設定画面が表示されるので、再生したいファイルのURLを設定。自サイト以外のファイルを指定することも可能です。自サイトのファイルを読み込む場合は予めアップロードしておきましょう。

設定画面

設定後、「次へ」をクリック。

指定したURLにファイルの存在が確認できる(正常に取得できる)と、次画面に遷移します。
次の画面は、ファイルのアップロード画面とほぼ同じですが、ブログ記事作成と同時にファイル再生用の Flash プレイヤーを表示させたい場合は、「Embed a flash player for this podcast?」をチェックします。

設定完了

設定後、「完了」をクリック。

「Embed a flash player for this podcast?」をチェックすると、(リッチテキストでは)テキストエリアに下記のような Flash プレイヤーが表示されます。

ブログ記事投稿画面

Flash プレイヤーを表示させない場合は、ファイルへのリンクが設定されます。

ブログ記事投稿画面

ブログ記事を公開すると、冒頭のスクリーンショット(下)のようになります。

ブログ記事

読み込んだファイルはアイテムとして管理することができます(ただし実体はありません)。

アイテム一覧

アイテム一覧の「クイックフィルタ」にも「Podcasts」が追加されます。

アイテム一覧の「クイックフィルタ」

次の記事:Movable Type 4 でポッドキャスト/ポッドキャスティング(その2:MT-Enclosures プラグイン)

2007.12.03
EasyPodcasting Plugin の記述を修正しました。


*1:Wikipedia 「ポッドキャスト」より引用

関連記事
zenback
人気エントリー
トラックバックURL


トラックバック

MovableType 4 でポッドキャストを配信したい方向けの記事 from Podcast journal - ポッドキャストジャーナル
 Movable Type をちょっとでもいじった人であれば、ネットで必ず一度は... [続きを読む]

Tracked on January 27, 2008 10:01 AM

☆Podcasting Plugin for Movable Type をインストールしてみました from 日下部理恵のブログ Skywalk
 Podcasting Plugin for Movable Type というプラグインをインストールしてみました。これを使うと、たとえばサーバーに置いて... [続きを読む]

Tracked on March 14, 2009 3:34 PM

SuperGT鈴鹿テスト 2日目 from Classa@ Blog
行ってきました~!(^^)/ 先月同様、友人と一緒にSuperGT鈴鹿合同テスト... [続きを読む]

Tracked on March 6, 2010 11:55 PM
コメント

うまくいったのですが、
管理画面からアイテム一覧を選択すると、
下記のメッセージが出力されて、一覧が見られなくなってしまいました。

fileparse(): need a valid pathname at lib/MT/App/CMS.pm line 2131

これって、podcastのプラグインを入れたからでしょうか…。
助けてくださーい!

[1] Posted by shiihara : November 29, 2007 12:34 PM

>shiiharaさん
こんにちは。
下記のURLに同様のメッセージに遭遇された方のコメントがありますが、動作条件で何か思い当たる点はないでしょうか。
http://www.majordojo.com/2007/09/introducing-media-manager-20-beta-1.php
とりあえず「システムメニュー」→「プラグイン」で該当プラグインを無効にしてください。
それではよろしくお願い致します。

[2] Posted by yujiro logo : November 29, 2007 1:49 PM

英語が苦手で読めませんでした。
アドバイスありがとうございます!

プラグインを無効にしてもエラーが消えなかったので、

ASSETテーブルから、PODCASTのデータ(URLを入力した場合のもの)を削除したら、エラーは出力されなくなりました。

英語勉強して、再度挑みます。
ありがとうございました。

[3] Posted by shiihara : November 30, 2007 9:44 AM

>shiiharaさん
こんばんは。
ご連絡ありがとうございました。
説明不足ですいません。
記述した英語サイトの内容から、もしかしたら動作環境に問題があるのではないかと推測しました。
http://www.movabletype.jp/documentation/system_requirements.html

あと、本文に記載していないのですが、プラグインの説明では mt-config.cgi に StaticWebPath の記述(下記)

StaticWebPath http://~/mt-static/

を記述する説明がありました。
それがないことが原因かどうか分かりませんが、よろしければお試しください。

それではよろしくお願い致します。

[4] Posted by yujiro logo : November 30, 2007 5:41 PM

MT4対応のEasyPodcastingでも、Asset対応していますよー。
http://labs.m-logic.jp/2007/08/movabletypeeasypodcasting_plug_1.html

[5] Posted by CHEEBOW : December 3, 2007 11:32 AM

>CHEEBOWさん
こんにちは。
ご指摘ありがとうございました。機能把握不足、申し訳ございません。
該当部分の記述は修正致しました。
それではよろしくお願い致します。

[6] Posted by yujiro logo : December 3, 2007 1:58 PM

情報ありがとうございます!
試してみます!

まずはお礼まで。

[7] Posted by shiihara : December 4, 2007 11:33 AM

>shiiharaさん
こんばんは。
もしダメなら「EasyPodcasting Plugin」もお試しください。
ではでは!

[8] Posted by yujiro logo : December 5, 2007 12:37 AM

はじめまして。
mp3をよく扱うのでEasyPodcasting Pluginとこちらのプラグイン両方ためしてみましたが
アップロードし、エントリーにはりつけると画面が真っ白になってしまい、
結局使用できませんでした。
EasyPodcasting Pluginのほうはアップロード時に「ブログ記事を書く」を選択すればひとつだけですが貼り付けることはできるのですが
記事内に複数のファイルを呼び出すことはできません

[9] Posted by チロ : February 22, 2009 3:21 AM

こんにちは。
FlashPlayerが編集画面では表示されますが、
エントリー記事では表示されないのは何か設定を誤っているんでしょうか?

[10] Posted by hisataka logo : March 11, 2009 3:03 PM

どうも、ためになる情報ありがとうございます。
EasyPodcasting Pluginを使わせてもらいましたが
file road errorになってしまい
音楽が鳴りません。
リンクはwindows media playerでちゃんと音が出ます。
どうにかならないでしょうか?
バージョンは4.25です。

[11] Posted by まつみん : August 14, 2009 6:55 PM

>まつみんさん
こんばんは。
ご質問の件ですが、こちらでは原因不明のため、こちらに投稿された内容を、下記のプラグイン配布元ページにそのままペーストしてお問い合わせ頂けますでしょうか。

http://labs.m-logic.jp/2008/08/movabletypeeasypodcasting_plug_4.html

それではよろしくお願い致します。

[12] Posted by yujiro logo : August 18, 2009 11:49 PM
コメントする
greeting

*必須

*必須(非表示)


ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字イタリックアンダーラインハイパーリンク引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)