Добро пожаловать в Streamyfin, простой и удобный клиент Jellyfin, созданный с помощью Expo. Если вы ищете альтернативу другим клиентам Jellyfin, мы надеемся, что Streamyfin станет полезным дополнением к вашему набору инструментов потоковой передачи мультимедиа.
Streamyfin включает в себя несколько интересных экспериментальных функций, таких как загрузка мультимедиа и поддержка Chromecast. Они все еще находятся в разработке, и мы ценим ваше терпение и отзывы, поскольку мы работаем над их улучшением.
Загрузка осуществляется с помощью ffmpeg для преобразования потока HLS в видеофайл на устройстве. Это означает, что вы можете загружать и просматривать любой файл, который можно транслировать! Файл конвертируется Jellyfin на сервере в режиме реального времени по мере его загрузки. Это означает немного большее время загрузки , но поддерживает любой файл, который ваш сервер может перекодировать.
Поддержка Chromecast все еще находится в разработке, и мы работаем над ее улучшением. В настоящее время он поддерживает трансляцию видео и аудио, но мы работаем над добавлением поддержки субтитров и других функций.
В Streamyfin есть встроенная поддержка нескольких плагинов. Эти плагины не обязательны для использования Streamyfin, но они добавляют некоторые дополнительные функции.
Коллекции Jellyfin можно отображать в виде строк или карусели на главном экране. Для обеспечения этой функциональности в коллекцию можно добавить следующие теги.
Доступные теги:
Существует плагин для создания коллекций на основе внешних источников, таких как mdblist. Это обеспечивает автоматический процесс управления коллекциями, такими как тенденции, наиболее просматриваемые и т. д. Для получения дополнительной информации см. Плагин импорта коллекций.
Jellysearch теперь работает со Streamyfin! ?
Быстрый прокси-сервер полнотекстового поиска для Jellyfin. Легко интегрируется с большинством клиентов Jellyfin.
Ознакомьтесь с нашей дорожной картой, чтобы узнать, над чем мы работаем дальше. Мы всегда открыты для отзывов и предложений, поэтому, пожалуйста, дайте нам знать, если у вас есть какие-либо идеи или пожелания.
Или загрузите APK-файлы здесь, на GitHub для Android.
Получайте последние обновления, используя версию приложения TestFlight.
Мы приветствуем любую помощь, чтобы сделать Streamyfin лучше. Если вы хотите внести свой вклад, пожалуйста, создайте репозиторий и отправьте запрос на включение. В случае серьезных изменений лучше сначала открыть вопрос, чтобы обсудить ваши идеи.
20
bun i
npx expo run:ios
или npx expo run:android
. Добавьте это в AppDelegate.mm:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// @generated begin react-native-google-cast-didFinishLaunchingWithOptions - expo prebuild (DO NOT MODIFY) sync-8901be60b982d2ae9c658b1e8c50634d61bb5091
#if __has_include()
...
[GCKCastContext sharedInstance].useDefaultExpandedMediaControls = true;`
#endif
Добавьте это в Info.plist:
NSBonjourServices
_googlecast._tcp
_CC1AD845._googlecast._tcp
NSLocalNetworkUsageDescription
${PRODUCT_NAME} uses the local network to discover Cast-enabled devices on your WiFi network.
Streamyfin распространяется под лицензией Mozilla Public License 2.0 (MPL-2.0). Это означает, что вы можете свободно использовать, изменять и распространять это программное обеспечение. MPL-2.0 — это лицензия с авторским левом, которая обеспечивает большую гибкость при сочетании программного обеспечения с проприетарным кодом. Ключевые моменты MPL-2.0:
Присоединяйтесь к нашему Discord: https://discord.gg/BuGG9ZNhaE
Если у вас есть вопросы или вам нужна поддержка, не стесняйтесь обращаться:
Streamyfin разработан Фредриком Бурместером и не связан с Jellyfin. Приложение создано с использованием Expo, React Native и других библиотек с открытым исходным кодом.
Я хотел бы поблагодарить следующих людей и проекты за их вклад в Streamyfin: