Repository navigation
v0.17.1
you need spotify premium and a client id from your own spotify developer app, the first launch walks you through it.
install
macos (apple silicon, macos 14.4 or newer)
open swiftify-0.17.1-macos-arm64.dmg and drag swiftify into applications. its signed ad hoc, so the first launch gets blocked, open it anyway from system settings › privacy & security, or run xattr -dr com.apple.quarantine /Applications/Swiftify.app.
windows
unzip swiftify-0.17.1-windows-x86_64.zip anywhere and run bin\swiftify.exe. its not signed, so smartscreen might warn you, click "more info" and then "run anyway".
linux (x86_64)
it brings its own qt, but needs alsa and libsecret, which pretty much every desktop already has.
mkdir -p ~/.local/opt ~/.local/bin
tar -xzf swiftify-0.17.1-linux-x86_64.tar.gz -C ~/.local/opt
ln -sf ~/.local/opt/swiftify-0.17.1-linux-x86_64/bin/swiftify ~/.local/bin/swiftify
cp -r ~/.local/opt/swiftify-0.17.1-linux-x86_64/share/{applications,icons} ~/.local/share/or just unpack it anywhere and run bin/swiftify.
recent changes
- prebuilt macos dmg for apple silicon
- a continuous layout for the full screen visualizer, lows on the left and highs on the right (#84)
- songs spotify wont play for your account show dimmed and get skipped (#46)
- ctrl+k and ctrl+l open the catalogue search (#79)
- a quick toggle for the full screen visualizer in the sound panel (#60)
- songs started from a phone on soloist show up in swiftify (#55)
- artist top songs load again and deleting a playlist removes it from your library, spotify had removed the old endpoints
- the linux build keeps your spotify login and doesnt crash anymore when playback connects (#76)
- long artist names and album titles scroll too (#80)
- long titles in the full screen player show while scrolling again
- lyrics in the full screen player dont block the top bar in small windows anymore (#74)
- settings categories fit in small windows (#73)
- artwork resets properly on local files (#87)
- russian translation fixes (#91)
- building from source needs qt 6.10 or newer
thanks @TheFoxyyDev and @mgtaco for the help!! :)