web-dev-qa-db-ja.com

ユニークなアーティストのトラックで構成されるスマートプレイリストをiTunesで作成することは可能ですか(リストに2回表示されるアーティストはありません)。

リスト内のすべての曲が異なるユニークなアーティストであり、アーティストや曲が繰り返されないプレイリストをiTunesに作成させる方法がわかりません。これは可能ですか?

(iTunes 10、64ビット、Windows 7を使用)

17
Nathan Chase

ITunesを通して、あなたが求めていることは不可能です。しかし、私はそれが可能であり、iTunesへのプラグインまたはインターフェースを介して行うのはかなり簡単であるべきだと思いました。

だから私は約束したことをしました!

alt text

実際のSDKやそれらの記述に関する情報が見つからなかったため、これは真のiTunesプラグインではありませんが、COMを介してiTunesとインターフェイスする小さなWPFです。私はそれを改良することに取り組んでおり、SourceForgeですぐに公開したいと思っています。

これは、.NETで動作するiTunesが提供するCOMライブラリを介して行われます。ライブラリに関する情報は見つけることができます ここ。

31
xdumaine

Windowsでは、iTunesCOMインターフェイスを介して可能になる場合があります。私はそれを試したことがありませんが、ここに

3
akurtser

OSXを実行していないのは残念です。または、 これ のようなAppleScriptを使用することもできます。

気になる方は、参照されているスクリプトコードを読んで、akurtserの提案を使用してiTunesへのCOMインターフェイスを試してみてください。

これがダグのスクリプトです Windowsリソース WindowsiTunesユーザー向けの同様のオプション。

1
r00fus

スマートプレイリストのロジック機能に基づいて、あなたの質問に答えます:いいえ、これは不可能です。

ロジックは次のように機能します。

  1. すべての曲を取ります
  2. ルールを適用して選択を絞り込みます(これらは条件付きステートメントです)
    • 条件文は、すでに選択されているものからではなく、全体からの選択にのみ適用されます
  3. アイテムを選択する場所と、選択を制限する方法(分、曲など)をiTunesに指示します
    • ここで「ユニークなアーティスト」ルールを適用しますが、現在はオプションではありません。ロジックは、「選択された」アーティストのリストを保持することによって機能し、曲がランダムに選択されると、そのアーティストは「選択された」アーティストのリストと照合され、リストにない場合は選択され、アーティストが「選択済み」リストに追加されます。

私はそれを見つけることができず、それが可能かどうかはわかりませんが、これはiTunesプラグインを介して実行できる必要があります。

つまり、いいえ、現在は不可能です。

1
xdumaine