Snel wisselen tussen iTunes-accounts op de Mac
Mac-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).
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
Via: Reddit via iPhoneblog.de
Taalfout gezien of andere suggestie hoe we dit artikel kunnen verbeteren? Laat het ons weten!
iTunes
Lees alles over iTunes, de voormalige software voor het beheren van je mediacollectie op Mac en Windows. Sinds 2019 is Apple gestopt met iTunes op de Mac en in februari 2024 bracht Apple officieel drie opvolgers voor iTunes op Windows uit. iTunes voor Windows bestaat echter nog wel. Ook is er nog de iTunes Store nog voor het kopen van muzieknummers en albums en het aanschaffen en huren van films.

- Alles over iTunes
- Alles over de iTunes Store
- iTunes alternatieven voor Windows en Mac
- Sneltoetsen in de iTunes screensaver
- Wat is iTunes Connect?
- iTunes in de Cloud
- iTunes Match
- iPhone en iPad synchroniseren met je Mac
- De opvolgers van iTunes op de Mac
- Drie opvolgers van iTunes op Windows
- Muziek en films uit de iTunes Store cadeau geven
- Beltonen in de iTunes Store
- iTunes Store in de Muziek-app op de Mac
Kan beter neergezet worden als;
Ik voel me anders aangesproken dat ik wat mis, terwijl ik helemaal niets mis.
@Jelster – Wat Gonny schrijft is correct. Enne… als je geen Amerikaanse account hebt dan weet je gewoon niet wat je mist.
Maw je mag je gerust aangesproken voelen 😛
Mooi scriptje, gebruik ik al een poosje, en werkt erg prettig.
@Jelster – Er zijn veel apps maar vooral muziek die je alleen in Amerika kan aanschaffen, en wat dacht je van films?
Amerikaans account is een mooie aanvulling.
@Pete: Pete, ik krijg error melding “can’t get meny bar 1 of process “iTunes”. Invalid index”. Wat doe ik dan fout, als het wel bij jou werkt?
iTunes 10.2.2
Ik dacht er over om Navigon in de US store van iTunes aan te schaffen. Een stuk goedkoper dan via de NL store. Ik kan aan US gift vouchers komen om te betalen. Dat werkt dan toch gewoon?
Dit gaan we dus ff proberen, zonder US account haal je dus echt niet alles uit iTunes.
Nu dus nog makkelijker.
hoe run je dat scriptje opje iphone??
(Red.) Niet. Het is bedoeld voor je Mac, zoals ook in de titel staat.
Vraagje: ik heb 2 itunes bibliotheken; 1 voor mezelf voor iphone4 en 1 voor mijn vriending voor ipad en iphone3gs. Nu moet ik steeds switchen met alt-toets bij opstarten itunes. Ook heeft mijn vriendin een ander itunes account dan ik, dus ook dat moet ik bij het synchen regelmatig aanpassen (uitloggen met mijn account/ inloggen met haar account).. is wat onhandig allemaal. Kortom, ik synch dus regelmatig 2 accounts op mijn macbook. Iemand een tip?
Als je de script opslaat als Application (als script opslaan werkt niet) in ~/Library/iTunes/Scripts dan komt hij in iTunes in het script menu.
Misschien handig om te vermelden: bovenstaande tip aangaande Application niet Script.
En als je de foutmelding krijgt dat de toegang voor hulp apparaten uitgeschakeld is (MacOS) dan is onderstaande de oplossing:
systeemvoorkeuren – universele toegang – vinkje zetten bij ‘ activeer toegang voor hulpapparaten
@Jelster: ‘mensen die niet handig zijn met de iPhone hebben een tweede account’ stel je. Beetje rare opmerking… voor sommige dingen heb je nu eenmaal een Amerikaans account nodig. Heeft niets te maken met handigheid (of het ontbreken daaraan).
@Matijs: dit is een scriptje dat je op je Mac moet installeren (werkt dus enkel onder OSX). Als je niet weet hoe AppleScript werkt, moet je dat even uitzoeken – er wordt nergens een snelle handleiding gegeven hoe je dit script moet gebruiken.
maar uh, silly me, hoe maak ik een amerikaans account aan?
Voor mensen die het script niet aankunnen (geen mac), kan je ‘handmatig’ ook wat versnellen qua wisselen van account door NIET op uitloggen rechts van je mailadres waarmee je bent ingelogd te klikken, maar OP het mailadres.
Dan kan je bij het volgende scherm het mailadres van het andere account intypen. Scheelt weliswaar niet veel, maar toch weer een aantal ‘klikken’.
voor mensen met een Nederlandstalige iTunes:
(lekker makkelijk copy & paste)
alleen ff je account gegevens invullen en klaar:
(Red.) LauLaman’s versie is nu gebruikt als codevoorbeeld in het artikel. In verband met WordPress’ automatische omzetting van aanhalingstekens is het codevoorbeeld uit deze reactie verwijderd.
@LauLaman: Dank. Nu gebruikt als codevoorbeeld in het artikel.
Inderdaad, werkt niet. Een suggestie is om in System Prefs > Universal Access > enable access for assistive advices. Bij mij stond deze al aan.
Andere oplossing: indien je een ENGELSE iTunes hebt: click menu item “Log uit†of menu “Store†of menu bar item “Store†of menu bar 1
veranderen in:
click menu item "Sign Out" of menu "Store" of menu bar item "Store" of menu bar 1
idem tekst aanpassen voor Sign In (let op hoofdletters).
Helemaal goed, super handig was altijd weer een zoektocht naar de correcte inloggevens, nu super makkelijk vanuit iTunes wisselen. Bedankt!
http://www.macfan.nl/software/info/r929-iTunes-Account-Switcher.html
Dit progje is van de MacFansite…..
Misschien ook erg handig. Ik vind van wel…
Bij gebruik van het voorbeeld van LauLaman krijg ik de volgende foutmelding:
error “System Events kreeg een fout: process “iTunes” kan niet worden ingesteld op true.” number -10006 from process “iTunes”
Iemand een oplossing?
@Jean-Paul Horn: Ik heb de versie uit het artikel gebruikt.
@Jean-Paul Horn: Gedaan. probleem is opgelost. Dank.
Aaaaah Dank! Dat helpt 😀
Ik heb 3 accounts, mogelijk om een 3de knoppie bij te voegen? of bespaar ik mij de moeite?
Ah never mind, is gelukt denk ik. super handig!
Gelukkig, je hebt er dus geen bezwaar tegen dat tig anderen zich dan een halve zool voelen ..
@alpacatje: Ja dat is mogenlijk: text van de laatste knop (annuleren) aanpassen en een else toevoegen onderaan voor end if en na end tell dan stukje script kopiëren (vanaf tell application tot de 2e end tell)
Ik heb twee verkorte scriptjes gemaakt (zoals in de bovenste afbeelding), een NL en een US en deze beide in ~/Library/iTunes/Scripts geplaatst. De delay van 3 naar 5 moeten wijzigen maar het switchen gaat hiermee sneller dan de account vragen in het script.
Handig die switch, maar ik ga niet wisselen tussen accounts.
Dat is heel vervelend met het updaten van je apps.
Ik blijf dus gewoon in de US store.
Ik heb 5 store accounts NL,CA,US,UK en NZ maar kan maar maximaal 3 knoppen via script gebruiken kunnen er meer knoppen worden toegevoegd of is 3 echt het maximum?
Je kunt daarvoor mijn programma iTunes Account Switcher gebruiken.
@nokkie – Er is een extra tip aan het artikel toegevoegd.
@René – Gebruik je de versie uit het artikel of de eerder geplaatste versie uit zijn reactie? Probeer het dan nog eens met de versie uit het artikel, in verband met de ongeldige aanhalingstekens.
@boekeloo – Dank! Nu ook toegevoegd aan het artikel. Dat is inderdaad een nog eenvoudiger methode.
@René – Probeer het nog even een keer. Misschien is er iets mis gegaan bij het kopiëren.