52 lines
1.9 KiB
Markdown
52 lines
1.9 KiB
Markdown
<p align="center">
|
|
<img alt="Swiftfin" height="125" src="https://github.com/jellyfin/SwiftFin/raw/main/JellyfinPlayer/Assets.xcassets/AppIcon.appiconset/152.png">
|
|
<h2 align="center">Swiftfin</h2>
|
|
<a href="https://translate.jellyfin.org/engage/swiftfin/">
|
|
<img src="https://translate.jellyfin.org/widgets/swiftfin/-/svg-badge.svg"/>
|
|
</a>
|
|
<a href="https://matrix.to/#/+jellyfin:matrix.org">
|
|
<img src="https://img.shields.io/matrix/jellyfin:matrix.org">
|
|
</a>
|
|
<a href="https://sonarcloud.io/dashboard?id=jellyfin_SwiftFin">
|
|
<img src="https://sonarcloud.io/api/project_badges/measure?project=jellyfin_SwiftFin&metric=alert_status">
|
|
</a>
|
|
<a href="https://discord.gg/zHBxVSXdBV">
|
|
<img src="https://img.shields.io/badge/Talk%20on-Discord-brightgreen">
|
|
</a>
|
|
</p>
|
|
<p align="center">
|
|
<b>Swiftfin</b> is a modern client for the <a href="https://github.com/jellyfin/jellyfin">Jellyfin</a> media server. Redesigned in Swift to maximize direct play with the power of <b>VLC</b> and look <b>native</b> on all classes of Apple devices.
|
|
</p>
|
|
<p align="center">
|
|
Swiftfin is currently available for <b>iOS and iPadOS</b>. tvOS support is being worked on, but is not available for public testing at this time.
|
|
</p>
|
|
|
|
## ⚡️ Links!
|
|
|
|
<a href='https://testflight.apple.com/join/WiN0G62Q'><img height='70' alt='Join the Beta on TestFlight' src='https://anotherlens.app/testflight-badge.png'/></a>
|
|
|
|
**Don't see SwiftFin in your language?**
|
|
|
|
Check out our [Weblate instance](https://translate.jellyfin.org/projects/swiftfin/) to help translate Swiftfin and other projects.
|
|
|
|
<a href="https://translate.jellyfin.org/engage/swiftfin/">
|
|
<img src="https://translate.jellyfin.org/widgets/swiftfin/-/multi-auto.svg"/>
|
|
</a>
|
|
|
|
## ⚙️ Development
|
|
|
|
Xcode 13.0 with command line tools.
|
|
|
|
### Build Process
|
|
|
|
```bash
|
|
# install Cocoapods (if not installed)
|
|
$ sudo gem install cocoapods
|
|
|
|
# install dependencies
|
|
$ pod install
|
|
|
|
# open workspace and build it
|
|
$ open JellyfinPlayer.xcworkspace
|
|
```
|