Snel wisselen tussen iTunes-accounts op de Mac

Een AppleScript zorgt ervoor dat je op de Mac razendsnel van accounts kunt wisselen.

applescript_utilityMac-gebruikers die nog nooit met AppleScript bezig zijn geweest, kunnen hun tanden eens gaan stukbijten op een handige truc: het snel wisselen van iTunes-accounts. Mensen die fanatiek met hun iPhone bezig zijn, hebben vaak twee iTunes-accounts: een Nederlandse en een Amerikaanse. Soms ben je aangewezen op je Amerikaanse account, bijvoorbeeld wanneer je betaalde iBooks wilt kopen, films wilt huren of een app wil hebben die nog niet in Europa wordt aangeboden. Met een AppleScript kun je nu snel wisselen tussen deze accounts.


Het lastige bij twee accounts zijn de software-updates: op je Nederlandse account staan een paar updates voor gedownloade apps klaar, maar om te zien of er ook updates voor apps zijn die je op je Amerikaanse account hebt gekocht, zul je steeds moeten wisselen. Heb je – zoals ik – een paar honderd apps geïnstalleerd, dan valt er elke dag wel wat te updaten. Een AppleScript met login- en wachtwoordgegevens lost dat op met één klik. Let er wel op, dat je accountgegevens niet versleuteld in het bestand staan. Let ook op dat als je de Nederlandse iTunes gebruikt je de Nederlandse vertalingen voor ‘Sign in…’ en ‘Sign out…’ moet gebruiken (zie script hieronder, met dank aan LauLaMan voor de bijdrage in de reacties).

applescript itunes


display dialog "Bij welk iTunes Account wilt u zich aanmelden?" buttons {"Amerikaans", "Nederlands", "Annuleer"} default button 2
set the button_pressed to the button returned of the result
if the button_pressed is "Nederlands" then
tell application "System Events"
tell process "iTunes"
set frontmost to true
try
click menu item "Log uit" of menu "Store" of menu bar item "Store" of menu bar 1
end try
click menu item "Log in…" of menu "Store" of menu bar item "Store" of menu bar 1
keystroke "Nederlandse gebruikersnaam hier"
keystroke tab
keystroke "Nederlandse wachtwoord hier"
keystroke return
delay 3
keystroke return
end tell
end tell
else if the button_pressed is "Amerikaans" then
tell application "System Events"
tell process "iTunes"
set frontmost to true
try
click menu item "Log uit" of menu "Store" of menu bar item "Store" of menu bar 1
end try
click menu item "Log in…" of menu "Store" of menu bar item "Store" of menu bar 1
keystroke "Amerikaanse gebruikersnaam hier"
keystroke tab
keystroke "Amerikaans wachtwoord hier"
keystroke return
delay 3
keystroke return
end tell
end tell
end if

Wie een nog eenvoudiger methode zoekt, kan dit programma van MacFan-lezer Joris Vervuurt gebruiken: iTunes Account Switcher. Vergeet niet na uitpakken van het zip-bestand eerst de ‘Lees dit eerst’ te lezen! (met dank aan boekeloo voor de tip)

Via: Reddit via iPhoneblog.de

Leestip: Amerikaans iTunes-account aanmaken. Deze methode werkt overigens ook voor de UK, België, Frankrijk, enzovoorts.

Reacties: 33 reacties

Reacties zijn gesloten voor dit artikel.