haven't had problems with Zotify for downloads when using the download realtime option. spotify also has the option to export your playlists. it's on the web in the account settings I believe? if you have jellyfin as well there's a plugin that pulls directly from the site as well
https://github.com/Viperinius/jellyfin-plugin-spotify-import
dam yeah I guess it's best on Linux then