状態管理の一貫性、機能の合成、副作用の制御、充実したテスト支援を備えた、Appleプラットフォーム向けアプリ構築用Swiftライブラリ。
- スター
- 4,220
- フォーク
- 625
- 未解決の Issue
- 100
- 最終コミット
- 昨日
これは何?
Swiftfinは、iPhone、iPad、Apple TVで動作するJellyfinメディアサーバー向けの動画クライアントです。Swiftで書かれているため、自前でホストするJellyfinライブラリに接続しながら、Apple純正アプリのような見た目と操作性を実現します。
再生方法として、ネイティブプレーヤーとVLCベースのプレーヤーの2種類を利用できます。ドキュメントでは、対応するメディアの種類やライブラリに加え、それぞれのプレーヤーで利用できる機能の違いを説明しています。対応するiOSおよびtvOSの最低バージョンは、別途記載されています。
Swiftfinは、Apple App Storeおよびベータビルド向けのTestFlightを通じて配布されています。開発への貢献は、公開されているプロジェクトの貢献ガイドラインに従います。
主な機能
- 01iOSおよびtvOS向けのネイティブなSwiftUIインターフェース
- 02ネイティブプレーヤーまたはVLCベースのプレーヤーによる再生
- 03Jellyfinメディアサーバーに接続
- 04ライブラリとメディア形式の対応状況をドキュメントで案内
- 05App StoreおよびTestFlightで入手可能
ユースケース
- iPhoneやiPadで、自前でホストするJellyfinライブラリを視聴する
- Apple TVでJellyfinの映画や番組を再生する
- App Storeで公開される前に、Jellyfinクライアントのベータビルドをテストする
クイックスタート
- 1
App Storeからアプリをダウンロード
- 2
またはTestFlightベータ版に参加
- 3
ソースからビルドするには、コントリビューションガイドラインを確認
使う前に知っておきたいこと
- Appleプラットフォームのみ対応:iOSとtvOS。Androidおよびデスクトップには対応していません。
- 稼働中のJellyfinメディアサーバーが必要です。このアプリはクライアント専用です。
- 必要なOSの最低バージョンが高めです(iOS 18以降、tvOS 26以降)。
トピック
よくある質問
- Swiftfin とは?
- SwiftとSwiftUIで作られた、Jellyfinメディアサーバー向けのネイティブiOS・tvOS動画クライアント。 Swiftfinは、iPhone、iPad、Apple TVで動作するJellyfinメディアサーバー向けの動画クライアントです。Swiftで書かれているため、自前でホストするJellyfinライブラリに接続しながら、Apple純正アプリのような見た目と操作性を実現します。
- Swiftfin は無料で使えますか?ライセンスは?
- Swiftfin は MPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Swiftfin は今もメンテナンスされていますか?
- 活発にメンテナンス中。Swiftfin の最終コミットは 2026年10月19日 です。
- Swiftfin は何に使えますか?
- iPhoneやiPadで、自前でホストするJellyfinライブラリを視聴する Apple TVでJellyfinの映画や番組を再生する App Storeで公開される前に、Jellyfinクライアントのベータビルドをテストする
- Swiftfin のインストール方法は?
- App Storeからアプリをダウンロード またはTestFlightベータ版に参加 ソースからビルドするには、コントリビューションガイドラインを確認
- Swiftfin はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/jellyfin/Swiftfin
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
IPAアプリをインストールせずにアプリ内で実行できる、複数コンテナ対応のiOSランチャー。
Claude CodeやCodexなどのAIコーディングアシスタントに、最新かつ正しいSwiftUIコードの書き方を教えるエージェントスキル。
Apple Foundation ModelsでAI処理をすべてデバイス上で行う、macOS・iOS向けのドキュメントチャットアプリ
TelegramメッセンジャーのiOSアプリの公式ソースコードと、Xcodeで自分でビルドするためのビルドシステム。
Macのメニューバーから、各USB-Cケーブルでできることや充電が遅い理由を平易な言葉で確認できるアプリ。