Samsung Stremio Spotify MCP
Samsung Stremio Spotify MCP
Tu asistente personal de visualización para Samsung TV
Dile lo que quieres ver. Encuentra el episodio correcto, lo inicia en tu TV, recuerda dónde te detuviste y mantiene tu velada en movimiento.
Puedes preguntar de forma natural:
"¿Qué episodios nuevos puedo ver?"
"Continúa la serie que estaba viendo."
"Créame una cola con estos tres episodios, en este orden."
"Detente después de este episodio."
El proyecto reúne tu biblioteca de Stremio, tu Samsung TV, Spotify y el historial opcional de Trakt en una sola conversación. Tú decides qué quieres ver o escuchar; el asistente se encarga de los pasos que lo rodean.
Related MCP server: Arr Suite MCP Server
Lo que cambia en la forma de ver la televisión
Siéntate y continúa
No necesitas recordar la temporada, el episodio ni la marca de tiempo. Pide continuar una serie y el asistente puede reanudar un episodio visto parcialmente o sugerir el siguiente no visto.
Sepa qué está realmente listo para ver
Pregunta qué hay de nuevo y obtén episodios estrenados y no vistos de tu propia biblioteca que actualmente tengan una fuente reproducible. La respuesta trata sobre lo que puedes ver ahora, no solo lo que apareció en un calendario de estrenos.
Planifica una noche entera en una frase
Crea una cola ordenada manualmente con diferentes series. Elige qué se reproduce primero, qué sigue y dónde termina la noche. La cola se guarda localmente y avanza a medida que terminan los episodios.
Deja que un maratón fluya de forma natural
Cuando pides explícitamente ver una serie en maratón, el siguiente episodio no visto puede comenzar automáticamente. Si dices "detente después de este episodio" o apagas la TV, el asistente respeta ese límite.
Obtén una buena transmisión sin estudiar los nombres de los lanzamientos
El asistente considera la disponibilidad, la calidad, el tamaño del archivo, la compatibilidad de video y audio, la salud de los seeds, el idioma y las pistas de subtítulos. Valida la fuente seleccionada y puede probar otro candidato si uno falla.
Mantén útil tu historial de visualización
El progreso real de reproducción de la TV se guarda de nuevo en Stremio. Los episodios parciales se pueden reanudar más tarde, y los episodios completados se marcan como vistos en el umbral normal de finalización. El scrobbling de Trakt se puede añadir sin convertirlo en un requisito para la reproducción.
Controla el resto de la sala
La misma conversación puede abrir Spotify en la TV, encontrar música, crear una cola de artista sin interrumpir la canción actual, controlar la reproducción o ajustar el volumen de la TV.
Una noche típica
Pregunta: "¿Qué episodios nuevos puedo ver?"
Elige un episodio o organiza varias series en una cola.
El asistente encuentra una fuente compatible y la inicia en el Samsung TV.
El progreso de reproducción se supervisa mientras miras.
Si te detienes antes, se guarda tu posición. Si terminas, se actualiza tu estado de visualización.
En modo maratón o cola, la noche continúa según el orden que elegiste.
Cosas que puedes preguntar
Play season [season] episode [episode] of [show].Continue the show I was watching.Binge this show.Stop after this episode.Create a queue with these episodes, in this order.Skip this queue item.What new episodes can I watch?Mark the episode I just finished as watched.Play songs by [artist] without interrupting the current song.Set the TV volume to [level].
Construido en torno a tus elecciones
Las integraciones son independientes:
Usa Stremio sin Spotify o Trakt.
Usa Spotify sin conectar Stremio.
Añade Trakt solo si quieres scrobbling.
Usa los controles de TV sin configurar una cuenta de medios.
Las credenciales, el estado de reproducción, las colas y la información de emparejamiento permanecen en tu computadora. El servicio HTTP y el addon local de Stremio escuchan solo en la máquina local.
Soporte actual
Samsung sigue siendo el respaldo universal y conserva sus controles nativos de encendido, volumen, lanzamiento de aplicaciones, reproducción DLNA y telemetría. Los receptores Google Cast guardados, como Cellcom Master Boxes, también se pueden seleccionar explícitamente o asignarse como predeterminados para una huella de red.
La precedencia de destino es:
Un
targetexplícito en una solicitud de reproducción de Stremio.El destino guardado para la huella de red actual.
Samsung.
Los mapeos de red y las identidades de los receptores viven en el directorio de estado local como media-devices.json; no se comprometen al proyecto.
Spotify y Trakt son opcionales. La reproducción de Stremio requiere una cuenta de Stremio vinculada, addons de transmisión adecuados y un Samsung TV accesible.
Requisitos
Node.js 20 o más reciente
Un Samsung Smart TV accesible desde la misma red local
Una instalación local funcional de
SamsungTVControlpara emparejamiento, encendido y teclas remotasStremio con los addons de transmisión deseados instalados
Una aplicación de desarrollador de Spotify para las funciones de Spotify
Una aplicación de API de Trakt para el scrobbling opcional
Instalar
git clone https://github.com/dudibuilds/samsung-stremio-spotify-mcp.git
cd samsung-stremio-spotify-mcp
npm install
npm run init-configLas credenciales y el estado local se crean en:
%USERPROFILE%\.samsung-spotify-tv\Se conserva el nombre del directorio heredado para que las instalaciones existentes sigan funcionando.
Conectar un cliente MCP
El servidor usa stdio por defecto. Apunta el cliente MCP a la ruta absoluta de server/index.mjs:
{
"mcpServers": {
"samsung-stremio-spotify": {
"command": "node",
"args": [
"C:\\absolute\\path\\to\\samsung-stremio-spotify-mcp\\server\\index.mjs"
]
}
}
}Reinicia el cliente MCP después de cambiar su configuración.
Vincular Stremio
Llama a
integration_authconprovider: "stremio"yaction: "start".Abre y aprueba el enlace devuelto.
Llama a
integration_authconprovider: "stremio"yaction: "complete".
Conectar Spotify
Crea una aplicación de desarrollador de Spotify.
Añade
http://127.0.0.1:18765/callbackcomo URI de redirección.Completa
%USERPROFILE%\.samsung-spotify-tv\spotify-credentials.json.Ejecuta
npm run auth.
Conectar Trakt (opcional)
Crea una aplicación de API de Trakt.
Completa
%USERPROFILE%\.samsung-spotify-tv\trakt-credentials.json.Llama a
integration_authconprovider: "trakt"yaction: "start".Aprueba el código mostrado y luego usa
action: "complete".
Ejecutar el servicio HTTP opcional
npm run mcp:httpEl endpoint MCP es http://127.0.0.1:4512/mcp.
Instalar el addon local Cast to TV
Con el servicio HTTP en ejecución, instala esta URL en Stremio de escritorio:
http://127.0.0.1:4512/stremio-cast/manifest.jsonEsto añade opciones de Cast to TV dentro de Stremio. La opción automática usa el mapeo de red actual y luego recurre a Samsung; los destinos Samsung y Google Cast con nombre también se enumeran explícitamente.
Anulaciones de entorno
Consulta .env.example para anulaciones opcionales de ruta, nombre de dispositivo, servidor Stremio, host y puerto. Nunca coloques credenciales reales en .env.example ni confirmes un archivo de entorno poblado.
La versión 0.2.1 expone nueve herramientas orientadas al dominio:
Tool | Acciones o alcance |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cada acción valida solo los parámetros relevantes para esa acción. Los errores contienen tool, action, code y message.
Migración a la versión 0.2
La versión 0.2 es un cambio brusco de la API de herramientas. stremio_queue conserva su nombre y contrato. stremio_library conserva su nombre pero ahora requiere una acción de mutación; el listado de biblioteca se movió a stremio_discover. Otros nombres de herramientas de la 0.1 ya no se anuncian ni se aceptan.
Herramientas anteriores | Reemplazo |
Configuración, estado de TV, estado del proveedor, estado de reproducción |
|
Estado/acciones de autenticación de Stremio, Spotify y Trakt |
|
Herramientas de encendido, volumen y silencio de TV |
|
Herramientas de dispositivos y búsqueda de Spotify |
|
Herramientas de reproducción y cola de Spotify |
|
Búsqueda de Stremio, listado de biblioteca y nuevos episodios |
|
Mutaciones de biblioteca de Stremio y estado de visto |
|
Controles de reproducción y transporte de Stremio |
|
Comportamiento de reproducción
Las solicitudes explícitas de temporada y episodio se reproducen inmediatamente.
Los títulos de series sin especificar proponen reanudar o iniciar el siguiente episodio no visto.
La reproducción se marca como vista al 90% de finalización.
El estado de la cola y el progreso parcial se guardan localmente.
Apagar la TV finaliza la sesión y detiene el avance automático.
Las fuentes fallidas permiten intentar con el siguiente candidato clasificado.
Componentes principales
Área | Responsabilidad |
Núcleo de Stremio | Metadatos, estado de biblioteca, bitfields de vistos, descubrimiento de fuentes, clasificación y validación |
Orquestador de reproducción | Sesiones, progreso, actualizaciones de vistos, modo maratón y colas |
Adaptador de TV | Control de Samsung más enrutamiento consciente de la red hacia receptores Google Cast guardados explícitamente |
Integración de Spotify | Autenticación, descubrimiento, reproducción Connect y colas de artista |
Observadores de reproducción | Integraciones opcionales como el scrobbling de Trakt |
Registro MCP | Nueve esquemas de herramientas, validación de acciones y enrutamiento |
Validación
npm run smoke
npm run mcp:smoke
npm audit --omit=devLas pruebas usan estado temporal y bloquean el acceso a TV en vivo y a redes externas.
Seguridad
Este software controla un televisor físico y utiliza cuentas de medios autenticadas. Mantén las credenciales, los tokens de emparejamiento, el estado de ejecución y los registros fuera de Git. No expongas el MCP HTTP ni el addon local a la LAN o a Internet. Consulta SECURITY.md.
Licencia
MIT. Consulta LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Control Android TV from any AI. 38 MCP tools: playback, recap, recommend, smart-home, schedules.
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Turns a phone into a camera+Bluetooth remote so AI assistants can see and control any PC.
Manage digital signage screens, playlists and media from your AI assistant.
Related MCP Servers
- AlicenseAqualityAmaintenanceControl any smart TV with natural language — play Netflix/YouTube/Spotify by name, cast URLs, scene presets, multi-room audio, and multi-TV sync. Supports LG, Samsung, Android TV, Roku.2346MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to manage media automation services like Sonarr, Radarr, Prowlarr, Bazarr, Overseerr, and Plex through natural language commands.7MIT
- AlicenseNot gradedqualityBmaintenanceTurns AI assistants like Claude and ChatGPT into a remote control for LG webOS smart TVs, enabling power control, volume, app launching, input switching, and more, all locally without cloud APIs.1MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that lets AI assistants control Samsung Smart TVs (Tizen OS, 2016+) over the local network. No cloud, no SmartThings account required.MIT