Ir al contenido

Reproduce una biblioteca de OpenList o Alist en Android TV por WebDAV

Yonto Player en Android TV reproduce los vídeos de una biblioteca de OpenList o Alist por WebDAV, que los dos sirven en /dav, en el mismo puerto que su página web. La dirección es como http://192.168.1.20:5244/dav, y el usuario y la contraseña son los de un usuario de OpenList con WebDAV read activado. Comprobamos estos pasos con OpenList 4.2.7 y Alist 3.45.0.

Funciona igual en un teléfono o una tableta Android, donde escribes la dirección en el formulario tú mismo (En Yonto Player).

  • OpenList o Alist en marcha en un ordenador, un NAS o un servidor al que llegue la tele, con al menos un almacenamiento añadido.
  • Su dirección: la que usas para abrir su página web, como http://192.168.1.20:5244. El puerto es 5244 si no lo has cambiado.
  • Yonto Player en la tele, desde la página de descarga, y un teléfono para escribir si prefieres no usar el mando.

Usa la dirección IP de la máquina donde corre OpenList, no localhost ni un nombre que la tele quizá no sepa resolver.

Los pasos son los de OpenList, con los nombres de su interfaz en inglés. Alist, del que OpenList es una bifurcación, sirve WebDAV en la misma dirección /dav y pide el mismo permiso, que en Alist se llama Webdav read. La guía de OpenList sobre su WebDAV está en doc.oplist.org/guide/advanced/webdav.

Abre la página de administración de OpenList: la dirección con /@manage detrás, como http://192.168.1.20:5244/@manage, con la sesión de admin. Si usas OpenList en Docker, su registro muestra la contraseña de admin la primera vez que arranca, y la guía de Docker de OpenList explica cómo poner otra.

  1. Ve a Users y elige Add.
  2. Escribe un Username y una Password para la tele.
  3. Pon Base path en / para ver toda la biblioteca, o en una carpeta de ella.
  4. En Permission, marca WebDAV read. Es todo lo que necesita Yonto Player, que solo lee. Sin él, OpenList rechaza las peticiones WebDAV del usuario.
  5. Elige Add.

También puedes entrar como admin, pero un usuario que solo puede leer es un acceso más seguro para guardar en una tele.

Cada almacenamiento de Storages aparece en WebDAV como una carpeta con el nombre de su Mount Path. Un almacenamiento con el driver Local, con Root folder path en la carpeta de tus vídeos, es la forma de meter en la biblioteca una carpeta de la misma máquina.

  1. En tu Android TV, abre Yonto Player y ve a Ajustes, Fuentes, Añadir fuente. Elige Tipo de fuente y luego WebDAV.
  2. Elige Configurar desde el teléfono y escanea el código QR con la cámara del teléfono.
  3. En la página que se abre, escribe la Dirección del servidor, luego Usuario, si lo necesita y Contraseña, que son los del usuario de OpenList, y elige Enviar al televisor.
    • La dirección es http://, la IP, el puerto y /dav, como http://192.168.1.20:5244/dav. Así se abre el nivel superior de la biblioteca, con cada almacenamiento como una carpeta.
    • Para abrir directamente un almacenamiento o una carpeta, añade su ruta, como http://192.168.1.20:5244/dav/Movies.
    • Una dirección http:// no va cifrada, y el formulario lo dice: “Esta dirección no está cifrada, así que la contraseña viaja sin protección por tu red.” Usa https:// si tu OpenList se sirve por HTTPS con un certificado en el que la tele confía.
  4. El formulario de la tele se rellena. Elige Probar conexión, que lee esa carpeta: “Conexión correcta” significa que funciona. Luego elige Guardar.

¿Prefieres el mando? Sáltate el paso 2 y escribe en el formulario: al pulsar OK en un campo se abre un teclado en pantalla. No se guarda nada hasta que eliges Guardar con el mando.

En un teléfono o una tableta Android, toca Ajustes, Fuentes, Añadir fuente, toca Añadir WebDAV, escribe la misma dirección, el usuario y la contraseña, y toca Probar conexión y Guardar. En un teléfono o una tableta Android, un iPhone o un iPad, una película o un episodio de una fuente WebDAV también se puede descargar para ver sin conexión.

Reproduce vídeos de un NAS o una unidad USB en Android TV recorre el mismo formulario, con un vídeo de los pasos de WebDAV.

Elige la fuente en el selector de fuente de arriba a la izquierda en Inicio y abre Explorar. Agrupa los vídeos en Películas y Series según sus nombres; Carpetas muestra las carpetas y luego los vídeos, por nombre con el tamaño de cada vídeo, y OK en un vídeo lo reproduce. Un título muestra el póster y la descripción que haya junto a él (con qué nombres), y Yonto Player busca en internet lo que los archivos no dicen.

  • Un vídeo que reproduces aparece en el Historial, y en Seguir reproduciendo en Inicio, con el nombre de su archivo. Si lo eliges ahí, sigue desde donde lo dejaste.
  • Los subtítulos dentro del archivo, y los archivos de subtítulos con el nombre del vídeo junto a él (Movie.srt o Movie.en.srt junto a Movie.mkv), aparecen en Subtítulos del reproductor (Audio y subtítulos en un teléfono o una tableta).
  • Lo que se reproduce depende de los decodificadores de la propia tele: H.264 y H.265 en MP4 o MKV son lo más seguro. En Android, Yonto Player decodifica por su cuenta el sonido AC3, E-AC-3, DTS y TrueHD cuando la tele no puede (Audio DTS, TrueHD y Dolby en Android TV).

Una nube añadida en OpenList aparece en Yonto Player como cualquier otra carpeta. Cómo llegan sus vídeos a la tele depende de la WebDAV Policy del almacenamiento, en Storages, el almacenamiento y luego Edit.

  • Native proxy: OpenList descarga el vídeo de la nube y lo pasa a la tele. El vídeo va tan rápido como OpenList pueda descargarlo, así que una nube lenta, o una conexión lenta en la máquina de OpenList, significa esperar al empezar y al saltar. En un almacenamiento Local es la única opción, junto con Use proxy URL.
  • 302 redirect: OpenList manda a la tele al enlace del propio archivo, y la tele descarga el vídeo desde allí. OpenList la elige por defecto cuando el driver la ofrece. Reprodujimos un vídeo así, desde un enlace de nuestra propia red y no desde una nube real.

Si un vídeo de una nube no se reproduce con 302 redirect, cambia ese almacenamiento a Native proxy, que la guía de OpenList describe como la opción más compatible.

Una biblioteca de OpenList o Alist es una fuente, tenga los almacenamientos que tenga, y tu primera fuente es gratis. Una segunda fuente, como una carpeta compartida de tu NAS o un servidor Jellyfin, necesita Pro. En nuestro sitio web cuesta 7,47 US$ en vez de 14,95 US$ mientras dure la oferta, hasta el 31 de diciembre de 2026, un solo pago, sin suscripción, y una licencia funciona en hasta 5 dispositivos a la vez. En la app de Android TV y de teléfonos y tabletas Android, puedes probar Pro gratis 7 días, una vez por dispositivo, sin datos de pago, y termina sola. Yonto Pro explica cómo comprarlo y activarlo.

Estos mensajes aparecen en Explorar, con Reintentar.

“No se pudo conectar con el servidor. Comprueba que está encendido y en la misma red.” Comprueba que OpenList está en marcha, que la tele llega a la máquina donde corre y que la Dirección del servidor tiene su IP y su puerto, como http://192.168.1.20:5244/dav.

“El servidor no aceptó el usuario o la contraseña. Revísalos en los ajustes de esta fuente.” Ve a Ajustes, Fuentes, elige la fuente y luego Editar, y corrígelos. Son los del usuario de OpenList, los mismos con los que entra en su página web.

“Esta carpeta ya no está.” La ruta después de /dav no coincide con ninguna carpeta de la biblioteca, o cambió el Mount Path del almacenamiento. Revisa la ruta, con sus mayúsculas, en Storages.

“Esta cuenta no puede abrir esta carpeta. Revisa el usuario en los ajustes de esta fuente, o los permisos de la cuenta en el servidor.” El usuario de OpenList no tiene WebDAV read. Ve a Users, elige Edit en el usuario, marca WebDAV read y elige Save.

Solución de problemas recoge todos los mensajes que muestra la app.

Yonto Player no ofrece contenido. OpenList y Alist son proyectos de código abierto independientes; Yonto Player no está afiliado a ninguno de los dos ni cuenta con su respaldo.