問題タブ [ituneslibrary]

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.

0 投票する
1 に答える
940 参照

itunes - SongkickはどのようにiTunesデータをインポートしますか?

今日、私はあなたのiTunesライブラリをスキャンする可能性を提供するSongkick.comを見つけました、彼らはそれをどのように行うのですか?グーグルで検索しようとしましたが、AppleからAPIが見つかりませんでした。何かアイデアはありますか?

0 投票する
1 に答える
335 参照

itunes-sdk - iTunes TrackID と DatabaseID の永続性

COM オブジェクトを使用して iTunes ライブラリ (バージョン 11、Windows) を読み込んでいます。関数を呼び出してGetITObjectByID、以前の iTunes セッションでテキスト ファイルに保存されたリストから一連のトラックを取得します。

これらの ID がどの程度永続的であるかを知りたいのですが。それらが時間の経過とともに変化する場合、どのようなイベントがこれらの変化を引き起こす可能性がありますか? これは、保存された ID の信頼性を評価し、アプリを実行するたびに ID データベースを更新する必要があるかどうかを評価するのに役立ちます。

ありがとう。

0 投票する
2 に答える
489 参照

macos - プラグインと iTunesLibrary を使用した OS X アプリの共同設計

私は本当に奇妙なコードサインの問題を抱えています。以前のほぼ同一のバージョンが検証に合格し、App Store に提出されたので、私のコード署名は壊れていません。

最近、iTunesLibraryフレームワークを使用しようとしています。このフレームワークは、アプリケーションがコード署名されている場合にのみ機能します。フレームワークを初期化しようとすると、コード署名の失敗を示す一般的なエラーが発生します。

エラー Domain=NSPOSIXErrorDomain Code=100001 「読み込めませんでした。」UserInfo=0x100329d80 {NSLocalizedDescription=Could not load., NSUnderlyingError=0x10031a430 "The operation could't be completed. (OSStatus error 100005.)"}

私のアプリは、動的にリンクされたものとプラグインの両方の複数のフレームワークに編成されています。フラグを使用し--deepてアプリケーションに再帰的に署名してきましたが、どうやらこれは間違っているようです。現在、run scriptビルド フェーズを使用して、各フレームワークとプラグインに署名しています。これはcodesign、アプリが署名されていることを示しているように機能するようです。

アプリをデバッグ モードでビルドし、アーカイブして、開発者 ID 署名付きプログラムとしてエクスポートし、署名を確認しました。両方のビルド モードがパスします。実行すると、上記のエラーが表示されiTunesLibraryます。本当に奇妙な部分は、アプリをエクスポートして、以下のように自分で再署名すると、iTunesLibrary正しく機能することです。

これspctl --assessについて詳しく説明しようとすると、このアプリケーションは正常に動作しているにもかかわらず、署名が不適切であることがわかります。

iTunesLibrary一方、気に入らないアプリはspctl検査に合格します。

0 投票する
1 に答える
67 参照

macos - OSX サンドボックス: OS のバージョンに基づいて異なる実行可能ファイルを起動します

Mac App Store にアプリケーションがあります。Snow Leopard に戻るユーザーをサポートしようとしていますが、これはますます困難になっています。

最近、iTunesLibrary.framework が原因で障害にぶつかりました。このフレームワークはメインの実行可能ファイルにリンクする必要がありますが、そうすると、Snow Leopard での実行時にロード時に常にクラッシュが発生します。

この問題を回避するために、OSX の新しいバージョンの機能とフレームワークを使用しないバージョンのアプリをコンパイルしたいと考えています。問題は、どうすれば互換ビルドを自動的に起動できるかということです。

メインの実行可能ファイルがシェル スクリプトを指すようにすることを検討していますが、その考えはあまり好きではありません。また、メインの実行可能ファイルは、完全なアプリを起動して終了するだけのヘルパーであると考えました。これでうまくいくと思いますが、Apple に承認されるか心配です。最後に、アプリ バンドル形式自体がこの種のセットアップをサポートできるかどうか疑問に思っています。おそらく、私が知らない CFBundleExecutable の高度な使用を介してです。

誰かがこの道を進んだことがありますか?

0 投票する
0 に答える
158 参照

ios - プログラムでiTunesライブラリ内にMP3曲を挿入できますか

クラウドからダウンロードした曲を iTunes ライブラリに追加して、アプリケーションの外部からそれらの曲にアクセスできるようにしたいと考えています。ダウンロードした曲をiTunesのライブラリリストに追加することはできますか? また、iPhone アプリケーションで iTunes ライブラリの曲にアクセスする方法を提案してください。チュートリアルやリンクに感謝します。

ありがとうございます。