Intro ב-iTunes

20 ינואר, 2008 בנושאים כללי

ברוב נגני המוסיקה יש פונקציה של intro - נגינת כמה שניות ראשונות מכל שיר. ב-iTunes אין. הפונקציה הזו טובה לכל מיני תכנות למציאת מילות השיר, שזקוקות לכמה שניות, או, נניח, להאזנה מהירה לדיסקים או בכלל למה שבא. כשאור לירז מפורום מק-איט (ולאחרונה גם מהמקבלוג של זהר) שאל אותי אם אני מכיר דרך לעשות את זה, שמחתי להרים את הכפפה.

האפלסקריפט הבא הוא בדיוק זה - הוא שואל על כמה שירים לעבור ומנגן את שש השניות הראשונות שלהם. אם אתם רוצים יותר משש שניות, כל מה שצריך לעשות זה להחליף את המספר 6 בסקריפט בכל מספר אחר. תהנו.

set a to text returned of the (display dialog "How many songs to run through?" default answer "")
set n to a as number
tell application "iTunes"
play
end tell
repeat n times
tell application "iTunes"
next track
end tell
do shell script "/bin/sleep 6″
end repeat
tell application "iTunes"
stop
end tell

אפשר להגיב:

לידיעתכם, התגובות, כמו כל שאר התכנים בבלוג - להוציא תמונת ההדר - מוצעות תחת רישיון ייחוס-שימוש לא מסחרי-שיתוף זהה של creative commons.