Skip to content

Slopfin 0.1.0 (beta)

Choose a tag to compare

@devall96 devall96 released this 07 Nov 09:06
· 43 commits to main since this release

Slopfin 0.1.0 — beta

A fast, beautiful Jellyfin client for Windows and Linux, built on mpv. Direct play only: Slopfin never asks your server to transcode.

Note

Beta on Windows and Linux. Slopfin works well on the machines it has been tested on, but it hasn't been tried on much other hardware yet, so expect some rough edges.

Entirely AI-coded, single-user tested. All of Slopfin's code was written by an AI coding assistant (Anthropic's Claude), directed and reviewed by one person, and so far tested only by that person, on one Windows PC and one Ubuntu PC.

Important

Not to be confused with BeLikeBrett/SlopFin, a Jellyfin client for jailbroken PS5 consoles. That's a different project, by a different author, for different platforms.

🧪 Testers wanted

Testing on hardware we haven't seen yet helps a lot: NVIDIA and Intel graphics, laptops, other Linux distros and desktops (KDE, XFCE…), multi-monitor and HDR setups.

Install Slopfin, play a mix of things (4K/HDR/Dolby Vision, older SD shows, surround audio, subtitles, Live TV), then file a test report. The form asks for your OS, desktop, graphics card, what you played (press I while playing to see the format badges), and the end of the log. Reports that everything worked are useful too.

Powered by mpv

Slopfin plays everything with mpv (libmpv) on both Windows and Linux:

  • Dolby Vision done properly, including profile 5.
  • HDR10 / HDR10+ / HLG / Dolby Vision go straight to HDR displays on Windows. On SDR screens, HDR is tone-mapped faithfully.
  • Smooth motion. 24 fps films sync to your display's refresh rate, so there's no judder.
  • Light on the CPU. Hardware decoding runs end to end: D3D11VA on Windows, VA-API on Linux.
  • Sealed off. The player never loads mpv configs, scripts or youtube-dl lookups from your PC, and makes no network access beyond your own server.

Install on Windows

  1. Download SlopfinApp-win-Setup.exe below and run it. It installs for your user only, with no admin rights needed.
  2. Windows may show "Windows protected your PC" because Slopfin isn't code-signed yet. Click More info → Run anyway. This only happens on the first install.

Prefer not to install? Use SlopfinApp-win-Portable.zip.

Requirements: Windows 10/11 64-bit and Jellyfin 10.9 or newer.

Install on Linux

  1. Download SlopfinApp.AppImage below and make it executable: right-click → Properties → Allow executing as program, or chmod +x SlopfinApp.AppImage.
  2. Double-click it. Slopfin offers to add itself to your applications menu. This is also in Settings → Desktop. No root is needed, and nothing is installed system-wide.

mpv is built in, so nothing else is needed. It works on 64-bit Ubuntu 24.04+, Debian 13+, Fedora 40+, Arch and their derivatives. If it won't start, install libfuse2t64 (Ubuntu/Debian) or fuse2.

Highlights

  • Original-quality playback through mpv, with TV-style format badges (4K · DOLBY VISION · DOLBY ATMOS). Each badge is checked against what's actually playing, and HDR is only claimed when an HDR signal really reaches your display.
  • Skip intro, recap, credits, previews and ads using Intro Skipper or Jellyfin media segments, plus an Up Next countdown.
  • NostalgiaTV live TV, with a scrolling guide covering the whole schedule. Channels play the original files from Jellyfin at the live position, and empty channels are hidden.
  • Seerr requests: trending, search, one-click requests and request status.
  • Server discovery, Quick Connect, and multiple profiles with secure auto sign-in: DPAPI on Windows, the desktop keyring on Linux. Passwords are never stored.
  • 8 original themes and keyboard / TV-remote navigation.
  • Zero telemetry. Slopfin only talks to the servers you configure.

Updates

Updates are opt-in on both platforms. Go to Settings → Updates, enter https://github.com/devall96/Slopfin, and press Check now. Only changed files are downloaded.

Known limitations

  • Linux: HDR is tone-mapped to SDR, because Slopfin's window runs through X11/XWayland, which has no HDR path yet. NVIDIA, Intel, KDE and multi-monitor setups are untested so far.
  • Atmos and DTS:X are decoded to PCM, with no passthrough yet.
  • Unsigned build, so Windows SmartScreen shows a warning on first install.

Files

File Purpose
SlopfinApp-win-Setup.exe Windows installer
SlopfinApp-win-Portable.zip Windows portable copy
SlopfinApp.AppImage Linux app (single file)
SlopfinApp-0.1.0-full.nupkg, releases.win.json, RELEASES, assets.win.json Windows update packages (used by the in-app updater)
SlopfinApp-0.1.0-linux-full.nupkg, releases.linux.json, RELEASES-linux, assets.linux.json Linux update packages

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.