일관된 상태 관리와 조합 가능한 기능, 사이드 이펙트 제어, 강력한 테스트 지원을 제공하는 Apple 플랫폼 앱 개발용 Swift 라이브러리입니다.
- 스타
- 4,220
- 포크
- 625
- 열린 이슈
- 100
- 마지막 커밋
- 14시간 전
어떤 프로젝트인가요?
Swiftfin은 iPhone, iPad, Apple TV에서 실행되는 Jellyfin 미디어 서버용 동영상 클라이언트입니다. Swift로 작성되어 자체 호스팅하는 Jellyfin 라이브러리에 연결하면서 네이티브 Apple 앱처럼 보이고 동작합니다.
앱에서는 네이티브 플레이어와 VLC 기반 플레이어, 두 가지 재생 옵션을 제공합니다. 문서에는 지원되는 미디어 유형과 라이브러리, 각 플레이어의 기능 차이가 설명되어 있습니다. 최소 지원 iOS 및 tvOS 버전은 별도로 안내합니다.
Swiftfin은 Apple App Store와 베타 빌드용 TestFlight를 통해 배포됩니다. 개발 기여는 프로젝트에 공개된 기여 지침을 따릅니다.
핵심 기능
- 01iOS 및 tvOS용 네이티브 SwiftUI 인터페이스
- 02네이티브 플레이어 또는 VLC 기반 플레이어로 재생
- 03Jellyfin 미디어 서버에 연결
- 04라이브러리 및 미디어 유형 호환성 문서 제공
- 05App Store와 TestFlight에서 이용 가능
활용 사례
- iPhone 또는 iPad에서 자체 호스팅하는 Jellyfin 라이브러리 시청
- Apple TV에서 Jellyfin 영화와 TV 프로그램 재생
- 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 영화와 TV 프로그램 재생 App Store 출시 전에 Jellyfin 클라이언트 베타 빌드 테스트
- Swiftfin는 어떻게 설치하나요?
- App Store에서 앱 다운로드 또는 TestFlight 베타에 참여 소스에서 빌드하려면 기여 가이드라인을 확인하세요
- Swiftfin은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/jellyfin/Swiftfin
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
IPA 앱을 설치하지 않고 앱 안에서 실행하며 앱별 여러 컨테이너를 지원하는 iOS 앱 런처입니다.
AI 코딩 도우미가 현대적이고 올바른 SwiftUI 코드를 작성하도록 돕는 에이전트 스킬
Apple Foundation Models를 통해 모든 AI 처리가 기기에서 이뤄지는 macOS 및 iOS 문서 채팅 앱입니다.
개인 Apple ID를 사용해 탈옥하지 않은 iOS 기기에 .ipa 앱을 설치하는 대체 앱 스토어입니다.
Linux, Windows, macOS에서 SwiftPM 패키지로 iOS 앱을 빌드·서명·설치하는 크로스 플랫폼 Xcode 대체 도구입니다.