1

このことを行う小さな Web アプリを作成したいと思います。

  • 現在の曲とい​​くつかのメタデータを表示する Web ページを配信する
  • ページをロードせずにページを更新できるように、次の曲を照会できる Web API を提供する

大したことではありません。私が推定できない唯一の部分は、iTunesTRAKTOR、および可能であればRuby on Rails アプリケーションからCogの現在の曲にアクセスできるかどうかです。

プレイリストにもアクセスして、次の曲も表示できると特にいいですね。

4

3 に答える 3

1

あなたが言及している他の 2 つのプレーヤーについては聞いたことがありませんが、iTunes を使えばこれは間違いなく可能です。たとえば、このプロジェクトを見てください: http://code.google.com/p/itunes-rails/

iTunes と通信できるスクリプト ブリッジが必要です。ただし、他のプレイヤーについてはわかりません。

于 2011-04-11T09:08:13.713 に答える
0

コマンドラインからapplescriptを使用します。私は Traktor Pro や Coq を持っていませんが、OS X の Script Editor の AppleScript Dictionary ビューアで、どのオブジェクトを利用できるかを確認できます。iTunes の場合、コマンドは次のようになります。

osascript -e 'tell application "iTunes" to get name of current track'
osascript -e 'tell application "iTunes" to get name of every track of current playlist'

次のように、Rails アプリ (ユーザー アカウントとして実行する必要があります) からコマンドを実行します。

def show
    @current_track = `osascript -e 'tell application "iTunes" to get name of current track'`
end

...

<h1>The current track is: <%= @current_track -%></h1>
于 2011-04-13T08:50:48.340 に答える
0

Traktor では、次の 2 つの方法でのみ名前にアクセスできます。

  • 流氷放送からデータを取得する
  • 回避策として、悪魔のデバイスが接続されていると認識させ、MIDI 出力データをキャプチャし、この JavaScript を介して変換します。

https://github.com/Sonnenstrahl/traktor-now-playing

于 2020-03-19T10:12:27.803 に答える