Un desarrollador de la comunidad ha publicado una pequeña herramienta que a muchos self-hosters les resultará útil: nowplaying, un único servicio local que genera una tarjeta README en vivo y Discord Rich Presence para Jellyfin, Plex, Navidrome y Emby. El proyecto surge de un post anterior en el que preguntaba si a alguien le interesaría una herramienta así, y el autor ya la ha construido y publicado la versión v0.2.1, invitando a enviar comentarios. El anuncio está en el hilo de r/jellyfin, que enlaza al repositorio del proyecto.
Para quién es
Si tienes un servidor de medios y pasas algo de tiempo en Discord, esto está pensado para ti. Dos grupos son los que más se benefician:
- Administradores de servidores a los que les gusta un panel público. Una tarjeta README puede mostrar qué se está reproduciendo sin que tengas que actualizar nada a mano.
- Comunidades construidas alrededor de un servidor. Discord Rich Presence hace visible a amigos y miembros qué se está reproduciendo en ese momento, lo que aporta una agradable actividad de fondo para un grupo pequeño.
Como admite cuatro backends, el mismo servicio cubre una instalación mixta. Resulta útil si, como mucha gente, empezaste con un servidor y con el tiempo añadiste otro.
Por qué importa
La mayoría de los stacks self-hosted se montan con piezas separadas, y cada integración suele implicar otro contenedor, otro archivo de configuración y otra cosa más que mantener actualizada. Un único servicio local que habla con varios servidores de medios y expone el resultado a Discord reduce esa carga. Además, mantiene la integración en local en lugar de enrutar tus datos de escucha a través de un servicio alojado de terceros, que es el patrón que prefieren la mayoría de los self-hosters.
Ten en cuenta que el anuncio es escueto en detalles: todavía no hay información sobre la instalación, la configuración ni qué funciones de los servidores son compatibles. Trata la v0.2.1 como una versión temprana, lee la documentación del proyecto antes de desplegarlo y cuenta con que las cosas cambien a medida que lleguen comentarios.
Comentario para self-hosters
Algunos puntos prácticos antes de instalar nada:
- Ejecútalo en local. El autor lo describe como un servicio local. Mantenlo en tu propia red o detrás de tu proxy inverso habitual en lugar de exponer un puerto nuevo a internet.
- Revisa los permisos. La cuenta que use el servicio para consultar tu servidor de medios debería ser de solo lectura y estar limitada a lo que necesite.
- Piensa en qué se hace público. Tanto una tarjeta README como la presencia de Discord muestran la actividad de visualización. Si compartes tu biblioteca con familia o amigos, asegúrate de que todos están cómodos con ello antes de activarlo.
- Fija la versión. Los proyectos tempranos avanzan rápido. Fija la v0.2.1 en tu archivo compose y actualiza de forma deliberada en lugar de seguir el último commit.
- Mantenlo legal. Esta es una herramienta para tu propia biblioteca, en un servidor que tú ejecutas y controlas.
Si estás ampliando tu instalación de Jellyfin junto a esto, echa un vistazo a nuestros plugins de Jellyfin para registro de usuarios, cashier y registro de accesos.