Ok, I got another step forward. I ran alien to convert the .deb to a .rpm. This must be run as root and with option --scripts.
The rpm installation fails because libcurl-gnutls does not exist in Fedora. There are numerous reports on GitHub about this for several other packages. Workarounds are given, but they look too kludgy for me. I am already pretty deep into a kludge as it is. I’m probably going to give up at this point.
I guess I’ll have to use the Flatpak, after all. Sigh.
I really appreciate all the excellent sleuthing you all did. Hopefully they can get that server fixed so it doesn’t drop connections. In the meantime, I built on what you all found and have an easy workaround:
After that the lpf update spotify-client downloaded the local file instead and everything else worked as expected. I’m listening to Spotify through the desktop client right now.
I am marking the thread as solved, although the solution is a workaround. There is nothing inherently wrong with either the lpf-spotify build process or the source .deb package, it is just that the Spotify download site is extremely unreliable.