Repository navigation
Nettle 0.4.0
Nettle 0.4.0 — beta
A fast, beautiful Jellyfin client for Windows and Linux, built on mpv. Direct play only: Nettle never asks your server to transcode.
Already on Nettle (or Slopfin)? Settings → Updates → Check now brings you to this version.
Warning
The Linux build is still untested by hand. The Linux test bench is being reconfigured, so this release was only tested by hand on Windows. The AppImage still passes the automated decode tests on clean Ubuntu, Debian, Fedora and Arch machines. If you're on Linux, a test report would really help.
Note
Tested by hand on Windows: the new player controls (speed, subtitle and audio timing, subtitle size), library filters, the A–Z jump and the Seerr suggestions in search. Remote control from another Jellyfin app, the play queue (next / previous) and header-only sign-in for video and thumbnails were tested against a Jellyfin server. Not yet tested by hand: chapters (marks on the seek bar, Page Up / Page Down).
What's new in 0.4.0
Play on Nettle from your phone
- Nettle now shows up as a "Play on" target in other Jellyfin apps. From your phone you can start something, queue more, pause, seek, skip, and change the volume or tracks.
- Watched status and new items from other devices show up without a refresh.
Watching
- Shuffle a whole series: every episode of every season, in random order.
- Play all and Shuffle for libraries and collections. Media next / previous keys move through the list.
- Chapters: marks on the seek bar, chapter names in the scrubbing preview, and Page Up / Page Down to jump.
- Fine-tune while you watch: playback speed (
[]), subtitle timing (ZX), audio timing and subtitle size, under the subtitles button. Speed and subtitle size are remembered. - Find subtitles online from the player, through your server's subtitle plugins (such as Open Subtitles). Your account needs permission to manage subtitles.
- Subtitles turn on the way you like: default track, always, only forced (foreign dialogue), smart (when the audio is in another language), or off. By default this follows each person's own Jellyfin profile, so everyone in a household gets their own.
Browsing
- Library filters for genre, decade and quality (4K / HD / SD), plus an A–Z strip to jump through long libraries.
- Click anyone in the cast to see everything they're in.
- Trailers and extras stored on your server, on the details page.
- Search shows movies, shows and episodes separately. With Seerr set up, titles you don't have yet appear below, ready to request.
- Home skips libraries you hid from "Recently added" in Jellyfin.
Faster
- Instant start: your home screen appears straight away from your last visit while fresh data loads.
- Smaller downloads: lighter server requests, and images in WebP at your screen's real resolution (sharp on 4K, no waste at 100%).
- The network buffer is sized to each file's bitrate, so even 4K remuxes really get the read-ahead you set.
- Player buttons and keys never wait on the video engine.
Privacy and security
- Your sign-in token no longer appears in video, subtitle or thumbnail addresses. It's sent in a header instead, so it can't end up in a reverse proxy's logs.
- If your server signs Nettle out (for example you revoked the device), it goes straight to the sign-in screen.
- Audio passthrough on Windows only takes over the sound device for TrueHD and DTS-HD. Other formats leave other apps' sound alone.
Privacy: Nettle now keeps a live connection open to your own Jellyfin server (that's how remote control works). It still never contacts anything you didn't set up.
Install on Windows
- Download
Nettle-win-Setup.exebelow and run it. It installs for your user only, with no admin rights needed. - Windows may show "Windows protected your PC" because Nettle isn't code-signed yet. Click More info → Run anyway.
Prefer not to install? Use Nettle-win-Portable.zip.
Install on Linux
- Download
Nettle.AppImagebelow and make it executable (right-click → Properties → Allow executing as program, orchmod +x Nettle.AppImage). - Double-click it. Nettle offers to add itself to your applications menu.
Which file do I download?
| You're on | Download |
|---|---|
| Windows | Nettle-win-Setup.exe (or Nettle-win-Portable.zip to run without installing) |
| Linux | Nettle.AppImage |
Ignore the other files. The .nupkg and .json files and RELEASES are read by the built-in updater. They keep the old internal name (SlopfinApp) so existing installs keep finding their updates. "Source code" is added by GitHub to every release.
Both builds include mpv and the libraries it uses (FFmpeg, libplacebo and others), unmodified. Their licenses and source locations are listed in THIRD_PARTY_NOTICES.md.
Found a bug? Open an issue.