No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Feror f5272bdfee
Some checks failed
Build 🔨 / Build 🔨 (push) Has been cancelled
Build 🔨 / Build 🔨-1 (push) Has been cancelled
Polish Mac playback controls
2026-08-27 17:25:42 +02:00
.github Common Issues Documentation (#2188) 2026-08-11 14:13:17 -06:00
Documentation Add native macOS experience 2026-08-27 17:24:26 +02:00
fastlane Update StatefulMacros (#2071) 2026-07-03 12:09:08 -06:00
PreferencesView Content Groups (#2075) 2026-07-14 21:57:40 -04:00
Resources update (#1356) 2024-12-10 19:15:43 -07:00
Scripts Add native macOS experience 2026-08-27 17:24:26 +02:00
Shared Polish Mac playback controls 2026-08-27 17:25:42 +02:00
Swiftfin Follow Apple's Recommended Long Press Gesture Duration (#2233) 2026-08-18 18:56:48 -04:00
Swiftfin Mac Polish Mac playback controls 2026-08-27 17:25:42 +02:00
Swiftfin tvOS Fix LiquidGlass on Unsupported Apple TV (#2224) 2026-08-18 11:58:38 -04:00
Swiftfin.xcodeproj Add native macOS experience 2026-08-27 17:24:26 +02:00
Translations Translated using Weblate (Czech) 2026-08-20 21:29:09 +00:00
XcodeConfig Update CI (#1716) 2025-09-21 17:43:15 -04:00
.gitignore add config files (#1578) 2025-06-15 13:43:32 -04:00
.swiftformat Generic Paging Libraries (#2047) 2026-06-20 12:52:48 -06:00
.swiftlint.yml Generic Paging Libraries (#2047) 2026-06-20 12:52:48 -06:00
AGENTS.md Content Groups (#2075) 2026-07-14 21:57:40 -04:00
Brewfile Localization Checks (#1986) 2026-04-29 20:14:11 -04:00
Cartfile Add native macOS experience 2026-08-27 17:24:26 +02:00
ChromeCastFramework.json Media Player (#1581) 2025-09-19 18:44:42 -04:00
Gemfile Pin Fastlane & Ruby Versions (#1980) 2026-04-23 16:53:17 -04:00
LICENSE.md Fix some formatting 2021-06-09 23:15:51 -07:00
README.md Bump iOS deployment target to 18.6 2026-08-12 13:58:49 -06:00
swiftgen.yml Navigation and Item Overhaul (#492) 2022-08-05 10:54:40 -06:00

Swiftfin

Swiftfin

Swiftfin is a modern video client for the Jellyfin media server. Made using Swift to maximize direct play with the power of VLC and look native on all classes of Apple devices.

⚡️ Download

Download on the Apple App Store

🛠️ TestFlight

Use the TestFlight version to test new features and bug fixes before being published to the App Store. We are grateful for your time and resources for reporting new bugs.

Get the beta on TestFlight

📖 Documentation

Swiftfin provides detailed documentation to help you understand key aspects of the app and its development approach:

  • 🎞️ Library Support — Information on library compatibility and supported media types in Swiftin.
  • 🎬 Media Playback — Learn about Swiftfin's Native and Swiftfin players and how their features vary.
  • 🧩 OS Version Support — Read about how we determine the minimum supported OS and which versions of iOS & tvOS are supported.
  • 🐞 Common Issues — If you are experiencing an issue with Swiftfin, this is the best place to start.
  • 💜 Supporting Development — Learn how you can support the project developers and help keep Swiftfin improving.

⚙️ Development

Thank you for your interest in Swiftfin! Please check out the Contribution Guidelines to get started.

📚 Translations

Don't see Swiftfin in your language?

Check out our Weblate instance to help translate Swiftfin and other Jellyfin projects.