Das war eigentlich das erste Stück Software, das ich selber wirklich entwickelt habe. Ist auch heute noch ein treuer Helfer. Wenn Du also Deine iTunes Stücke sortieren möchtest, ID-Tags bereinigen oder neu organisieren möchtest. Dann können diese Scripte viel Zeit sparen =) DOWNLOAD Hubi's iTunes Skripts v.1.9 (3622 hits)
Spontane Idee: Sag mal, denkst du, es wäre sehr schwierig ein Script zu schreiben, mit dem man eine intelligente Playlist als HTML mit Coverbildern exportieren kann? So könnte man Alben-Playlists eines bestimmten Gengres oder einer bestimmten Sortierung/intelligenten Playlist so exportieren, dass sich das Ganze in HTML (also im Browser) genau so darstellt, wie iTunes es bei der Albumcoveransicht (also nicht die Flowansicht sondern die Nebeneinanderansicht) tut. Dann hätte man fast eine Onlineshop Ansicht quasi. Also ich hab HTML,CSS etc Kenntnisse und du offensichtlich Applescript etc. Vielleicht kann man sich da zusammen tun. Wäre doch ein tolles Script um Leuten online seine Playlist in HTML zu zeigen. Jedes Album aus der Liste in ein tag mit clear both oder mit float textumfluss nd tags für die jeweiligen integrierten infos aus den iTunes tags - sieht bestimmt Hammer aus. Könnte man endlos ausbauen zu einer tollen HTML Gallery. Das Webspezifische kann ich alles liefern.
na hubi.. lebst du noch.. lange nicht gesehen ! noch alles gute im neuen Jahr 2010.. ich hab mir nun meinen 4´ten mac zugelegt (macbook-pro) und deine Scipts für i-tunes sind auch hier wieder installiert.. Great thx and greeting from willy und ich hoffe man trifft sich wiedermal
ich benutze Deine iTunes Script Sammlung nun schon seit Jahren ohne Probleme, allerdings funktioniert nach dem Update auf Lion das "scan folders and add to itunes lib" Script nicht mehr, da es PPC Code ist. Hast Du da eine Abhilfe oder Alternative? Ist eventuell ein Rewrite geplant?
Hi Tom, danke für das Feedback... ich wollte mir nach einigen Jahren ein kleines Update können, nämlich die Skripte neu aufzulegen und die elementaren Funktionen in einer Bibliothek zusammenfassen. So wird es dann ich Zukunft vielleicht auch einfacher eigene Änderungen vorzunehmen bzw. neue Skripte auf Grund der Skripting-Library zu erstellen....
Bis dahin kannst Du dir aber damit behelfen, das Programm auf den Skript-Editor zu ziehen (quell-offen) und erneuet als Programm (nun als Intel-Version) abzuspeichern.
prima, hat einwandfrei geklappt und funktioniert nach einem ersten Test einwandfrei. Schön zu hören, daß Du Deine Scripte evtl. neu auflegen möchtest, der Bibliothek Ansatz ist denke ich genau das Richtige... Vielen Dank für Deine Hilfe und nochmal ein dickes Lob für das "scan folders" Script - das ist DAS Mittel für alle die Ihre iTunes Library manuell verwalten.
Kann ich damit auch Filme Taggen? Das Ziel wäre, dass ich aus den Filmnamen die Tags generieren laasen kann. Also solche daten wie Serie/Episoden Nr etc.
Na ja.. Ich weiss nicht, ob die mp4-Video-Container so etwas wie ein Meta-Daten-Feld für Tags oder ähnliches besitzen, was dann z.B. auch Spotlight oder iTunes ausliest. Wenn Du den Song in iTunes importierst, kann man dort zwar solche Sachen eintragen, ob diese aber auch direkt in die Datei geschrieben werden oder nur in der iTunes-Datenbank gespeichert werden? Aber wenn es Dir nur darum geht Infos aus dem Dateinamen in die iTunes-Datenbank einfließen zu lassen, dann schicke mir am besten per Email ein Beispiel des Dateinamens und welche Teile davon in welches Felder in der iTunes-Datenbank geschrieben werden sollen.
Am einfachsten Du öffnest im AppleScript-Editor mal das Funktionsverzeichnis (unter Ablage) von iTunes. Ein Skript, das ungefähr das macht, was Du möchtest, sollte das hier sein:
tell application "iTunes"
set these_tracks to selection of browser window 1
set errorcount to 0
repeat with this_track in these_tracks
set current_trackrating to rating of this_track
try
set current_trackloaction to POSIX path of ((location of this_track) as alias)
set comment of this_track to (current_trackrating & "\n" & current_trackloaction) as text
on error msg
set errorcount to errorcount + 1
end try
end repeat
if errorcount > 0 then
display dialog "There have been problems with " & errorcount & " tracks." giving up after 3
end if
end tell
11 Comments
Hey, Tolle Seite! Kompliment!
Spontane Idee: Sag mal, denkst du, es wäre sehr schwierig ein Script zu schreiben, mit dem man eine intelligente Playlist als HTML mit Coverbildern exportieren kann? So könnte man Alben-Playlists eines bestimmten Gengres oder einer bestimmten Sortierung/intelligenten Playlist so exportieren, dass sich das Ganze in HTML (also im Browser) genau so darstellt, wie iTunes es bei der Albumcoveransicht (also nicht die Flowansicht sondern die Nebeneinanderansicht) tut. Dann hätte man fast eine Onlineshop Ansicht quasi. Also ich hab HTML,CSS etc Kenntnisse und du offensichtlich Applescript etc. Vielleicht kann man sich da zusammen tun. Wäre doch ein tolles Script um Leuten online seine Playlist in HTML zu zeigen. Jedes Album aus der Liste in ein tag mit clear both oder mit float textumfluss nd tags für die jeweiligen integrierten infos aus den iTunes tags - sieht bestimmt Hammer aus. Könnte man endlos ausbauen zu einer tollen HTML Gallery. Das Webspezifische kann ich alles liefern.
Was denkst du?
Liebe Grüße und guten Rutsch
na hubi.. lebst du noch.. lange nicht gesehen ! noch alles gute im neuen Jahr 2010..
ich hab mir nun meinen 4´ten mac zugelegt (macbook-pro) und deine Scipts für i-tunes sind auch hier wieder installiert..
Great thx and greeting from willy
und ich hoffe man trifft sich wiedermal
Hi,
ich benutze Deine iTunes Script Sammlung nun schon seit Jahren ohne Probleme, allerdings funktioniert nach dem Update auf Lion das "scan folders and add to itunes lib" Script nicht mehr, da es PPC Code ist. Hast Du da eine Abhilfe oder Alternative? Ist eventuell ein Rewrite geplant?
Thom.
Hi Tom, danke für das Feedback... ich wollte mir nach einigen Jahren ein kleines Update können, nämlich die Skripte neu aufzulegen und die elementaren Funktionen in einer Bibliothek zusammenfassen. So wird es dann ich Zukunft vielleicht auch einfacher eigene Änderungen vorzunehmen bzw. neue Skripte auf Grund der Skripting-Library zu erstellen....
Bis dahin kannst Du dir aber damit behelfen, das Programm auf den Skript-Editor zu ziehen (quell-offen) und erneuet als Programm (nun als Intel-Version) abzuspeichern.
Hi Hubi,
prima, hat einwandfrei geklappt und funktioniert nach einem ersten Test einwandfrei. Schön zu hören, daß Du Deine Scripte evtl. neu auflegen möchtest, der Bibliothek Ansatz ist denke ich genau das Richtige...
Vielen Dank für Deine Hilfe und nochmal ein dickes Lob für das "scan folders" Script - das ist DAS Mittel für alle die Ihre iTunes Library manuell verwalten.
Thom.
Danke hubi,
Deine iTunes Scripts haben mir blutige Finger erspart.
Ahoi,
- Newbie
Kann ich damit auch Filme Taggen?
Das Ziel wäre, dass ich aus den Filmnamen die Tags generieren laasen kann. Also solche daten wie Serie/Episoden Nr etc.
Ich habe mir eine Serie via jDownloader heruntergeladen:
http://www.youtube.com/playlist?list=PLE171E5F5411A3821&feature=plcp
Jdownloader hat die Dateinamen wunderbar benannt, aber die Tags fehlen noch.
Na ja.. Ich weiss nicht, ob die mp4-Video-Container so etwas wie ein Meta-Daten-Feld für Tags oder ähnliches besitzen, was dann z.B. auch Spotlight oder iTunes ausliest. Wenn Du den Song in iTunes importierst, kann man dort zwar solche Sachen eintragen, ob diese aber auch direkt in die Datei geschrieben werden oder nur in der iTunes-Datenbank gespeichert werden?
Aber wenn es Dir nur darum geht Infos aus dem Dateinamen in die iTunes-Datenbank einfließen zu lassen, dann schicke mir am besten per Email ein Beispiel des Dateinamens und welche Teile davon in welches Felder in der iTunes-Datenbank geschrieben werden sollen.
hey,
bin grad über deine sammlung gestossen - sehr cool, hatte unter windows ein paar vbscripts, welche mir die "wertung" ins kommentarfeld geschrieben haben.
QUELLE: http://code.google.com/p/josycodeprojects/source/browse/trunk/itunes/remove_and_update_comment_location.js
ne idee, wie ich das auf mac portieren kann? - hast daszu
set comment of this_track to rateing ??? - wo findest du die genauer doku zu den scripts??
lg aus österreich,
josy
// PlayedCount (anzahl gespielt)
// rating (wertung, 0, 20, 40, 60, 80, 100
}
else
{
// noupdate ..
// currTrack.UpdateInfoFromFile();
//update comment with rating and location
if (currTrack.Comment != rating + tracklocation)
{
currTrack.Comment = rating + tracklocation
//WScript.Echo (numTracks + ": MP2L: " + currTrack.Location + currTrack.Artist +" - " + currTrack.Album +" - "+ currTrack.Name);
}
}
Am einfachsten Du öffnest im AppleScript-Editor mal das Funktionsverzeichnis (unter Ablage) von iTunes.
Ein Skript, das ungefähr das macht, was Du möchtest, sollte das hier sein: