CDnr. aus Albumtitel extrahieren in iTunes

G

goeste

Mitglied
Thread Starter
Dabei seit
27.04.2008
Beiträge
26
Reaktionspunkte
0
Hallöchen...
ich ahbe eine fage und zwar habe ich eine reihe hörbücher, deren ALBUMTITEL xxx - blablabla ist. Nun möchte ich nicht bei allen hörbüchern manuel die CD nummer eintragen und die entsprechenden zeichen aus jeder einzelnen datei löschen.
gibt es ein skript das die ersten 3 zeichen aus dem ALBUMTITEL nimmt als CDnr einträgt und anschliessend die ersten X Zeichen im ALBUMTITEL löscht?


schon mal Thx in advance


lg

der goeste
 
Hi,

klar das ist problemlos möglich und in wenigen Minuten eledigt.
Wie sieht der Albumname den genaus aus?

"001 - Mein Album" ?

Viele Grüße
 
rrrichtig...

001 - mein album1
002 - mein album2
...
156 - mein album3


die cdnr soll dann auch bei allen tracks des albums im cdnr feld stehen.
 
Hi,

was wäre Dir das hier wert?

Code:
set meinTrennzeichen to " - "

tell application "iTunes"
	
	-- ausgewählte Titel
	set sel to selection
	
	-- das gwünschte Trennzeichen
	set AppleScript's text item delimiters to meinTrennzeichen
	
	-- Schleife, die die markierten Titel durchläuft
	repeat with nTrack in sel
		
		try
			-- Album holen
			set dasAlbum to (album of nTrack) as string
			
			-- prüfen, ob Trennzeichen vorhanden ist
			if (dasAlbum contains meinTrennzeichen) then
				
				-- Informationen setzen
				set disc number of nTrack to (first text item of dasAlbum) as integer
				set album of nTrack to (last text item of dasAlbum)
				
			end if
			
		on error
			-- hier war ein Fehler
		end try
		
	end repeat
	
end tell

- Skripteditor öffnen
- Code hinein kopieren
- iTunes öffnen
- gewünschte Titel markieren
- Skript ausführen ("Play"-Taste im Skripteditor)


Viele Grüße
 
superklasse spitzesupiduper aber auch supi ;)

danke dir. so eine funktion sollte auch in tune-instructor eingebaut werden.... is sehr hilfreich ;)
 
Alles schon fertig und eingebaut! ;-)
Die neue Version läßt diesbezüglich keine Wünsche mehr offen. Versprochen!

Viele Grüße
 
Zurück
Oben Unten