Hier ist ein kleines Applescript, das ich für EyeTV geschrieben habe. Das Problem war, dass ich in EyeTV viele schöne Musik-Clips habe, diese aber nicht ohne weiteres Zutun wie in einer Wiedergabeliste nacheinander ablaufen lassen kann, wie das bei iTunes möglich ist. Ein Exportieren der Clips für iTunes wäre aufwändig und würde zudem die Qualität reduzieren.
Das Script löst das Thema wie folgt:
Es schaut in den Tags unter „Episode“, ob der Begriff „Videoclip“ vorkommt. Wenn ja, wird der Clip geöffnet, auf Anfang gesetzt und im Vollbild abgespielt. Das Script fragt im 5-Sekunden-Takt, ob EyeTV noch abspielt. Wenn nein, dann ist der Clip zuende, oder wurde auf Pause gesetzt. Dann öffnet es den nächsten Musik-Clip und spielt diesen ab.
So werden nacheinander alle Musik-Clips abgespielt, die entsprechend bezeichnet sind. Das Script muss als StayOpen gesichert werden, also dass es sich nicht automatisch beendet. Um den Vorgang zwischendurch zu beenden, muss einfach der Vollbildmodus mit esc beendet werden, dann auf das offene Script-(Programm) im Dock geklickt und beendet werden.
Viel Spaß damit, wer es brauchen kann!
—Dieses Skript direkt im Skripteditor aufmachen.
property zahl : 1
property idle_time : 5
on run
my spieleClip()
end run
on spieleClip()
try
tell application „EyeTV“
if application „EyeTV“ is not playing then
close every player_window
set film to recording zahl whose episode contains „Videoclip“
play film
jump to 0
enter full screen
end if
end tell
on error
tell me to activate
display dialog „Keine Musik mit der Episodenbezeichnung Videoclip (mehr) in deiner Bibliothek“
set zahl to 0
quit me
end try
set zahl to zahl + 1
end spieleClip
on idle
tell application „EyeTV“
if application „EyeTV“ is not playing then
my spieleClip()
end if
end tell
return idle_time
end idle