Now Playing
GitHub
WINDOWS · PLUGIN STREAM DECK

Apple Music, en direct sur votre Stream Deck.

La pochette en plein cadre sur l'écran du cadran, une molette de défilement, le volume par application et des playlists en un appui — pilotez Apple Music pour Windows sans jamais toucher votre clavier.

Windows 10 / 11 Stream Deck 6.5+ SMTC · Core Audio · UI Automation Licence MIT
Pochette de « Blinding Lights » par The Weeknd
Blinding Lights
The Weeknd
FONCTIONNALITÉS

Tout ce que le cadran et les touches savent faire.

Now Playing, en plein cadre

La pochette remplit l'écran du cadran, avec un voile de pause quand la lecture s'arrête. Un clic lance ou met en pause, un double-clic passe au morceau suivant, un triple-clic revient en arrière, et tourner le cadran change de piste.

Titres multi-artistes, mis au propre

Une liste d'artistes séparés par des virgules devient Artiste principal feat. Deuxième, Troisième, et le titre défile en boucle fluide — avec 2 secondes de pause à chaque tour — dès qu'il dépasse de l'écran.

Un volume qui cible l'application

Volume +, volume − et muet agissent sur l'entrée propre à Apple Music dans le mélangeur de volume Windows — le volume système et les autres applications ne bougent pas.

Un seul appui lance vraiment la lecture

Une touche dont l'icône est la pochette de la playlist ou de l'album ouvre le lien music:// et actionne le bouton Lecture d'Apple Music via UI Automation — pas un simple lien qui ouvre un onglet de navigateur.

Basé sur les API natives de Windows

Titre, artiste, pochette et position viennent de SMTC — la même API que le widget de lecture en cours de Windows — lus par un petit pont C# qu'interroge le plugin Node/TypeScript.

Un vrai clavier de touches, pas seulement un cadran

Lecture/Pause, Précédent et Suivant en touches Stream Deck autonomes — pour les configurations sans cadran, ou quand atteindre le cadran est un geste de trop.

MATÉRIEL

Compatible avec tout Elgato Stream Deck — même celui intégré à un clavier.

Tout appareil qui exécute le logiciel Stream Deck d'Elgato peut accueillir ces actions — un Stream Deck+ autonome, ou un clavier mécanique complet avec un Stream Deck intégré, comme le Galleon 100 SD de Corsair : 12 touches Stream Deck, deux cadrans rotatifs et un écran 720×180, juste au-dessus des touches sur lesquelles vous tapez déjà.

Elgato Explorer ↗
Pochette de « Blinding Lights » par The Weeknd
Blinding Lights
The Weeknd
Pochette de l'album Currents de Tame Impala : une sphère métallique sur un paysage d'illusion d'optique violet et noir
Pochette de playlist : deux chaises en plastique blanc vides devant des bananiers
Pochette de l'album Nevermind de Nirvana : un bébé nageant sous l'eau vers un billet d'un dollar accroché à un hameçon
Pochette de l'album Demon Days de Gorillaz : quatre personnages de dessin animé en grille 2 par 2
Pochette de l'album Starboy de The Weeknd : un homme en blouson de cuir sombre se tenant la tête, éclairé en bleu
Pochette de l'album Toxicity de System of a Down : le nom du groupe en grandes lettres blanches sur une colline aride
Corsair Galleon 100 SD — 2 cadrans, un écran à 4 zones et 12 touches de lecture / playlists, illustration
FONCTIONNEMENT

Pas de scraping, pas de surveillance de l'interface — uniquement les hooks natifs de l'OS.

Un petit exécutable C#, NowPlayingBridge.exe, fait le travail côté Windows et est interrogé par le plugin Node/TypeScript qui tourne sur votre Stream Deck.

01 · LIRE

SMTC

Windows.Media.Control expose le titre, l'artiste, la pochette et la position de lecture — le même flux système que le widget de lecture en cours de Windows.

02 · CONTRÔLER

Core Audio

ISimpleAudioVolume cible la session audio propre à Apple Music — l'équivalent programmatique du curseur par application du mélangeur de volume Windows.

03 · PONT

NowPlayingBridge.exe

Un petit exécutable C# encapsule SMTC, Core Audio et UI Automation, et est interrogé par le plugin Node/TypeScript — la partie que Stream Deck exécute réellement.

POUR DÉMARRER

Deux façons de s'y mettre — choisissez la vôtre.

SANS OUTILS DE DEV

Installation simple

1

Téléchargez com.alexismartin.applemusic-nowplaying.streamDeckPlugin depuis le dépôt.

2

Double-cliquez dessus — Stream Deck l'installe automatiquement.

Télécharger le plugin
POUR LES DÉVELOPPEURS

Installation locale

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

Redémarrez l'application Stream Deck — les actions apparaissent sous Apple Music Now Playing. npm run watch recompile et redémarre à chaque modification.

PRÉREQUIS AVANT L'INSTALLATION
Windows 10 / 11 Logiciel Stream Deck 6.5+ Apple Music pour Windows, connecté Node.js 20+ pour compiler depuis les sources

Bon à savoir

Lecture aléatoire et Répétition ne peuvent pas être déclenchées — Apple Music pour Windows ne les expose pas via SMTC. C'est la limite de l'application, pas du plugin.

Si un logiciel comme SteelSeries Sonar remixe l'audio après Windows, le contrôle du volume agit sur la session Windows — pas sur le fader interne de ce logiciel.

Branchez votre musique sur votre deck.

Gratuit, open source, sous licence MIT.

Télécharger le plugin Mettre une étoile sur GitHub