Plex es una herramienta que muchos usamos para organizar nuestras películas y series, pero no siempre estamos de acuerdo con las decisiones de la compañía. Especialmente cuando hablamos de la interfaz, las recomendaciones o esa mezcla de contenidos propios con los de la plataforma. Si te sientes identificado, la historia de Marvin von Rappard te va a interesar.

Marvin, un desarrollador con experiencia, estaba harto de ciertos aspectos de Plex en sus dispositivos Apple. En lugar de quejarse, decidió tomar cartas en el asunto: utilizó Claude Code y OpenAI Codex para crear su propia aplicación, con las funcionalidades que realmente quería tener.

El resultado es Dusk for Plex, una aplicación que lleva meses en desarrollo y ya está disponible para Apple TV, iPhone, iPad y Mac. Lo mejor de todo es que es completamente gratuita, sin anuncios, y ofrece funciones como escalado con IA, descargas y reproducción compartida mediante FaceTime. Además, su creador ha liberado todo el código en GitHub.

Dusk: 4K, Dolby Vision y mejora de vídeo con inteligencia artificial

Dusk ha sido diseñada específicamente para el ecosistema Apple, utilizando Swift y SwiftUI. Para la reproducción de contenido, combina AVPlayer, el reproductor nativo de Apple, con VLC, priorizando la reproducción directa siempre que sea posible. Esto significa que es compatible con archivos MKV, HEVC, diversos formatos de audio y subtítulos, sin depender constantemente de la transcodificación del servidor.

La versión 1.7 ha traído novedades interesantes:

  • Posibilidad de combinar bibliotecas de varios servidores Plex en una sola pantalla.
  • Selección de la copia a reproducir.
  • Integración con Siri para buscar películas.
  • Mejor compatibilidad con Dolby Vision de perfil 5 y pistas Dolby Atmos/5.1 en MKV, gracias a un proceso de remultiplexado.

Pero una de las funciones más destacadas es el escalado mediante inteligencia artificial, que mejora la calidad visual de vídeos de baja resolución. A esto se suman otras características útiles:

  • Descargas para ver contenido sin conexión.
  • Selección de pistas de audio y subtítulos.
  • Salto automático de introducciones y créditos.
  • Función para continuar un capítulo donde lo dejaste.

SharePlay, televisión en directo y peticiones de contenido

La versión 1.6 introdujo una función curiosa: SharePlay. Esto te permite ver una película o serie con otras personas mientras estás en una llamada de FaceTime. La reproducción se sincroniza entre todos los participantes, incluyendo pausas y saltos, aunque cada uno necesita acceso al servidor Plex.

Otras funcionalidades notables incluyen:

  • Compatibilidad con la televisión en directo de Plex y su guía de programación.
  • AirPlay para enviar contenido a otros dispositivos.
  • Modo Picture in Picture en iPhone y iPad.
  • Adaptación de la frecuencia de fotogramas y rango dinámico en Apple TV.

Dusk también integra Seerr, una herramienta que te permite solicitar películas y series que aún no tienes en tu biblioteca. Además, es compatible con los perfiles de Plex Home protegidos con PIN y ofrece opciones de personalización para la pantalla principal.

La IA como copiloto: un ingeniero detrás de cada línea de código

Lo más fascinante de esta historia es que, según Marvin, la mayor parte del código de Dusk fue escrita por agentes de Claude Code y OpenAI Codex, a veces trabajando en paralelo. Estas herramientas también se usaron para generar pruebas, documentación técnica y partes de la página web.

“La mayor parte del código de Dusk ha sido escrita por agentes de Claude Code y OpenAI Codex, en ocasiones trabajando varios de ellos simultáneamente.”

Pero esto no significa que la aplicación se haya creado sola. Marvin, con siete años de experiencia como ingeniero de software, ha sido quien ha dirigido el desarrollo, decidiendo cómo implementar cada función, revisando los cambios y probando personalmente todo en sus dispositivos. Es un claro ejemplo de cómo la IA puede ser una herramienta poderosa en manos de un experto.

Dusk está disponible en la App Store española, aunque para Apple TV requiere tvOS 26 o posterior. No hay que pagar para desbloquear sus funciones, aunque puedes hacer aportaciones voluntarias al desarrollador. Recuerda que sigue siendo un cliente para Plex, por lo que necesitas un servidor al que conectarte y no elimina las restricciones de pago que Plex aplica a ciertas reproducciones remotas. El proyecto sigue actualizándose y su código está disponible en GitHub.