私はAppleScripterのことはあまり好きではないので、これはDougのAppleScriptsウェブサイトのいくつかのスクリプトから修正されていますが、GPLされているので、それらもGPLされている限り派生作品は許されます。
私の考えは、スマートプレイリストでは使用できないリリース日を取り、それをスマートプレイリストで使用できる最後のスキップ日に保存できるようなスクリプトを作成することでした。あなたがPodcastのためにこれをしたいだけなら(曲ではなく つかいます このスクリプトを実行する前に、Podcastを選択してください。
それができたら、最近リリースしたPodcastを入手するために "Last skipped"フィールドで選択したスマートプレイリストを作成することができます。
だからここに行きます:
(*
You can rename this script to whatever you want
but please keep this information intact. Thanks.
This program is free software released "as-is"; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Get a copy of the GNU General Public License by writing to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
or visit http://www.gnu.org/copyleft/gpl.html
*)
tell application "iTunes"
set sel to selection
if sel is not {} then
set ofi to fixed indexing
set fixed indexing to true
repeat with thisTrack in sel
set reld to release date of thisTrack
tell thisTrack to set skipped date to reld
end repeat
set fixed indexing to ofi
else
display dialog return & "Select some tracks first..." buttons {"Cancel"} default button 1 with icon 0 giving up after 15
return
end if -- no sel
end tell