The automatic installer for Play On Linux no longer works if you choose to download the install files automatically (probably because it downloads a higher version than works with the Play On Linux script), so here's what I've found with manual installs ("Install a non-listed program").
I'm running openSUSE Tumbleweed and used 32-bit WINE version 4.12.1 with no other configuration changes (besides mono when the virtual drive was created).
I downloaded installers from FileHippo:
https://filehippo.com/download_kindle_for_pc/history/
The highest Kindle version you can install in which you can log into your Amazon account is 1.17.1. Running installers higher than 1.17.1 will fail before reaching this point.
You can install up to version 1.21 if you first install version 1.17.1, log into your Amazon account, then:
- "Install a program" after starting Play On Linux
- Install a non-listed program
- Edit or update an existing application
- Select the previous 1.17.1 install, select the executable for the higher version installer, and proceed with the installation.
While you CAN install up to version 1.21 using this method, one reason you might not want to is the program's startup time. With version 1.17.1, it usually takes 5 to 6s for the program to start while it takes about 13s for higher versions to start on my machine. Something to consider if you don't need the features from higher versions (I don't know the added features between 1.17.1 and 1.21 though).
If you want to test it, you can backup the folder for the virtual drive (from /home/username/.PlayOnLinux/wineprefix/) before upgrading, install the upgrade, see if you like it, and if you don't, delete the folder and copy the folder you backed up back into the wineprefix folder to quickly get back to 1.17.1.
Edited by nPrime