GettingStartedJA - essa/7m GitHub Wiki

iTunes ライブラリをバックアップする

SevenMinutes は、iTunesライブラリの以下の項目を変更します。

  • Bookmarkable(再生位置を記憶)
  • Bookmark(再生位置)
  • PlayedCount(再生回数)
  • PlayedDate(再生日時)
  • Rating(レーティング)

これらの項目の変更に問題がある場合は、SevenMinutesを使う前に iTunesライブラリをバックアップしてください。

iTunes プレイリストを作成する。

SevenMinutes は最初の起動時に、iTunesプレイリストを参照して、それを元に定義ファイルを作成します。

プレイリストが無いと、うまく動作しませんので、起動する前にプレイリストを作成してください。基本的には、どのようなプレイリストでもかまいませんが、下記のようなスマートプレイリストがあると一番問題なく動くと思います。

メニューからファイル→新規→スマートプレイリストを選択して下記のように入力してください。

iTunes screen shot

この条件で、新しい(まだ聞いてない)podcastをリストアップします。

iTunes screen shot

この条件でレート5をつけたあなたの好きな曲をリストアップします。

SevenMinutes は、この二つのプレイリストをリミックスして、あなた専用の「ラジオ番組」を作成します。

SevenMinutes は、どのようなプレイリストでも処理しますが、このような「自動入れ替え型」のプレイリストがあると一番うまく動きます。「自動入れ替え型」とは、「最後に再生した日」や「再生回数」を条件に入れているスマートプレイリストです。このようにすると、再生した項目が自動的にリストから消えます。

Mac用アプリをダウンロードする

http://www.uncate.org/7m/ から、最新のアーカイブをダウンロードして解凍し、適当なディレクトリにコピーしてください。

Run the MacApp

アイコンをクリックすると起動して、このような画面が表示されます。

web ready screen shot

"Web Server READY"というメッセージが表示されているか確認してください。

これが表示されない場合は何か問題があります。エラーメッセージを参照してください。

(Mac)のブラウザで実行

Safariを起動して, http://localhost:16017/ を開いてみてください。(16017は SevenMinutes のポートの既定値です)。するとブラウザに次の画面が表示されます。

web ready screen shot

これは、最初の一回だけ表示されます。「Save」ボタンをクリックしてください。

再生してみる

FirstPlaylists screen shot

これが SevenMinutes のメインとなるページです。

ここには、定義ファイルで定義された「ラジオ番組」の一覧が表示されます。定義ファイルは、最初の起動時に自動的に作成されます。詳しくは後述します。

"7m_demo"という番組をクリックしてください。

screen shot

"7m_demo"があなたのiTunes内のプレイリストから曲をいくつか抜き出して、あなた用の「ラジオ番組」を作成しています。

「プレイ」ボタンをクリックしてみてください。

screen shot

「番組」の再生を開始します。

ただのプレイリストのように見えますが、(初期設定の状態では)各項目を最後まで再生しないで、20秒で次の項目に移ります。

これが、SevenMinutes の基本コンセプト「部分再生と同期」です。

定義ファイルを修正する

停止ボタンをクリックして、Macアプリに戻ります。

screen shot

config タブをクリックしてみてください。

このタブは簡単なテキストエディタになっています。定義ファイルは、 ~/Library/Application\ Support/SevenMinutes/7m.yml にありますので、お好みのエディタで修正してもかまいません。

この中で duration と max_duration_per_track という二つの項目を修正してみてください。これらの指定で、番組内の「枠」の長さや曲数をコントロールします。初期設定は、デモ用なので、短めになっています。

これを次のように修正してください。

duration: 600-1200 # 枠の時間が10分から20分 max_duration_per_track: 420 # 一曲ごとの時間を7分に制限する

プレイリストの数だけ「枠」(frame)の定義がありますので、使わないプレイリストを削除してください。

修正して保存したら、Web Serverタブの「restart」ボタンをクリックしてください。

screen shot

ブラウザをリロードしてもう一度「Play!」ボタンをクリックすると、あなた専用の「ラジオ番組」が再生されます。

次は