Kann man in iTunes (halb-)automatisch alle Songs mit mindestens X Plays mit Y Sternen bewerten?

Nachdem ich meine Musiksammlung in iTunes neu konsolidiert habe, bin ich neugierig, ob es eine Möglichkeit gibt, Sternebewertungen basierend auf der Anzahl der Wiedergaben programmgesteuert festzulegen, aber nur für Songs, die ich noch nicht bewertet habe?

Insbesondere möchte ich alle Songs mit >1 Plays und 0 Sternen auf 3 Sterne setzen.

(3 ist der Durchschnitt, da es mir nicht wichtig genug war, den Song niedriger zu bewerten, weil ich ihn hasste, höher, weil ich ihn mochte, weil ich zu der Zeit etwas anderes machte.)

Ein AppleScript, das ich gelegentlich ausführen kann, würde ausreichen – so kann ich aufgrund eines apathischen Songeindrucks passiv Songbewertungen setzen :).

Wenn Sie Ihr eigenes Applescript erstellen möchten, ist dies ein guter Ausgangspunkt: dougscripts.com/itunes . Er hat nichts, was genau das tut, was Sie brauchen, aber wenn Sie mit Applescript vertraut sind, sollte es nicht zu schwer sein, Ihr eigenes zu rollen.
@Vickash Interessant, ich denke, diese Seite hat Beispiele, die fast jede Komponente beschreiben, die ich brauche ... Ich werde mich umsehen! Wenn ich eine fertige Lösung konstruieren kann, werde ich sie hier posten. Danke!

Antworten (1)

Erstellen Sie eine intelligente Wiedergabeliste in iTunes mit Kriterien, die auf alle festgelegt sind

  • ist Musik
  • mit weniger als 1 Stern bewertet
  • Spielanzahl größer als die gewünschte Anzahl

Aktivieren Sie „Automatisch aktualisieren“. Stellen Sie sicher, dass der Inhalt der Liste der Songs entspricht, die Sie automatisch bewerten möchten. Nennen Sie es „Unrated Songs“ (oder ähnlich).

Erstellen Sie nun das folgende AppleScript:

tell application "iTunes"
    set unratedSongs to tracks in (playlist "Unrated Songs")
    repeat with unratedSong in unratedSongs
        set rating of unratedSong to 60
    end repeat
end tell

Speichern Sie es unter ~/Library/Scripts/Applications/iTunes(Erstellen der Ordner, die noch nicht existieren – Hinweis ~/Libraryist unter Lion versteckt: Verwenden Sie das Menü „Gehe zu“ des Finders, während Sie drücken, um Optiondorthin zu gelangen, oder drücken Sie Cmd+Shift+.im Dialogfeld „Speichern“, um versteckte Ordner anzuzeigen) als „Unbewertete Songs bewerten“ . Sie finden das Skript im Skriptmenü von iTunes, bereit, Ihr Gebot abzugeben.

Warum das AppleScript? Nachdem Sie die Wiedergabeliste erstellt haben, wählen Sie alle darin enthaltenen Songs aus und wählen Sie Bewertung im Menü Datei, um die gewünschte Anzahl von Sternen festzulegen.
@patrix: Das Skript erspart dir den Schritt, zur Smart-Playlist zu gehen und alles auszuwählen – eine kleine Bequemlichkeit, aber der automatischen Verarbeitung einen Schritt näher.
Warum 60? Lässt sich das irgendwie auf 3 Sterne abbilden? Sind es 20 Punkte pro Stern? Ist es sinnvoll, Bewertungen in Ein-Punkt-Intervallen zu haben (zB Bewertung von 58)?
@BillNace: Intern werden Bewertungen als Wert von 0 bis 100 gespeichert – Sterne werden in 20-Punkte-Schritten abgebildet. iTunes rundet andere Bewertungen auf den nächsten Stern (oder halben Stern, wenn Sie das aktivieren).
PERFEKT!! Ich habe Ihr Skript als stündlichen Cronjob implementiert, anstatt es manuell in iTunes auszuführen, und den Wert auf 50 gesetzt. Durch Erstellen einer weiteren intelligenten Wiedergabeliste, "Autorated Songs", die Dateien mit mehr als 2 Sternen und weniger als 3 Sternen anzeigt , kann ich sehen, welche Dateien automatisch bewertet wurden, ohne eine 3-Sterne-Bewertung zu verschlingen. Danke!!