openHABian automatically starts openHAB on boot via systemd, you mustn’t start that manually.
Manual startup will spit errors when it tries to use some of the same ressources as the running instance does (such as a portnumber).
I do not use this binding but if installed via MarketPlace it shouldn’t be uninstalling on it’s on. Could there be two Spotify bindings on the server? You can check using the console with sudo openhab-cli console then use bundle:list this will show all binding (and more more) and if they are active. Check for any duplicates and also verify that you have not installed it in var/lib/openhab2/services/addons.cfg.
BTW I have checked github for any related issues and found nothing.
One alternative is to uninstall the binding via MarketPlace and use the latest jar file. If you like I can provide the link and how to if needed.
Yep, openhab-cli clean-cache will also clean the tmp file as well. Two birds with one stone.
Uninstall the binding first. Then place the jar file (not the sources.jar) in usr/share/openhab2/addons next go to openhabian-config and select fix permissions (you can always do it manually as well) then restart OH. Any file in this directory will get auto installed and you should see it in PaperUI > Configuration > Things, System, or wherever it normally show’s up. This should prevent it from uninstalling ever again.
You can use wget (know issues if downloading from github directly with wget) to install a jar file but I have found it better/easier to download the file to PC then use something like FileZilla to make the transfer.
Note do not try to install the same binding using any other method when using a jar file. This will lead to duplicates and other issues. If you need to upgrade a jar file then simply remove the old one and replace with newer.
Most have this set to Alpha, and honestly I have no idea if it would make a difference with your issue but you can change it and see. It’s been a long time since using MarketPlace for me sorry if not much help in this area.
If problem persist you may want to open a new topic with Spotify (and other related words) in the title. That will help get attention of other that use the binding.
If you solve the problem by either changing maturity level or installing the jar file let me know please. I can pass along the info and/or open an issue on git.