#!/bin/sh
# Full Spotify GUI client (docs/project-plan.md Phase 16). Installed to
# /usr/local/bin/spotify-launch.
#
# Deliberately NOT spotifyd/librespot — those are the thin client's and audio-endpoint's
# headless Spotify Connect *receivers*, with no GUI at all. This device is touched
# directly, so it runs the real, official Spotify Linux client: its own library
# browser, search, and playlists. Spotify ships no apt package for bookworm, so this
# comes from Flathub (0300-flatpak.hook.chroot installs it) — same distribution
# channel already used for the thin client's Steam Link, and the only maintained one
# for Spotify on Linux.
#
# Login is interactive, on-device, on first launch (Spotify account/Premium required
# for playback — Premium is also what the thin client's headless receivers need). The
# Flatpak's own persistent data dir (~/.var/app/com.spotify.Client) keeps that session
# across restarts; nothing here wipes or reseeds it the way the kiosk Firefox profiles
# are re-copied on every launch, since staying logged in is the whole point here.
set -eu

exec flatpak run com.spotify.Client "$@"
