Skip to content
Projects

moodiness/polyfin has 33 GitHub stars and 6 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 03:22 UTC. Last push 2026-11-05.

How these counts are measured

Self-hosted server that brings your addons and IPTV to any Jellyfin app.

Measured star growth

in 24h
0
in 7 days
Update delayed
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

Polyfin

Polyfin is a self-hosted server that speaks the Jellyfin API. It turns Stremio addons, music addons, IPTV sources and your own folders into libraries that any Jellyfin app plays, with real user accounts and transcoding, and without Jellyfin installed.

Latest release Docker image License: MIT Documentation

What you get

  • Your addons as libraries: Stremio catalogs become libraries and collections, and their streams become versions of a title, torrents too once you turn them on. Addons, Libraries, Torrents
  • Your own files: folders on the server, SMB and WebDAV shares, S3 buckets, SFTP servers and rclone remotes. Local folders, Naming and matching files
  • Live TV and IPTV: M3U playlists, Xtream Codes accounts and HDHomeRun tuners, with a programme guide, recordings and Replay. Live TV, IPTV sources, HDHomeRun tuners
  • Music, audiobooks and podcasts: Eclipse music addons become music and book libraries. Music, audiobooks and podcasts
  • Real accounts: each user has their own watch state, limits and parental control, and can bring their history from Jellyfin, Emby or Plex. Users and permissions, Moving to Polyfin
  • Transcoding on your GPU: direct play when the app can, else repackaging or conversion on an NVIDIA, AMD or Intel GPU or VideoToolbox, HDR tone mapping included. Transcoding, GPUs and HDR
  • Built in: the web player, the admin app, skip buttons, tracking, DLNA, notifications, statistics and backups. Documentation
  • Six languages: the admin app, Polyfin's own names and messages, its additions to the web player and Polyfin Desktop speak English, French, German, Spanish, Italian and Brazilian Portuguese.

A Jellyfin app showing a Polyfin library. Opens the tour video.

Works with your apps

Infuse, Swiftfin, Findroid, Streamyfin, Nuvio, Strand, Odin, VidHub, the official Jellyfin apps, Kodi and other apps that connect to a Jellyfin server, as Polyfin targets the Jellyfin 12.4 API, plus Silo's apps through their own API. See Jellyfin apps and Silo's apps.

Install

Docker Compose

You need Docker with Compose v2. The image, ghcr.io/moodiness/polyfin, is published for linux/amd64 and linux/arm64.

git clone https://github.com/moodiness/polyfin.git
cd polyfin
cp .env.example .env    # then set POSTGRES_PASSWORD, e.g. openssl rand -hex 24
docker compose up -d

Open http://<server>:8096/admin/, and enter the one-time setup code from the log (docker compose logs polyfin) to create the administrator. Installation covers the rest.

Desktop app

Polyfin Desktop runs Polyfin from the tray on Windows, macOS and Linux, on x64 or arm64, with its own database. Its installers are on the releases page.

Next: Getting started.

Documentation

Read it on the website, or in docs/.

Status

[!NOTE] Polyfin is in early development. Expect changes between releases, and report problems in the issues.

Community and support

Ask questions in Q&A, post and vote for ideas in Ideas, follow the roadmap, and report bugs with the bug report form. See Contributing, Getting help and the code of conduct.

Legal disclaimer

Polyfin does not host, store, or distribute any content. It only relays what the addons and services configured by its operator provide. You are solely responsible for the addons and services you configure and for complying with the laws that apply to you.

Polyfin is an independent project, not affiliated with or endorsed by Jellyfin or Stremio.

License

Polyfin is released under the MIT License. To report a vulnerability, see the security policy.

Explore related projects