Disclaimer: I'm not affiliated with either Spotify nor the makers of Ncspot. I just want to help folks out
Getting spotify to work on my raspberry pi has been bit of a pain. There isn't an arm x64 compiled version available for as far as I know, nor does the browser version work for me.
I'm not posting here to ask questions though (I'm all ears if you have working versions of the real apps though) as I have actually gotten a really neat spotify-client working! I wanted to use this forum post to help you get started to (if you are running Manjaro on an ARM64 system).
The player that I found works really well is "Ncspot"... It is however limited to premium spotify accounts only (since spotify blocks api access to their audio for non-premium members).
(screenshot taken on my Raspberry Pi4 running Manjaro with KDE)
Installation seems to be super simple (all in the terminal/konsole though):
- Install the snap package manager using
sudo pacman -S snapd
- reboot your pi/computer or log out and in (snapd pacakges are added to your path on system login)
sudo snap install ncspot
- start ncspot by typing
ncspotin your console. upon opening the first time, you'll be prompted to log in through either Facebook or your Spotify account
- press "?" with the terminal-based app open to reveal instructions, "backspace" to go back and "q" to quit.
links to things mentioned:
It seems that ncspot is also available in the Arch Community repositories (aka AUR). As my manjaro OS runs on an arm64 raspberry pi I was hesitant to open my distro up to the scary wide world that AUR brings when you toggle it on (the ncspot snap package was just a tad cleaner because it would install one package in a folder that i could easily install if i choose to get rid of snap later). But if you want to install ncspot using pacman follow the following steps:
- Open up your manjaro build-in app-store GUI ("install or remove software")
- Go to the application's settings
- Go to the AUR tab and toggle it on
- Open an terminal and execute
pacman -Syyto update your local list of available software
pacman -S ncspot
Alternatively (and this is how I actually installed ncspot initially), you can build ncspot yourself by following the instructions on https://github.com/hrkfdn/ncspot