mirror of
https://github.com/jellyfin/Swiftfin.git
synced 2024-12-04 04:01:47 +00:00
Native Jellyfin Client for iOS and tvOS
.github | ||
bin | ||
fastlane | ||
Shared | ||
Swiftfin | ||
Swiftfin tvOS | ||
Swiftfin.xcodeproj | ||
Swiftfin.xcworkspace | ||
Translations | ||
WidgetExtension | ||
.gitignore | ||
.swiftformat | ||
contributing.md | ||
Gemfile | ||
LICENSE.md | ||
Podfile | ||
README.md | ||
swiftgen.yml |
Swiftfin
Swiftfin is a modern client for the Jellyfin media server. Redesigned in Swift to maximize direct play with the power of VLC and look native on all classes of Apple devices.
⚡️ Links!
Don't see SwiftFin in your language?
Check out our Weblate instance to help translate Swiftfin and other projects.
⚙️ Development
Thank you for your interest in Swiftfin, please check out the Contribution Guidelines to get started.
Intended Behaviors Due to Technical Limitations
The following behaviors are intended due to technical limitations:
-
Pausing playback when app is backgrounded
- Due to VLCKit pausing video output at the same moment
-
Audio delay after un-pausing
- Due to VLCKit, may be fixed in VLCKit v4
-
No aspect fill
- VLCKit doesn't have the ability to aspect fill the view that the video output occupies