Bienvenido a Streamyfin, un cliente Jellyfin sencillo y fácil de usar creado con Expo. Si está buscando una alternativa a otros clientes Jellyfin, esperamos que Streamyfin le resulte una adición útil a su caja de herramientas de transmisión de medios.
Streamyfin incluye algunas funciones experimentales interesantes, como la descarga de medios y la compatibilidad con Chromecast. Estos todavía están en desarrollo y agradecemos su paciencia y comentarios mientras trabajamos para mejorarlos.
La descarga funciona mediante el uso de ffmpeg para convertir una transmisión HLS en un archivo de video en el dispositivo. ¡Esto significa que puedes descargar y ver cualquier archivo que puedas transmitir! Jellyfin convierte el archivo en el servidor en tiempo real a medida que se descarga. Esto significa tiempos de descarga un poco más largos , pero admite cualquier archivo que su servidor pueda transcodificar.
La compatibilidad con Chromecast aún está en desarrollo y estamos trabajando para mejorarla. Actualmente, admite la transmisión de videos y audio, pero estamos trabajando para agregar soporte para subtítulos y otras funciones.
En Streamyfin tenemos soporte integrado para algunos complementos. Estos complementos no son necesarios para usar Streamyfin, pero agregan algunas funciones adicionales.
Las colecciones de Jellyfin se pueden mostrar como filas o carrusel en la pantalla de inicio. Las siguientes etiquetas se pueden agregar a una colección para proporcionar esta funcionalidad.
Etiquetas disponibles:
Existe un complemento para crear colecciones basadas en fuentes externas como mdblist. Esto hace que el proceso automático de administración de colecciones, como tendencias, más vistas, etc. Consulte el complemento de importación de colecciones para obtener más información.
¡Jellysearch ahora funciona con Streamyfin! ?
Un proxy de búsqueda rápido de texto completo para Jellyfin. Se integra perfectamente con la mayoría de los clientes de Jellyfin.
Consulte nuestra hoja de ruta para ver en qué estamos trabajando a continuación. Siempre estamos abiertos a recibir comentarios y sugerencias, así que háganos saber si tiene alguna idea o solicitud de funciones.
O descargue los APK aquí en GitHub para Android.
Obtenga las últimas actualizaciones utilizando la versión TestFlight de la aplicación.
Agradecemos cualquier ayuda para mejorar Streamyfin. Si desea contribuir, bifurque el repositorio y envíe una solicitud de extracción. Para cambios importantes, es mejor abrir un número primero para discutir sus ideas.
20
bun i
npx expo run:ios
o npx expo run:android
. Agregue esto a 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
Agregue esto a 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 tiene la licencia Mozilla Public License 2.0 (MPL-2.0). Esto significa que usted es libre de utilizar, modificar y distribuir este software. MPL-2.0 es una licencia copyleft que permite una mayor flexibilidad al combinar el software con código propietario. Puntos clave del MPL-2.0:
Únase a nuestro Discord: https://discord.gg/BuGG9ZNhaE
Si tiene preguntas o necesita ayuda, no dude en comunicarse con:
Streamyfin es desarrollado por Fredrik Burmester y no está afiliado a Jellyfin. La aplicación está construida con Expo, React Native y otras bibliotecas de código abierto.
Me gustaría agradecer a las siguientes personas y proyectos por sus contribuciones a Streamyfin: