Apple ScriptでiTunesの曲を整理する
はじめに
*この記事はiTunesを使用している方向けの記事です
iTunesで曲を探していると、
- アルバムアーティストが書いていない
- コメントが書いてある
など、統一性のない曲がちらほら存在します。
以前はiTunes上で複数の曲を選択して編集していたのですが、
面倒になったのでスクリプトを書いてみました。
Apple Scriptを書いてみる
コードの目的
editというプレイリストに入ってるそれぞれの曲に対して、
- コメントを空にする
- アルバムアーティストが書いていなければ、アーティストと同一にする
実行方法
1.Macのアプリケション「スクリプトエディタ」から、新規書類でapple scriptを作成する
2.以下のコードを書いて、▶️をクリック
tell application "iTunes"
set tmp to AppleScript's text item delimiters
set AppleScript's text item delimiters to {":"}
repeat with aTrack in tracks of user playlist "edit"
set comment of aTrack to ""
if album artist of aTrack is "" and album of aTrack is not "" then
set album artist of aTrack to text item -3 of (location of aTrack as string)
end if
end repeat
set AppleScript's text item delimiters to tmp
end tell
3.出力結果が以下のようになればOK
{:}
Script解説
editプレイリストにある曲に対して繰り返し(repeat)実行する
repeat with aTrack in tracks of user playlist "edit"
# 処理 ← #でコメントアウトできます
end repeat
コメントを空にして、
アルバム名が空でなければ、アーティスト名をアルバムアーティスト名に設定する
set comment of aTrack to ""
if album artist of aTrack is "" and album of aTrack is not "" then
set album artist of aTrack to text item -3 of (location of aTrack as string)
end if
編集したい曲をプレイリストに入れて実行するだけなので、以前と比べて作業が楽になりました。
*注意:アルバム内で異なるアーティスト(.feat とか)がある場合でも、曲単位で設定されます
以上です。
Author And Source
この問題について(Apple ScriptでiTunesの曲を整理する), 我々は、より多くの情報をここで見つけました https://qiita.com/yumenomatayume/items/741c4b49f46165117984著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .