Библиотека Swift для разработки приложений на платформах Apple с согласованным управлением состоянием, композиционными функциями, контролем побочных эффектов и широкими возможностями тестирования.
jellyfin/Swiftfin
Нативный видеоклиент для iOS и tvOS, подключающийся к медиасерверу Jellyfin и написанный на Swift и SwiftUI.
Open source альтернатива:Plex
- Звёзды
- 4,220
- Форки
- 625
- Открытые issues
- 100
- Последний коммит
- вчера
Что это?
Swiftfin — видеоклиент для медиасервера Jellyfin, работающий на iPhone, iPad и Apple TV. Он написан на Swift, поэтому интерфейс и поведение приложения соответствуют платформам Apple, а сам клиент подключается к собственной библиотеке Jellyfin.
В приложении доступны два варианта воспроизведения: нативный плеер и плеер на основе VLC. В документации описаны поддерживаемые типы медиа и библиотеки, а также различия в возможностях плееров. Минимальные поддерживаемые версии iOS и tvOS указаны отдельно.
Swiftfin распространяется через Apple App Store, а бета-версии доступны в TestFlight. Условия участия в разработке изложены в опубликованных рекомендациях проекта.
Ключевые возможности
- 01Нативный интерфейс на SwiftUI для iOS и tvOS
- 02Воспроизведение через нативный плеер или плеер на основе VLC
- 03Подключение к медиасерверам Jellyfin
- 04Документированная совместимость с библиотеками и типами медиа
- 05Доступно в App Store и TestFlight
Сценарии использования
- Просмотр собственной библиотеки Jellyfin на iPhone или iPad
- Просмотр фильмов и сериалов из Jellyfin на Apple TV
- Тестирование бета-версий клиента Jellyfin до публикации в App Store
Быстрый старт
- 1
Скачайте приложение в App Store
- 2
Или присоединитесь к бета-тестированию в TestFlight
- 3
Ознакомьтесь с рекомендациями по участию в разработке, чтобы собрать приложение из исходного кода
Что важно знать
- Только для платформ Apple: iOS и tvOS; Android и настольные компьютеры не поддерживаются.
- Требуется работающий медиасервер Jellyfin; приложение является только клиентом.
- Высокие требования к минимальной версии ОС (iOS 18 или новее, tvOS 26 или новее).
Темы
Частые вопросы
- Что такое Swiftfin?
- Нативный видеоклиент для iOS и tvOS, подключающийся к медиасерверу Jellyfin и написанный на Swift и SwiftUI. Swiftfin — видеоклиент для медиасервера Jellyfin, работающий на iPhone, iPad и Apple TV. Он написан на Swift, поэтому интерфейс и поведение приложения соответствуют платформам Apple, а сам клиент подключается к собственной библиотеке Jellyfin.
- Swiftfin можно использовать бесплатно? Какая у него лицензия?
- Swiftfin распространяется с открытым исходным кодом под лицензией MPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Swiftfin всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Swiftfin — 19 окт. 2026 г..
- Для чего можно использовать Swiftfin?
- Просмотр собственной библиотеки Jellyfin на iPhone или iPad Просмотр фильмов и сериалов из Jellyfin на Apple TV Тестирование бета-версий клиента Jellyfin до публикации в App Store
- Как установить Swiftfin?
- Скачайте приложение в App Store Или присоединитесь к бета-тестированию в TestFlight Ознакомьтесь с рекомендациями по участию в разработке, чтобы собрать приложение из исходного кода
- Где скачать Swiftfin?
- Исходный код и инструкции по установке — на GitHub: https://github.com/jellyfin/Swiftfin
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Запускатель iOS-приложений, который запускает IPA внутри себя без установки и поддерживает несколько контейнеров данных для каждого приложения.
Навык для AI-ассистентов разработчика, который учит Claude Code, Codex и другим инструментам писать современный и корректный код на SwiftUI.
Приложение для работы с документами и чатом на macOS и iOS: загружайте файлы и задавайте вопросы, а вся обработка ИИ выполняется на устройстве с помощью Apple Foundation Models.
Официальный исходный код приложения Telegram для iOS с системой сборки для самостоятельной компиляции в Xcode.
Приложение для строки меню macOS, которое простым языком объясняет возможности каждого USB-C-кабеля, подключённого к Mac, и причины медленной зарядки.