Today I have tried adding my PayPal account to my iTunes (installed with Wine) Account but discovered, that adding my PayPal account as a payment method didn’t work. After inspecting the network traffic, I found that my browser (Firefox) was redirected to an
itmss:// URL, but Firefox didn’t know how to handle that and did nothing. To get it working yourself, follow the next steps:
Assuming you already have iTunes installed and are using Firefox, open
about:config in Firefox, accept the prompt, right-click and select New -> Boolean. In the dialog enter
network.protocol-handler.expose.itmss as preference name and select
false as value. After that, restart Firefox.
Next, create a new file somewhere (I chose
/usr/local/bin/), called for example
itunes-url and make it executable (
chmod +x filename). Put the following content into the file while adjusting the paths to the Wine prefix and the installation directory.
#!/bin/sh env WINEPREFIX="/home/luca/.wine_itunes" wine /home/luca/.wine_itunes/drive_c/Program\ Files/iTunes/iTunes.exe /url "$@"
HKEY_CLASSES_ROOT\itmss\shell\open\command, based on this website.
Then you can go into iTunes and add your PayPal payment method. Once you’ve logged in and accepted the PayPal prompts, you should get a popup from Firefox where you should select the application to handle the
itmss URL. Select the
itunes-url script, you created before and click “Open link”. Now iTunes should get the URL from PayPal and you can confirm the new payment method in iTunes.
Have fun!comments powered by Disqus