A terminal client for *sonic music servers. Inspired by ncmpcpp.
Go build dependencies
On OSX if you installed mpv with brew you'll need to set the following paths
export C_INCLUDE_PATH=/opt/homebrew/include:$C_INCLUDE_PATH
export LIBRARY_PATH=/opt/homebrew/lib:$LIBRARY_PATH
stmp should compile normally with go build
. Cgo is needed for linking the
libmpv header.
stmp looks for a config file called stmp.toml
in either $HOME/.config/stmp
or the directory in which the executible is placed.
[auth]
username = 'admin'
password = 'password'
plaintext = true # Use 'legacy' unsalted password auth. (default: false)
[server]
host = 'https://your-subsonic-host.tld'
scrobble = true # Use Subsonic scrobbling for last.fm/ListenBrainz (default: false)