[:ja]Radio.coのユーザー向けにポッドキャストを作成することにしたのですが、やり方が分からず苦戦しました。
ここに備記録を兼ねて私がやったことをメモしておきます。
Radio.coのダッシュボードからは、直接メディアを再生することができますが、トークンによる認証があり、そこに直リンクすることはできないようです。
ただし、アップロード用に利用されているFTPアカウントから公開されているメディアを一括でダウンロード出来るようでした。ここからダウンロードし、何かアップローダ(オンラインストレージ経由)で公開できないか考えました。もちろん、普通にこのブログのレンタルサーバに落としてもいいのですが、大容量のファイルだとエラーが発生するようで、分割する手間がいただけないので却下しました。
クラウドストレージに要求される条件は、以下の3点です。
- 直リンク可能な公開URLリンクを作成できること
- API等が公開されていて、プログラムに実装が容易なこと
- 無料で利用できること
始めに、Google Driveが思い付きましたが、約25MB以上のファイルでは直リンク出来ないようで断念しました。One Driveも、APIによる大容量ファイルのアップロードに非対応のようで利用できませんでした。
様々なオンラインストレージを比較した後、Dropboxならこれらの条件を満たせることが分かりました。ただし、無料版では、容量が初期状態で2GB(約28時間分)、一日に20GBまでの帯域(約280時間分)しかありませんので、リスナーさんが増えて来たらアップグレードするか、別の方法を考える必要はありそうです。(ダウンロード後のメディアは私たちの場合、1時間番組で70MB程度となっていました。)
このあと、プログラムを作成しましたが、Dropboxのファイルの共有URLを変えずに更新する方法が見つかりませんでしたので、ポッドキャストのプレイリストファイルは、結局このレンタルサーバにアップすることにしました。(容量も小さいしね!)
というわけで、完成した作業フローはこちらです。
- Radio.coからFTP経由でメディアをローカルに保存
- ローカルからメディアをDropboxにアップロード
- Dropboxから共有リンクを取得し、プレイリストの作成
- 別のFTPサーバにプレイリストのアップロード
あとは、アップロードしたポッドキャストのプレイリストをiTunes等に送信すれば完成です。
一応、今回作成したプログラムも公開しました。
https://github.com/magesusu/Podcast-Creator-For-Radio.co
こちらからダウンロードしていただけるので、ぜひご利用ください。詳しい使用方法などは、また気が向いたら書くかもしれません・・・(コマンドラインじゃ難しいよね)
[:en]We decided to create our station’s podcast, but struggled not know the way.
We will note to self that we do.
From the dashboard of Radio.co, you can play the media directly, but it does not seem to be able to direct link there due to authentication by token, .
However, it was able to download the media that have been published from the FTP account that is available for upload.So, Download from here, we thought can be published the podcast in the something uploader (via online storage). Of course, I usually nice even to fall in the rental server of this blog but, like an error occurs that it files of large capacity, was rejected because it does not offer the need to split.
Required for cloud storage are the following three points.
- That you can create a direct link possible public
- There have an API and the implementation is easy to program
- It can be used free of charge
In the beginning, Google Drive was thought, but at about 25MB or more files were abandoned as can not direct link.One Drive also, was not available in as a non-corresponding to the upload of large files by API.
After comparing a variety of online storage, it was found that meet these requirements if we use Dropbox.However, in the free account, capacity of 2GB (about 28 hours-shows) in the initial state and the bandwidth of up to 20GB per day (about 280 hours-shows). So, after came more listeners, we consider about upgrading or thinking another way.(In our case, Media had become about 70MB per one-hour show. )
After this, we created a program. But we can’t find how to update without changing the share URL of the file of Dropbox. We decided to end uploading the play list file of the podcast in this rental server.( The list file size is also small! )
So, finished work flow is here.
- Save the media in local via FTP from Radio.co
- Upload from the local media to Dropbox
- Get the shared link from Dropbox, and create playlists
- Upload of the play list to another FTP server
After that, it is completed by transmitting the play list of the uploaded podcasts to iTunes or the like.
Once, also has released a program that was created this time.
https://github.com/magesusu/Podcast-Creator-For-Radio.co/
You are able to download from here, please use.Such as the detailed usage, also might write once I feel like it … (it’s hard to use command line program.)[:]