問題タブ [itunes-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - iTunes JavaScript API はありますか
iTunes にアクセスするための JavaScript API はありますか?
たとえば、javascript を使用して Web ページ内の iTunes アルバムのリストを取得したいと考えています。COM インターフェイスについて読んだことがありますが、これは Windows 以外の環境でも機能するはずです。
command-line - ITMS Transporter を使用して公開された書籍を削除する
ITMS Transporter コマンド ラインを使用して書籍を iBook Store に適切に公開するプログラムがあります。今、私は、iBookStore から本ごとに公開/削除するコマンドを送信できる機能が必要です。
objective-c - Apple iTunes 検索 API でエンティティ タイプの検索を組み合わせる方法
itunes search api docには、 maroonというアーティストを検索する例があり、URL は次のようになります。
これは、次のように始まる 50 を超える結果を返します。
いいですね。ただし、ここに私の問題があります。アーティストと曲名とアルバム名の両方の検索を組み合わせて、できるだけ具体的な検索クエリを作成したいと思います..
たとえば、こんな曲を手に入れました。
- 曲名:アクロス・ザ・グレート・ディバイド
- アルバム:グレート・ディバイド
- アーティスト:セミソニック
アーティスト名のみを検索できます。
曲の用語のみを検索できます。
アルバム名のみを検索できます。
しかし、これらの人は誰も私が望む結果を与えてくれません (私が探している結果をおそらく 50 の他の人の中から見つけることができます..しかし、クライアント側のフィルタリングのようなものを避けるために、検索クエリを十分に具体的にしたいだけです)。
これらの検索を組み合わせるにはどうすればよいですか? 単純に 2 つの検索を追加すると (この例では、曲とアーティストの両方を検索しています):
その場合、Apple は最初の検索タイプ (曲など) を単純に無視し、アーティストのみの結果を返します)。
アイデア?
macos - Applescript から Swift 言語へ (アプリケーション制御)
タイトルを何と呼べばいいのかわかりませんでしたが、iTunes から情報をプル/プッシュして保存する Applescript に取り組んでいます。Applescript の開発中に、言語を学ぶなら Swift を学ぶべきだと考えました。将来的にはより高度なプログラムを開発したいからです。Applescript は便利ですが、私がやっていることは Applescript での作業です... Swift を使用してプログラムとスクリプトを開発することを学ぶための次のステップに進みたいと思いました。Swift を使用して Applescript で実行できたことを複製できるようにしたいと考えています。
私が知りたかったのは、アクセシビリティ インスペクターなどからデータを読み取る方法や、applescript が実行できるようなプログラムを制御する方法に関するチュートリアルやガイドがあるかどうかです。
私が Applescript でできることの背景を説明すると、これはBatch Apple ID Creatorの本当に基本的なバージョンです。私は、現在 MDM を使用して i デバイスを管理している小さな学区で働いています。MDM では、各デバイスに独自の Apple ID が必要であり、500 以上の Apple ID を手動で作成するのは思ったほど楽しくありません。これらは、Applescript で再作成した手順の一部です。
- iTunes が起動しているかどうかを確認する
- 現在ログインしているユーザーがいるかどうかを確認します。
- 現在のユーザーがログインしている場合は、メニュー バーの下にある [サインアウト] をクリックします。
- 「Apple ID を作成...」に移動
- 等
その Git リポジトリにある現在のスクリプトを取得し、いくつかの変更を加えて、最新バージョンの iTunes (12.1.2) で動作するようにしました。いくつかの変更を加えた後、私は学びたいと思い、スクリプトの書き直しを開始して、スクリプトがどのように機能するかを完全に理解し、Applescript の構文を学びました。
私がやろうとしていることについてさらに情報が必要な場合はお知らせください。
スロッドネ
c# - メモリを消費せずに継続的な Windows バックグラウンド タスクを実行する
コンピューターの起動時に実行する短い C# スクリプトを作成しました。その機能は、iTunes を監視し、Skype のステータスとして、どのアーティストを聴いているかを示す楽しいメッセージを表示することです。
iTunesApp オブジェクトを作成し、トラックの変更を検出するリスナーを追加します。問題はwhile(true)
、アプリをバックグラウンドで開いたままにするためにループを使用する必要があることです。そうしないと、実行して閉じるだけです。タスクマネージャーを見るまでは、これで問題ないと思っていましたが、この小さなプログラムが CPU の 15% から 20% を使用していることに気付きました!
より良いアプローチはありますか?
アイデアを得るために、コードの核心は次のとおりです。
完全なプロジェクトはhttps://github.com/ericsundquist/SkypeTunesにあります。
ios - MPMediaItem の iTunes Store ID を取得することは可能ですか?
から曲の iTunes Store ID を取得する方法はありMPMediaItem
ますか?
ユーザーのプレイリストを取得し、それらを別のデバイスに転送してから、MPMusicPlayerController を使用して曲を再生しようとしていますsetQueueWithStoreIDs
。MPMediaItem
これには、Apple Music サブスクリプションに含まれる iTunes Match の目的である iTunes Store のコンテンツに をマッピングする必要があります。
理論的には、これは iTunes コンテンツに一致した曲で可能です。ただし、これをサポートするフレームワーク内のプロパティ、valueForKey
オン、MPMediaItem
またはその他のクラスが見つかりません。MPMediaPlayer
プロパティのpersistentId
セットはローカル DB キーであり、アイテムの iTunes コンテンツには関連付けられません。同じユーザーのデバイス間でも同じではないようです。