07.12.2010 | 22:48
Može li se eksportirati popis albuma iz iTunesa u txt datoteku?
Dok se netko ne javi sa built-in rješenjem (ako postoji), evo jednog s AppleScriptom:
tell application "iTunes"
set popis_albuma to {}
set fileRef to open for access ((path to desktop as text) & "popis.txt") with write permission
set pjesme to tracks in library playlist 1
repeat with pjesma in pjesme
set album_pjesme to album of pjesma
if popis_albuma does not contain album_pjesme then
copy album_pjesme to the end of popis_albuma
write album_pjesme & "\\n" to fileRef as «class utf8»
end if
end repeat
close access fileRef
end tell
Kopiraj ovo gore u Script Editor i pokreni - kad obavi posao na Desktopu ćeš imati datoteku popis.txt i u njoj (nesortirani) popis albuma. Napominjem da će se ime svakog albuma pojaviti samo jednom.
Uobičajeni "za one koji žele znati više"...
Skripta se obraća iTunesima i započinje tako što definira (praznu) listu "popis_albuma". Potom otvaramo datoteku "popis.txt" (na Desktopu) u koju ćemo zapisati nazive albuma. Varijabla "pjesme" sadrži popis svih trackova iz iTunesovog librarya. Ulazimo u petlju (repeat) u kojoj obrađujemo svaku pjesmu s popisa. Čitamo ime albuma pojedinog tracka i spremamo ga u varijablu "album_pjesme". Potom provjeravamo da li to ime (albuma) već imamo u "popis_albuma". Ako imamo, ne radimo ništa, prelazimo na sljedeću pjesmu. Ako nemamo, dodajemo ima albuma u "popis_albuma" (kako bi, sljedeći put kad se pojavi, znali da smo ga već obradili) i zapisujemo isto to ime albuma u novi red datoteke popis.txt. Na kraju zatvaramo datoteku popis.txt i gotovi smo.