Repository navigation
Releases
v1.5.1
v1.5.0
What's Changed
- fix(flutter): center-crop thumbnails to preserve aspect ratio by @arsfeld in #18
- feat(flutter): use native GNOME Adwaita symbolic icons on Linux by @arsfeld in #19
Full Changelog: v1.4.0...v1.5.0
What's Changed
- fix(flutter): center-crop thumbnails to preserve aspect ratio by @arsfeld in #18
- feat(flutter): use native GNOME Adwaita symbolic icons on Linux by @arsfeld in #19
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
- fix(flutter): show a seek's target while it is still pending by @arsfeld in #16
- Native GTK titlebar and immersive player window on Linux by @arsfeld in #17
Full Changelog: v1.3.0...v1.4.0
What's Changed
- fix(flutter): show a seek's target while it is still pending by @arsfeld in #16
- Native GTK titlebar and immersive player window on Linux by @arsfeld in #17
Full Changelog: v1.3.0...v1.4.0
Stash Player 1.3
The Linux app can now update itself from a signed Flatpak repository, and on macOS the toolbar and connection settings use real macOS controls.
What's new
-
Linux: automatic updates. Install once from the Stash Player repository, and new versions arrive through GNOME Software or
flatpak update:flatpak install --user https://arsfeld.github.io/stash-player/flatpak/dev.arsfeld.stash-player.flatpakref
-
macOS: native toolbar. The library's sort, rating, filter, search, scan and tasks controls are now a real macOS toolbar with SF Symbols. On narrow windows, items move into the toolbar's » overflow menu.
-
macOS: native connection sheet. Connecting on first launch, and Stash Player → Settings… (⌘,), now use a standard macOS sheet. Return saves, Esc cancels, and any error appears in red under its field.
Installing
- macOS: update through the built-in updater, or download
StashPlayer-macos-arm64.zipbelow. - Linux: use the repository command above, or install
stash-player.flatpakbelow over your existing install.
What's Changed
- Signed Flatpak repository for auto-updates by @arsfeld in #14
- Native AppKit toolbar and connection sheet on macOS by @arsfeld in #15
Full Changelog: v1.2.0...v1.3.0
Stash Player 1.2
Connection settings now open as a dialog over your library, the way each platform does it.
What's new
- Settings dialog: changing your Stash server, API key or proxy no longer takes over the whole window. Save tests the connection first. If it fails, the dialog stays open and shows the error next to the field.
- macOS: open settings from Stash Player → Settings… or with ⌘,, as in other Mac apps. The gear button is gone from the toolbar.
- Linux: open settings from Preferences in the new main menu (☰), or press Ctrl+,.
Fixes
- Scanning your library now generates covers and previews using the same defaults as the Stash web UI.
Installing
- macOS: update through the built-in updater, or download
StashPlayer-macos-arm64.zipbelow. - Linux: install
stash-player.flatpakbelow over your existing install.
What's Changed
- fix(flutter): scan generates covers and assets like the web UI by @arsfeld in #12
- Connection settings as a native-shaped dialog by @arsfeld in #13
Full Changelog: v1.1.0...v1.2.0
Stash Player 1.1
Stash Player now looks and feels like it belongs on your desktop.
What's new
- Linux: GNOME styling throughout, with Adwaita icons, your system accent colour and GNOME's UI font, plus native GTK menus.
- macOS: macOS styling with Lucide icons, a native menu bar and native context menus.
Fixes
- macOS updates: delta updates and older release downloads in the update feed now resolve, so Sparkle can download small delta updates instead of falling back to the full zip.
Installing
- macOS: update through the built-in updater, or download
StashPlayer-macos-arm64.zipbelow. - Linux: install
stash-player.flatpakbelow over your existing install.
Full changelog: v1.0.0...v1.1.0
What's Changed
- fix(ci): make every appcast enclosure URL resolve by @arsfeld in #10
- Native look and feel on Linux and macOS by @arsfeld in #11
Full Changelog: v1.0.0...v1.1.0
What's Changed
- fix(ci): make every appcast enclosure URL resolve by @arsfeld in #10
- Native look and feel on Linux and macOS by @arsfeld in #11
Full Changelog: v1.0.0...v1.1.0
Stash Player 1.0
Stash Player 1.0 is a new, rebuilt client for Linux and macOS. It replaces the GTK and SwiftUI apps under the same app identity, so you get it as a regular update.
Upgrading
- Your connection comes with you. On first launch the new client imports your saved server URL, API key and proxy settings from the old app. On macOS you may see one keychain prompt; "Always Allow" is fine.
- macOS: installs through the built-in updater (Sparkle), or grab
StashPlayer-macos-arm64.zipbelow. - Linux: install
stash-player.flatpakbelow over your existing install.
What's in it
- Library grid with search, sorting, and rating and tracking filters
- A player where the video fills the window, with on-screen controls, mpv-style keyboard shortcuts and a scene details drawer
- Playback through libmpv, with hardware decoding (VA-API on Linux) where available
- Resume position, play count, rating and O-counter synced back to Stash
- Optional SOCKS proxy for servers you can only reach over a tailnet
- Previous/next navigation that follows your library's current sort order
Full changelog: v0.5.0...v1.0.0
What's Changed
Full Changelog: v0.5.0...v1.0.0
What's Changed
Full Changelog: v0.5.0...v1.0.0
v0.5.0
Full Changelog: v0.4.7...v0.5.0
Full Changelog: v0.4.7...v0.5.0
v0.4.7
Full Changelog: v0.4.6...v0.4.7
Full Changelog: v0.4.6...v0.4.7
v0.4.6
Full Changelog: v0.4.5...v0.4.6
Full Changelog: v0.4.5...v0.4.6