Now Playing
GitHub
WINDOWS · PLUGIN DE STREAM DECK

Apple Music, en vivo en tu Stream Deck.

Portada a pantalla completa en el dial, una rueda para avanzar y retroceder, volumen por aplicación y listas de reproducción con un toque: controla Apple Music para Windows sin tocar el teclado.

Windows 10 / 11 Stream Deck 6.5+ SMTC · Core Audio · UI Automation Licencia MIT
Portada de «Blinding Lights» de The Weeknd
Blinding Lights
The Weeknd
FUNCIONES

Todo lo que pueden hacer el dial y las teclas.

Now Playing, a pantalla completa

La portada llena la pantalla del dial, con una superposición de pausa cuando se detiene la reproducción. Un clic reproduce o pausa, doble clic avanza, triple clic retrocede y girar el dial cambia de pista.

Títulos con varios artistas, ordenados

Una lista de nombres separados por comas se convierte en Artista principal feat. Segundo, Tercero, y el título se desplaza en un bucle fluido —con 2 segundos de pausa en cada vuelta— cuando no cabe en la pantalla.

Volumen que actúa sobre la app

Subir, bajar y silenciar actúan sobre la entrada propia de Apple Music en el mezclador de volumen de Windows: el volumen del sistema y el resto de apps no se tocan.

Un toque que sí inicia la reproducción

Un botón cuyo icono es la portada de la lista o del álbum abre el enlace music:// y acciona el botón Reproducir de Apple Music mediante UI Automation, no un simple enlace que abre una pestaña del navegador.

Basado en las API nativas de Windows

Título, artista, portada y posición provienen de SMTC —la misma API del widget de reproducción de Windows— y se leen mediante un pequeño puente en C# que consulta el plugin de Node/TypeScript.

Un teclado completo, no solo un dial

Reproducir/Pausar, Anterior y Siguiente como botones independientes de Stream Deck: para configuraciones sin dial, o cuando alcanzar el dial es un gesto de más.

HARDWARE

Funciona con cualquier Elgato Stream Deck, incluso el integrado en un teclado.

Cualquier dispositivo que ejecute el software Stream Deck de Elgato puede alojar estas acciones: un Stream Deck+ independiente o un teclado mecánico completo con uno integrado, como el Galleon 100 SD de Corsair: 12 teclas Stream Deck, dos diales giratorios y una pantalla de 720×180, justo encima de las teclas con las que ya escribes.

Elgato Explorer ↗
Portada de «Blinding Lights» de The Weeknd
Blinding Lights
The Weeknd
Portada del álbum Currents de Tame Impala: una esfera metálica sobre un paisaje de ilusión óptica en morado y negro
Portada de lista: dos sillas de plástico blancas vacías frente a bananos
Portada del álbum Nevermind de Nirvana: un bebé nadando bajo el agua hacia un billete de un dólar en un anzuelo
Portada del álbum Demon Days de Gorillaz: cuatro personajes de dibujos animados en una cuadrícula de 2 por 2
Portada del álbum Starboy de The Weeknd: un hombre con chaqueta de cuero oscura sujetándose la cabeza, iluminado en azul
Portada del álbum Toxicity de System of a Down: el nombre del grupo en grandes letras blancas sobre una colina árida
Corsair Galleon 100 SD — 2 diales, una pantalla de 4 zonas y 12 teclas de reproducción / listas, ilustración
CÓMO FUNCIONA

Sin scraping ni sondeo de la interfaz: solo los ganchos nativos del sistema operativo.

Un pequeño ejecutable en C#, NowPlayingBridge.exe, hace el trabajo del lado de Windows y lo consulta el plugin de Node/TypeScript que se ejecuta en tu Stream Deck.

01 · LEER

SMTC

Windows.Media.Control expone título, artista, portada y posición de reproducción: el mismo flujo del sistema que usa el widget de reproducción de Windows.

02 · CONTROLAR

Core Audio

ISimpleAudioVolume apunta a la sesión de audio propia de Apple Music: el equivalente programático del control deslizante por aplicación del mezclador de volumen de Windows.

03 · PUENTE

NowPlayingBridge.exe

Un pequeño ejecutable en C# envuelve SMTC, Core Audio y UI Automation, y lo consulta el plugin de Node/TypeScript, la parte que Stream Deck ejecuta realmente.

EMPIEZA AQUÍ

Dos formas de empezar: elige la tuya.

SIN HERRAMIENTAS DE DESARROLLO

Instalación sencilla

1

Descarga com.alexismartin.applemusic-nowplaying.streamDeckPlugin desde el repositorio.

2

Haz doble clic: Stream Deck lo instala automáticamente.

Descargar el plugin
PARA DESARROLLADORES

Instalación local

git clone https://github.com/Alexis-VS-CSharp/streamdeck-nowplaying.git cd streamdeck-nowplaying npm install npm run build npx streamdeck link com.alexismartin.applemusic-nowplaying.sdPlugin

Reinicia la aplicación Stream Deck: las acciones aparecen en Apple Music Now Playing. npm run watch recompila y reinicia con cada cambio.

REQUISITOS ANTES DE INSTALAR
Windows 10 / 11 Software Stream Deck 6.5+ Apple Music para Windows, con sesión iniciada Node.js 20+ para compilar desde el código fuente

Conviene saber

No se pueden activar Aleatorio ni Repetir: Apple Music para Windows no los expone mediante SMTC. Es el límite de la aplicación, no del plugin.

Si un software como SteelSeries Sonar remezcla el audio después de Windows, el control de volumen actúa sobre la sesión de Windows, no sobre el fader interno de ese software.

Conecta tu música a tu deck.

Gratis, de código abierto, con licencia MIT.

Descargar el plugin Dale una estrella en GitHub