ポッドキャストを作成しよう(radio.coユーザー向け)

Radio.coのユーザー向けにポッドキャストを作成することにしたのですが、やり方が分からず苦戦しました。

ここに備記録を兼ねて私がやったことをメモしておきます。

 

Radio.coのダッシュボードからは、直接メディアを再生することができますが、トークンによる認証があり、そこに直リンクすることはできないようです。

ただし、アップロード用に利用されているFTPアカウントから公開されているメディアを一括でダウンロード出来るようでした。ここからダウンロードし、何かアップローダ(オンラインストレージ経由)で公開できないか考えました。もちろん、普通にこのブログのレンタルサーバに落としてもいいのですが、大容量のファイルだとエラーが発生するようで、分割する手間がいただけないので却下しました。

クラウドストレージに要求される条件は、以下の3点です。

  • 直リンク可能な公開URLリンクを作成できること
  • API等が公開されていて、プログラムに実装が容易なこと
  • 無料で利用できること

始めに、Google Driveが思い付きましたが、約25MB以上のファイルでは直リンク出来ないようで断念しました。One Driveも、APIによる大容量ファイルのアップロードに非対応のようで利用できませんでした。

様々なオンラインストレージを比較した後、Dropboxならこれらの条件を満たせることが分かりました。ただし、無料版では、容量が初期状態で2GB(約28時間分)、一日に20GBまでの帯域(約280時間分)しかありませんので、リスナーさんが増えて来たらアップグレードするか、別の方法を考える必要はありそうです。(ダウンロード後のメディアは私たちの場合、1時間番組で70MB程度となっていました。)

このあと、プログラムを作成しましたが、Dropboxのファイルの共有URLを変えずに更新する方法が見つかりませんでしたので、ポッドキャストのプレイリストファイルは、結局このレンタルサーバにアップすることにしました。(容量も小さいしね!)

というわけで、完成した作業フローはこちらです。

  1. Radio.coからFTP経由でメディアをローカルに保存
  2. ローカルからメディアをDropboxにアップロード
  3. Dropboxから共有リンクを取得し、プレイリストの作成
  4. 別のFTPサーバにプレイリストのアップロード

あとは、アップロードしたポッドキャストのプレイリストをiTunes等に送信すれば完成です。

一応、今回作成したプログラムも公開しました。

https://github.com/magesusu/Podcast-Creator-For-Radio.co

こちらからダウンロードしていただけるので、ぜひご利用ください。詳しい使用方法などは、また気が向いたら書くかもしれません・・・(コマンドラインじゃ難しいよね)

 

この記事が気に入ったら
いいね ! しよう

The following two tabs change content below.
magesusu
このサイトやラジオ局のシステムを構築しているエンジニアで、主にJavaやCを扱い、ArduinoやAndroidと戯れることが趣味です。(あれっ、PHPは…) 私はフリーソフトやオープンソースと共に育ってきました。私も皆さんから利用してもらえる技術が一番だと考え、できる限り公開できるものは公開するつもりでやっていきます。感想をいただけることが何よりも嬉しいので、よろしくお願いします。