keep me from blogging

Geek Stuff – Frisches aus dem Netz

iTunes PFF – Lösung beim “Titel-springt” Fehler

By Andreas • Apr 3rd, 2008 • Category: Apple, Software

In letzter Zeit hatte ich ein nerviges Problem mit iTunes. Viele MP3 Titel hatten innerhalb der ersten 5 Sekunden Probleme beim abspielen und stoppten kurz. Ich weiss nicht womit das Problem zusammenhing, das einzige neue Tool, dass ich verwendet hatte, war iVolume. Auf jeden Fall trat der Fehler nach einmaligen Abspielen der Datei nie wieder auf. Da es mir zu mühsam war, alle Lieder per Hand zu weiter zu schalten, nun hier mein Tipp:

  1. In iTunes eine intelligente Wiedergabeliste anlegen, mit folgendem Kriterium: “Art” “enthält” “mpeg-audio”
  2. Danach die Wiedergabeliste aufrufen und den ersten Titel markieren.
  3. Folgendes, von mir mühsam geschraubtes AppleScript laden und aufrufen. iTunesPFF. Den Code findet ihr am Ende des Beitrags.
  4. Die Abfragen der Dialogbox beantworten und zurücklehnen.

Auch wenn das ganze bei mir gut funktioniert hat, übernehme ich natürlich keinerlei Garantie oder Gewährleistung für entstandene Schäden. Jeder nutzt das Tool auf sein eigenes Risiko. Die MD5 Checksumme lautet: “dd680eb9c6789d57bce4dba6a40117b0″.
Wie ihr die überprüfen könnt findet ihr bei Neil.

Vielleicht konnte es ja dem einen oder anderen weiterhelfen.

Hier der N00b-Code:

set TexttonumerTracks to display dialog "Wieviel Titel müssen abgespielt werden?" default answer ""
set numberTracks to text returned of TexttonumerTracks as number
set TextnumberSec to display dialog "Wieviel Sekunden sollen abgespielt werden?" default answer "7"
set numberSec to text returned of TextnumberSec as number
set TextitunesMute to "Soll iTunes in der Zeit stumm geschaltet werden?"
set itunesMute to display dialog TextitunesMute buttons {"Ja", "Nein"} default button 1
set itunesMuteButton to button returned of itunesMute as string

if itunesMuteButton is "Ja" then
tell application "iTunes"
if mute is true then
set mute to true
else -- if mute is not true
set mute to true
end if
end tell
end if

tell application "iTunes"
pause
playpause --Startet die Wiedergabe
end tell
repeat numberTracks times
-- wählt iTunes aus
tell application "iTunes"
delay numberSec -- Lässt den Titel numberSec Sekunden spielen
next track -- wählt den nächsten Song an
end tell
end repeat
tell application "iTunes"
pause

end tell
set resultingString to "Alle " & numberTracks & " Titel abgespielt."
display dialog resultingString


Tags: , , ,

Andreas ist jung, dynamisch, ungebremst und wahnsinnig neugierig auf alles rund um moderne Technik und besonders Gadgets von Apple.
E-Mail an diesen Autor | Alle Beiträge von Andreas

Kommentiere