echo "Downloading Spotify GUI" curl http://files.bbrunson.com/spotify-gui/install.zip -o install.zip echo "This installation requires sudo privileges" sudo ls echo "Installing Python 3" sudo apt-get install -y python3 python3-distutils python3-tk echo "Installing Pip 3" curl -s https://bootstrap.pypa.io/get-pip.py | python3 echo "Installing spotify-gui to /opt" sudo mkdir -p /opt/spotify-gui sudo unzip -o install.zip -d /opt sudo chmod +x /opt/spotify-gui/update.py echo "Installing dependencies" echo -e "librespot\nPillow\nPyAutoGUI\nrequests\nspotipy\nsv_ttk\nsyncedlyrics" > requirements.txt sudo mv requirements.txt /opt/spotify-gui/requirements.txt sudo pip3 install -r /opt/spotify-gui/requirements.txt echo "Creating systemd service" echo -e "[Unit]\nDescription=Spotify GUI\nAfter=network-online.target\nWants=network-online.target\n[Service]\nType=simple\nUser=pi\nWorkingDirectory=/opt/spotify-gui\nExecStart=xinit ./start.sh $* -- :0 vt$XDG_VTNR -nocursor\n[Install]\nWantedBy=multi-user.target" > spotify-gui.service sudo mv spotify-gui.service /etc/systemd/system/spotify-gui.service sudo chmod +x /etc/systemd/system/spotify-gui.service sudo systemctl daemon-reload sudo systemctl enable spotify-gui.service echo "Installation complete. Updating and starting Spotify GUI." sudo service spotify-gui start