Versión Beta

Tu biblioteca de elinks.
Organizada. Distribuida.
Siempre disponible.

MediaNode es una plataforma para gestionar tu colección de enlaces ed2k://: organiza tu biblioteca multimedia, enriquécela con metadatos y tenla accesible desde cualquier nodo de tu red.

🔗 Biblioteca de elinks ed2k 🏷️ Metadatos automáticos 🔄 Sincronización entre nodos 🔒 Backup distribuido
¿Qué es MediaNode?

Una biblioteca multimedia
para la red ed2k.

MediaNode te permite centralizar, organizar y distribuir tu colección de enlaces ed2k:// — también llamados elinks — con metadatos enriquecidos, búsqueda avanzada y sincronización entre nodos. Compatible con eMule, aMule y cualquier cliente basado en el protocolo ed2k.

🔗

Biblioteca de elinks

Importa, almacena y organiza tus enlaces ed2k:// en una interfaz moderna. Cada elink enriquecido con título, carátula y metadatos automáticos.

🌐

Distribuida entre nodos

Tu biblioteca se replica y sincroniza entre los nodos que designes. Acceso desde cualquier dispositivo, siempre actualizado.

🔒

Bajo tu control

Tú decides qué compartes y con quién. Los datos viajan encriptados y puedes exportar tu colección íntegra en formato ed2k estándar en cualquier momento.

Cómo funciona

Indexa, enriquece, monitoriza.

🗂️
1

Escanea y genera hashes

MediaNode escanea tus carpetas locales, extrae metadatos técnicos (resolución, códec, audio, HDR, grupo de release) y calcula hashes ED2K automáticamente. Sin configuración manual.

🎬
2

Enriquece con TMDB

Cada ítem se cruza con TMDB para obtener póster, sinopsis, reparto, valoración y géneros. Los pósters incluyen overlays con códec, HDR, idiomas y calidad visibles de un vistazo.

🌍
3

Comparte, suscríbete y automatiza

Conéctate a otros nodos MediaNode, suscríbete a títulos y recibe elinks directamente en tu cliente aMule cuando el contenido llega. Notificaciones vía Telegram, Discord o ntfy en cada evento.

La aplicación

Míralo en acción

Una interfaz moderna para una red que lleva décadas activa.

app.medianode.io
MediaNode — Vista principal

Haz clic en cualquier captura para verla a pantalla completa · Teclas ← → para navegar · Desliza la tira para ver todas

Funcionalidades

Todo lo que MediaNode
pone a tu disposición.

Una plataforma completa construida desde cero para la red ed2k, con las herramientas que la comunidad necesitaba.

🎬

Catálogo y Metadatos

  • Metadatos automáticos desde TMDB: título, año, póster, sinopsis, valoración, reparto y géneros
  • Detección de resolución, códec, audio, HDR, grupo de release y autor desde el nombre de archivo
  • Soporte para múltiples archivos por ítem con diferentes calidades, idiomas y fuentes
  • Detección y fusión automática de duplicados por huella de archivo, sin depender solo del título
  • Overlays visuales sobre los pósters con la información técnica de cada archivo
⛓️

Gestión de Elinks

  • Almacenamiento y gestión de enlaces ED2K por archivo
  • Copia al portapapeles o envío directo al cliente aMule con un clic
  • Formulario de adición con autocompletado de metadatos y selección de candidatos TMDB
  • Patrones de nomenclatura de archivos configurables
🔭

Descubrir y Popular

  • Vista Descubrir con cuadrícula visual de todo el contenido disponible
  • Ranking Popular basado en suscriptores, historial de entregas e interacciones reales — no en métricas simples
  • Filtros por resolución, códec, idioma, grupo de release y tipo de medio
  • Búsqueda de texto con soporte de acentos y orden de palabras independiente
🌐

Red y Nodos

  • Conexión de múltiples instancias de MediaNode en red
  • Navegación del catálogo de nodos remotos desde la interfaz local
  • Acceso a elinks de otros nodos sin salir de la aplicación
  • Sincronización de catálogos entre nodos de confianza con claves revocables
📂

Biblioteca y Escáner

  • Escáner de carpetas locales con extracción automática de metadatos técnicos
  • Verificación de disponibilidad de elinks (ED2K health check)
  • Cálculo y almacenamiento de hashes ED2K para archivos locales
  • Detección automática de series, temporadas y episodios por nombre de carpeta
🔔

Suscripciones y Notificaciones

  • Evaluación por episodio: cada episodio se entrega de forma independiente, sin saltarse ninguno
  • Integración con Overseerr: rellena temporadas disponibles y actualiza contenido a mayor calidad automáticamente
  • Estado de entrega transparente: indicadores claros de enviado/pendiente, qué episodio y cuándo
  • Vista de suscripciones rediseñada en formato compacto multicolumna
  • Notificaciones vía Telegram, Discord u otros canales compatibles con ntfy
  • Preferencias de resolución y calidad por suscripción
🔐

Usuarios y Roles

  • Sistema de roles administrador / usuario con permisos granulares
  • Cuatro clientes de descarga soportados: aMuTorrent, Synology Download Station, Rucio y aMule (3.1.0+)
  • Autenticación local y soporte OIDC
  • Invitaciones con caducidad y uso único para despliegues cerrados
📊

Analítica y Registro

  • Gráficos de distribución por resolución, códec, idioma, grupo de release y colaborador
  • Tendencias de entrega mejoradas: vista completa de 30 días con fechas legibles en el eje X
  • Registro de eventos completo: inicios de sesión, envíos, adiciones, sincronizaciones, errores
  • Panel de estadísticas de uso y actividad de la instancia

Privacidad y resiliencia de la red ed2k, con las herramientas modernas que la comunidad merece.

Todo lo que necesitas

Construido para la comunidad ed2k.

🎨

Pósters enriquecidos

Overlays visuales con resolución, códec, HDR, idiomas y puntuación sobre cada póster. Un vistazo es suficiente para conocer la calidad del archivo.

⛓️

Health check ED2K

Verificación de disponibilidad de elinks en la red eDonkey y cálculo automático de hashes ED2K para archivos locales.

🚀

Entregas automáticas

Suscríbete a un título y MediaNode envía el elink a tu aMule en cuanto aparece, aplicando tus preferencias de resolución e idioma.

🌐

Red de nodos

Conecta múltiples instancias MediaNode, navega catálogos remotos y accede a elinks de otros nodos sin salir de la aplicación.

📡

Notificaciones en tu canal

Telegram, Discord y canales compatibles con ntfy. Recibe alertas de nuevos elinks, envíos y errores con preferencias por suscripción.

🔐

Acceso y roles

Roles administrador / usuario, autenticación local y soporte OIDC. Credenciales por cuenta para aMule, Synology y Rucio.

Seguridad y privacidad

Tu instancia, tus datos

MediaNode se ejecuta en tu propia infraestructura. Sin terceros con acceso a tu biblioteca, sin telemetría, sin cuentas externas.

🏠

Autoalojado

Toda la aplicación corre en tu servidor. No hay backend centralizado de Medianode que reciba tus datos. Lo que está en tu instancia, se queda en tu instancia.

🔑

Credenciales cifradas

Las credenciales de clientes de descarga (aMule, Synology, Rucio…) se almacenan cifradas en reposo con cifrado simétrico. Nunca se guardan en texto plano.

🔒

Contraseñas con bcrypt

Las contraseñas de usuario se almacenan exclusivamente como hashes bcrypt. Ni el administrador puede recuperar la contraseña original de ningún usuario.

🎫

Tokens revocables por usuario

Cada usuario gestiona sus propios tokens de acceso. Cualquier token puede revocarse de forma individual sin afectar al resto de sesiones activas.

🛡️

Control de acceso por rol

Sistema RBAC con roles administrador y usuario. Cada endpoint de la API verifica el rol antes de ejecutar cualquier acción sensible.

📋

Auditoría y límites de tasa

Registro de auditoría completo de acciones relevantes: inicios de sesión, envíos y cambios de configuración. Los endpoints sensibles aplican rate limiting para reducir el riesgo de abuso.

Preguntas frecuentes

MediaNode gestiona bibliotecas de enlaces ed2k. No almacena ni distribuye contenido. El protocolo ed2k y los enlaces son responsabilidad del usuario, igual que en cualquier cliente P2P como eMule o aMule.

Sí. MediaNode es compatible con eMule, aMule y cualquier cliente basado en el protocolo ed2k sin necesidad de cambiar tu configuración actual.

Sí. MediaNode corre en tu propio servidor sin backend centralizado. Las credenciales de clientes de descarga se cifran en reposo, las contraseñas se almacenan como hashes bcrypt y los tokens son revocables por usuario. Los nodos remotos solo acceden a lo que tú decides compartir explícitamente.

El código fuente estará disponible próximamente. Las contribuciones serán bienvenidas sin importar el nivel técnico: código, documentación, traducciones o simplemente compartiendo el proyecto con la comunidad ed2k.

Sí. Puedes exportar toda tu biblioteca en cualquier momento en formato ed2k estándar. Tus datos son siempre tuyos. Sin lock-in de ningún tipo.

Un grupo de usuarios de eMule/aMule que decidieron construir lo que nadie había construido. Es un proyecto vivo, en activo desarrollo, con roadmap público abierto a la comunidad.

Tu biblioteca de elinks.
Organizada y distribuida.

MediaNode reúne todo lo que necesitas para gestionar tu colección de enlaces ed2k de forma moderna, segura y accesible desde cualquier nodo.

Compatible con eMule y aMule