2017-07-03 3 views
1

iTunes MLMediaGroupのMLMediaObjectsの配列にプログラムで(Swift)アクセスできます。しかし、私はどのように私は曲のメタデータを変更することはできません表示されません。私はbeatsPerMinuteを計算しています(これは通常iTunesでゼロです)、iTunesライブラリまたはアイテムに書き戻したいと思います。誰も私がそれをどうやってできるか知っていますか? MediaLibraryのドキュメントでは、「ユーザーのマルチメディアコンテンツの読み取り専用コレクションにアクセスする」と言われているので、正しいアプローチであるかどうかはわかりません。ドキュメントが示唆するように、あなたがMacOS/OSx - iTunesライブラリのメタデータを変更する曲目/項目

答えて

0

を助けるために事前に

おかげで、MediaLibrary枠組みだけで、ユーザーのメディアコレクションへの読み取り専用アクセスを提供します。メタデータでなくても、ライブラリ内のアイテムを変更するために使用することはできません。

メタデータを変更する場合は、他の方法で変更する必要があります。私が知っている唯一の方法はAppleScriptを使って適切な項目を検索して変更することです。

tell application "iTunes" 
    set bpm of current track to 130 
end tell 
関連する問題