Androidで音楽をストリーミング配信してみる
Droidpacker
を使って、音楽をストリーミング配信するアプリを作り、Androidマーケットに登録してみます。
コンテンツファイルが大きい時などに便利です。
サンプルアプリはこちら。
「雨のワルツ/Bavarois Tender(ストリーム版)」
■まずは、何処かのサーバ上にコンテンツを用意します。
・最近はレンタルサーバも安くなりましたし、無料のストレージサーバもありますね。
・ファイル名と、コンテンツのURLを記入したCSVファイルを用意します。
CSVとはカンマ区切りでデータを羅列したテキストファイルです。中身はこんな感じ。
テキストエディタやエクセルで編集し、拡張子をcsvにして保存してください。
--- ここから ---
00_jaket.jpg,http://xxx.com/yyy/zzz/00_jaket.jpg
01_amenowarutsu.mp3,http://xxx.com/yyy/zzz/01_amenowarutsu.mp3
02_amenowarutsu.txt,http://xxx.com/yyy/zzz/02_amenowarutsu.txt
03_profile.html,http://xxx.com/yyy/zzz/03_profile.html
.profile.jpg,http://xxx.com/yyy/zzz/.profile.jpg
--- ここまで ---
■コンテンツを「http://droidpacker.com
」でアップロード。
・「アプリ名」や必要に応じて「アイコン」などを入力。
・「ストリームコンテンツ」に先ほど用意したCSVファイルを選択します。
・「ストリームコンテンツダウンロード解禁時間」に適当な数字を入れます。
※これはアプリの初回起動時から、端末にダウンロード可能になるまでの時間を指定できます。
たとえばAndroidマーケットで、アプリ購入後コンテンツをダウンロードして直ぐ返品されるのを防ぎたい時は15分くらいに設定してください。(15分で返品不可になるので)
-1を入力するとダウンロード不可になり、ストリーミング再生専用のアプリになります。
・「アプリを作成」ボタンを押します。
■アプリ完成!
QRコードで直接インストールして動作を確認してください。
■Androidマーケットにアプリを登録
詳しくは他のサイトで確認してください。
無事登録できました。
「雨のワルツ/Bavarois Tender(ストリーム版)」
■Androidマーケットからアプリをダウンロード
・アプリをインストールして起動します。
・アプリを見るには「Droidpacker」が必要です。Androidマーケットでダウンロードしてください。
Droidpacker未インストールの場合は、アプリを起動するとマーケットへ誘導されます。
・「Droidpacker」がインストールされていたら、ファイルの一覧が表示されます。
※リストの右側にSTRマークが付いているコンテンツは、SDカードではなくサーバ上にファイルが存在します。
・リストをタップするとコンテンツを見ることができます。隠しファイルは閲覧できません。
音楽や動画はストリーミング再生になります。
■ストリーミングコンテンツをSDカードにダウンロードする。
・ダウンロードしたいコンテンツをチェックして「SDカードに保存」を押します。
・ダイアログが開いて、ダウンロードが開始されます。
・リストの右側がLOCマークになりました。これでSDカードに保存されています。
■アプリの整理
・一度起動したコンテンツは、アプリを削除しても見ることが出来ます。
Droidpackerを起動した直後のアプリ一覧画面で、消したいアプリを長押し→アプリの削除で「リストには残す」を選択
するとアプリのアンインストール画面に飛ぶので、そこで削除してください。
ダウンロード済のアプリを消すことで、余計なアプリを増やさなくてすみます。
ただし、SDカードへの保存はアプリがインストールされていないと出来ません。
・リスト上からも削除したい場合は、「リストからも削除」を選んでください。
アプリのアンインストール画面に行くので、そこでアプリをアンインストールすると
リストからも削除されます。
Androidで簡単に音楽を配信する
Droidpacker
を使って、実際にAndroidマーケットから音楽を配信してみます。
音源はインディーズで活躍中のBavarois Tenderさんからお借りしました。
こんなアプリが簡単に作れます!
【世界初?アプリシングル】
「雨のワルツ/Bavarois Tender」
■まずは、アプリにしたいファイルを準備し、ZIPで圧縮します。
・今回はジャケ写(jpg),楽曲(mp3),歌詞(txt),プロフィール(html+jpg)ファイルを用意しました。
・先頭にドットを付けると隠しファイルになります。
・htmlの中身はこんな感じ。
---
<div style="text-align:center;background-color:#FFFFFF;">
<img src=".profile.jpg"><br>
<span style="font-size:25px;">Bavarois Tender</span><br>
<span style="font-size:12px;">(ババロワテンダー)</span><br>
<br>
田中 里奈(vo)と中岡 友紀(gt)の<br>
大阪発のユニット。<br>
<br>
2007年の結成以来、<br>
関西のカフェやライブバーを中心に<br>
ライブを行う。<br>
<br>
極上な空気感が心地良い<br>
アコースティックライブから<br>
POPなバンドスタイルでのライブまで<br>
幅広く活動中。<br>
<br>
<br>
<a href="http://bavaroistender.com
">ホームページ</a><br>
<a href="http://www.myspace.com/bavaroistender">Myspace</a><br
>
<a href="mailto:info@bavaroistender.com">Mail</a><br
>
</div>
■コンテンツを「http://droidpacker.com
」でアップロード。
・「アプリ名」や必要に応じて「アイコン」などを入力。
・「ローカルコンテンツ」に先ほど用意したZIPファイルを選択します。
・「アプリを作成」ボタンを押します。
■アプリ完成!
QRコードで直接インストールして動作を確認してください。
■Androidマーケットにアプリを登録
詳しくは他のサイトで確認してください。
無事登録できました。
■Androidマーケットからアプリをダウンロード
・アプリをインストールして起動します。
・アプリを見るには「Droidpacker
」が必要です。Androidマーケットでダウンロードしてください。
Droidpacker未インストールの場合は、アプリを起動するとマーケットへ誘導されます。
・「Droidpacker」がインストールされていたら、ファイルの一覧が表示されます。
・リストをタップするとコンテンツを見ることができます。隠しファイルは閲覧できません。
・コンテンツファイルはSDカードに保存されるので、好きなビューワ、プレイヤーで見ることもできます。
