|
|
|
| iTunes Sortieren | iTunes Zähler | iTunes Cover | iTunes Titel | Mac aus |
![]() |
|
| In iTunes ist Sortierung nach mehreren Kriterien nicht möglich. Dieses Script erstellt aus der Auswahl eine neue, sortierte Wiedergabeliste namens Sortiert. Die Sortierung erfolgt so: 1. nach Interpret 2. nach Album 3. nach Titelname Sind viele Titel ausgewählt kann die Arbeit des Scriptes einige Minuten dauern. Es werden nur Titel aus der ersten Bibliothek bearbeitet (im allgemeinen haben Sie nur eine). Wenn Titel einer anderen Bibliothek oder Quelle (z.B. iPod) ausgewählt sind, kann es dazu führen, dass ein falscher Titel bearbeitet wird! Die Sortierreihenfolge kann im Script geändert werden Einfach in den im Script mit 'hier' gekennzeichneten Zeilen die entsprechenden Worte austauschen. Beispiel: Die 1. Sortierung soll nicht nach Interpret sondern nach Zähler sein: In den Zeilen set Interpret1 to artist of (item i of Liste) --hier (artist) set Interpret to artist of (item j of Liste) --hier (artist) 'artist' durch 'played count' ersetzen set Interpret1 to played count of (item i of Liste) --hier (artist) set Interpret to played count of (item j of Liste) --hier (artist) Die wichtigsten Codewörter zum Austauschen: name -- der Titelname album -- das Album artist -- der Interpret track count -- die GesamtZahl der Titel auf dem Album track number -- Titelnummer duration -- Dauer des Titels genre -- die Musikrichtung played count -- der Zähler rating -- die Wertung size -- die Größe der Datei Die Idee zu diesem Script kam durch einen Beitrag im Macblogg.de Forum |
![]() |
![]() tell application "iTunes" set Bibliothek to 1st library playlist set np to make new playlist set dername to "Sortiert" set name of np to dername set Liste to {} set dbid to database ID of selection repeat with kopie in dbid set titel to (1st track of Bibliothek whose database ID is kopie) set the end of Liste to titel end repeat repeat with i from 1 to count of Liste repeat with j from i + 1 to count of Liste set Interpret1 to artist of (item i of Liste) --hier (artist) set Interpret to artist of (item j of Liste) --hier (artist) if Interpret1 > Interpret then set zwi to item i of Liste set item i of Liste to item j of Liste set item j of Liste to zwi else if Interpret1 = Interpret then set Platte1 to album of (item i of Liste) --hier (album) set platte to album of (item j of Liste) --hier (album) if Platte1 > platte then set zwi to item i of Liste set item i of Liste to item j of Liste set item j of Liste to zwi else if Platte1 = platte then set Titel1 to name of (item i of Liste) --hier (name) set titel to name of (item j of Liste) --hier (name) if Titel1 > titel then set zwi to item i of Liste set item i of Liste to item j of Liste set item j of Liste to zwi end if end if end if end repeat end repeat repeat with i from 1 to count of Liste set titel to item i of Liste duplicate (item i of Liste) to np end repeat end tell |
![]() 4,4KB ![]() |
![]() |
|
| Ändern
Sie den Zähler ihrer Titel in iTunes Dieses Script ändert den Zähler des in iTunes ausgewählten Titels. Legen Sie das Script in Library/iTunes/Scripts in Ihrem Home-Verzeichnis um es direkt aus iTunes aufzurufen. Wählen Sie einen Titel aus und starten Sie das Script. Nach dem Start des Scripts erscheint ein Dialog, in dem der neue Zählerstand eingetragen wird. |
![]() |
![]() tell application "iTunes" display dialog "Neuer Zähler" default answer "" if button returned of result = "OK" then set a to text returned of result as integer set played count of selection to a end if end tell |
![]() 1,6KB ![]() |
![]() |
|
| Löschen
Sie die Cover ihrer iTunes Titel Legen Sie das Script in Library/iTunes/Scripts in Ihrem Home-Verzeichnis um es direkt aus iTunes aufzurufen. Um Cover Ihrer Titel zu löschen, wählen Sie einen oder mehrere Titel aus und starten das Script. Bei Titeln mit mehreren Covern wird nur eins gelöscht! Sind viele Titel ausgewählt kann die Arbeit des Scriptes einige Minuten dauern. Es werden nur Titel aus der ersten Bibliothek bearbeitet (im allgemeinen haben Sie nur eine). Wenn Titel einer anderen Bibliothek oder Quelle (z.B. iPod) ausgewählt sind, kann es dazu führen, dass ein falscher Titel bearbeitet wird! Um die Titel einer anderen Quelle zu bearbeiten ergänzen Sie die Zeile set Bibliothek to 1st library playlist um of source "Quelle". Wobei Quelle durch den in iTunes gezeigten Namen zu ersetzen ist. Beispiel: set Bibliothek to 1st library playlist of source "iPod von Lyhoo" Die Idee zu diesem Script kam durch einen Beitrag im Macblogg.de Forum |
![]() |
![]() tell application "iTunes" display dialog "Die Cover der ausgewählten Titel löschen?" if button returned of result = "OK" then set Bibliothek to 1st library playlist set dbid to database ID of selection repeat with loesch in dbid delete artworks of (1st track of Bibliothek whose database ID is loesch) end repeat end if end tell |
![]() 1,8KB ![]() |
![]() |
|
| Löschen
Sie in der Wiederbabeliste ausgewählte Titel aus der Bibliothek Legen Sie das Script in Library/iTunes/Scripts in Ihrem Home-Verzeichnis um es direkt aus iTunes aufzurufen. Um Titel zu löschen, wählen Sie einen oder mehrere Titel aus und starten das Script. Die Dateien werden aus der Bibliothek gelöscht und in den Papierkorb gelegt. Sind viele Titel ausgewählt kann die Arbeit des Scriptes einige Minuten dauern. Es werden nur Titel aus der ersten Bibliothek bearbeitet (im allgemeinen haben Sie nur eine). Wenn Titel einer anderen Bibliothek oder Quelle (z.B. iPod) ausgewählt sind, kann es dazu führen, dass ein falscher Titel bearbeitet wird! Um die Titel einer anderen Quelle zu bearbeiten ergänzen Sie die Zeile set Bibliothek to 1st library playlist um of source "Quelle". Wobei Quelle durch den in iTunes gezeigten Namen zu ersetzen ist. Beispiel: set Bibliothek to 1st library playlist of source "iPod von Lyhoo" Ggf. ist der Code move Datei to the trash zu entfernen! Beispiele für die Nutzung: Oftmals findet man Links zu kostenlosen Musikdownloads. Wird diese Musik zu iTunes hinzugefügt und erst später gehört, möchte man sie manchmal schnell wieder loswerden. Hört man die Musik aus einer Wiedergabeliste, muss man den Titel erst in der Bibliothek suchen um ihn zu löschen. Oder dieses Script nutzen. Sie haben Ihre Musik mit Sternen bewertet. Ein-Stern-Wertungen sind zu schade zum Entsorgen, aber auf der Festplatte sollen sie auch nicht sein. Ertellen sie eine Wiedergabeliste mit den Titeln. Brennen Sie die Titel auf CD/DVD. Wählen sie alle Titel in der Liste aus und starten das Script. Jetzt nur noch den Papierkorb leeren. |
![]() |
![]() tell application "iTunes" display dialog "Auswahl wirklich aus der Bibliothek löschen?" if button returned of result = "OK" then set Bibliothek to 1st library playlist set dbid to database ID of selection repeat with loesch in dbid tell loesch set tit to (1st track of Bibliothek whose database ID is loesch) tell tit set Datei to location delete tell application "Finder" move Datei to the trash end tell end tell end tell end repeat end if end tell |
![]() 2,3KB ![]() |
![]() |
|
| Rechner
per Applescript ausschalten. Nach dem Start des Scriptes wird der normale Ausschaltvorgang eingeleitet. Wie üblich kann der Ausschaltvorgang von ungesicherten Dokumenten unterbrochen werden. Nutzungsbeispiel: Kombinieren Sie Mac aus mit der Freeware AnrufAktion um ihren Mac aus der Ferne auszuschalten. |
![]() |
![]() tell application "Finder" to shut down the (system attribute) |
![]() 1,2KB ![]() |