Ir al contenido principal

Jellyfin para iOS 1.7.0

· 5 min de lectura
Bill Thornton
Core Team, Web and iOS Lead
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

¡La función de descargas (¡por fin!) llega a Jellyfin para iOS!

Jellyfin para iOS versión 1.7.0 trae la tan esperada función de descargas. Esta actualización introduce soporte global para descargas con integración en la app Archivos y capacidades de compartición. Junto con esta nueva función principal, la versión incluye mejoras técnicas adicionales y soporte de localización ampliado. Una lista completa de cambios, incluyendo sus respectivos pull requests, puede encontrarse en GitHub.

¡La función de descargas ya está aquí!

Ahora se admiten descargas directas de todos los tipos de medios, funcionando de manera similar al cliente web de Jellyfin y a la app de Android. La opción de descarga aparecerá en la interfaz estándar para usuarios con permisos de servidor adecuados. Cuando se seleccione, aparecerá una entrada en la nueva pestaña Descargas.

Desde la pestaña Descargas, los usuarios pueden:

  • Abrir los archivos descargados en la app Archivos

  • Compartir directamente con otras apps (como VLC) para ver/reproducir

  • Eliminar contenido descargado

Downloads tab with context menu showing downloaded item options

Además, los archivos descargados pueden explorarse directamente desde la app Archivos ubicando el directorio Jellyfin dentro de Descargas.

Descargas con transcodificación

Las descargas con transcodificación han pasado de ser experimentales a una configuración alfa, permitiendo pruebas más amplias por parte de la comunidad de esta capacidad emergente. Esta función permite transcodificar audio y video que no puede reproducirse directamente por el motor multimedia de iOS. El servidor Jellyfin convertirá estos archivos a un formato compatible, permitiendo también la reproducción de videos compatibles directamente dentro de la app.

Notas importantes para usuarios: El soporte del servidor para descargas transcodificadas es actualmente muy básico. Pueden encontrarse diversos problemas, y se debe usar esta función con esta advertencia en mente. Actualmente no hay opciones para controlar la calidad de descarga, y en algunos casos, los archivos transcodificados pueden ser significativamente más grandes que los archivos originales. Por favor, reporta cualquier problema que encuentres en GitHub.

Mejoras técnicas

Esta versión incluye varias mejoras técnicas:

  • Actualización de gestión de estado: La gestión de estado dentro de la app se ha migrado de mobx a zustand, resolviendo un obstáculo importante para actualizar a las últimas versiones de Expo y React Native.

  • Migración a TypeScript: La migración continua a TypeScript mejora la calidad general del código y su mantenibilidad.

  • Consistencia en nombre de la app: Actualizaciones realizadas al nombre de la app para garantizar coherencia de marca.

  • Localización ampliada: Se ha añadido soporte para afrikáans y euskera, gracias a nuestros traductores de la comunidad.

  • Optimización de código: Se eliminaron recursos no utilizados de la app.

Versiones de iOS compatibles

Esta versión de la app Jellyfin será la última actualización importante que soporte iOS 12. La próxima versión principal planea incluir una versión actualizada de React Native, lo que requerirá aumentar la versión mínima de iOS soportada al menos a 15.1. Los usuarios con dispositivos que ejecutan versiones anteriores de iOS aún podrán usar la interfaz web de Jellyfin, aunque las futuras actualizaciones de la app no estarán disponibles para estos dispositivos.

Colaboradores

Jellyfin se desarrolla completamente por voluntarios y no sería posible sin sus grandes habilidades y dedicación. Considera donar si aprecias su trabajo. Un gran reconocimiento a todos los colaboradores que hicieron posible esta versión:

Equipo Jellyfin

Otros colaboradores

¡Y finalmente un gran agradecimiento a todos quienes contribuyeron traducciones, reportaron errores, brindaron feedback y participaron en pruebas beta!

Cómo ayudar

Si tienes experiencia en desarrollo con React Native y te interesa contribuir, no dudes en explorar el código fuente y abrir un pull request. Del mismo modo, si tienes experiencia con JavaScript/TypeScript y React, jellyfin-web siempre busca más colaboradores. Alternativamente, puedes ayudar traduciendo la aplicación a tu idioma en nuestra instancia de Weblate.

Descargas

¡Actualiza tu aplicación ahora para descubrir estas nuevas funciones! La AppStore actualizará automáticamente tu aplicación Jellyfin si ya la usas. Los nuevos usuarios pueden encontrarla en la Apple App Store.

Download on the App Store

También puedes unirte a nuestro TestFlight y ayudar a probar nuevas versiones antes de su lanzamiento público.