WebNowPlaying
Incluse avec Macro DeckPilotez la musique et les vidéos lues dans votre navigateur et affichez ce qui est en lecture, grâce à l'extension WebNowPlaying.
Deux widgets Lecteur de musique qui jouent un morceau, l'un en style Pochette pleine et l'autre en style Petite pochette, tous deux avec le nom et le logo de WebNowPlaying dans l'en-tête
- Lecture, pause, passer, position et volume pour les médias de votre navigateur
- Suit l'onglet en cours de lecture
- Widget Lecteur de musique avec titre, artiste et pochette
- Des variables pour le morceau, l'artiste, le site, la progression et la note
- Aucune boîte de dialogue de configuration : activez l'intégration et l'adaptateur de l'extension
L'intégration WebNowPlaying relie Macro Deck à l'extension de navigateur WebNowPlaying. L'extension lit ce qui est joué sur les sites pris en charge dans votre navigateur, comme les sites de musique et de vidéo, et le transmet à Macro Deck. Macro Deck renvoie à son tour au site les commandes lecture, pause, passer et les autres.
Il n'y a pas de boîte de dialogue de configuration. Vous activez l'intégration dans Macro Deck et l'adaptateur Macro Deck dans les réglages de l'extension. Macro Deck attend l'extension sur le port 8698 du même ordinateur.
Ce que vous pouvez faire
- Lancer, mettre en pause, passer, changer de position, activer ou désactiver la lecture aléatoire, définir le mode de répétition et modifier le volume de ce qui est lu dans le navigateur.
- Afficher ce qui est en lecture dans le widget Lecteur de musique, avec le nom du site, la pochette, la progression et des boutons lecture et passer.
- Utiliser des variables comme
webnowplaying_current_track_nameetwebnowplaying_player_namedans les libellés des boutons. - Lier un curseur à
webnowplaying_volumeouwebnowplaying_current_position.
Quelques exemples de configuration :
- Un bouton Toggle Play/Pause qui met en pause la vidéo de votre navigateur pendant un appel.
- Un widget Lecteur de musique qui affiche le morceau joué dans l'onglet de votre navigateur.
- Un curseur lié à
webnowplaying_volumepour modifier le volume du site sans changer de fenêtre.
Fonctionnement
Quand plusieurs onglets signalent des médias, Macro Deck en suit un : l'onglet qui joue avec le son activé et qui a été actif le plus récemment, puis n'importe quel onglet qui joue, puis le dernier onglet actif. Les commandes vont à cet onglet. Tous les sites ne prennent pas en charge toutes les commandes ; quand le site ne sait pas faire quelque chose, par exemple définir le mode de répétition, la commande ne fait rien. Quand le navigateur ferme la connexion de l'extension, le widget indique que rien n'est en lecture, et Macro Deck reprend dès que l'extension se reconnecte.
Si une autre application utilise déjà le port 8698, par exemple Macro Deck 2 avec son extension WebNowPlaying, le problème Le port de WebNowPlaying est déjà utilisé sur la page de l'intégration vous le signale.
Ce qu'il vous faut
- L'extension WebNowPlaying installée dans votre navigateur web.
- Le navigateur lancé sur le même ordinateur que Macro Deck.
- L'adaptateur Macro Deck (port
8698) activé dans les réglages Adapters de l'extension.
Configuration
Étape 1: Installez l'extension WebNowPlaying
Installez l'extension WebNowPlaying dans le navigateur web de l'ordinateur qui exécute Macro Deck.
Étape 2: Activez l'intégration
Dans Macro Deck, cliquez sur Intégrations dans la barre latérale, puis sur WebNowPlaying. Activez l'intégration avec l'interrupteur en haut à droite. Elle est désactivée par défaut. L'onglet Aperçu affiche Aucune option de configuration disponible pour cette intégration., car il n'y a rien à configurer.
Étape 3: Activez l'adaptateur Macro Deck dans l'extension
Ouvrez les réglages de l'extension WebNowPlaying et allez dans Adapters. Activez l'adaptateur Macro Deck, qui utilise le port
8698.Étape 4: Vérifiez la connexion
Lancez un morceau ou une vidéo sur un site pris en charge. Sur la page WebNowPlaying sous Intégrations, ouvrez l'onglet Variables :
webnowplaying_is_connectedvauttrueetwebnowplaying_current_track_nameaffiche ce qui est en lecture.Étape 5: Ajoutez une action à un bouton
Sur la page Deck, cliquez sur le bouton que vous voulez utiliser. Le deck doit être déverrouillé : c'est le cas lorsque le bouton en haut à droite indique Verrouiller. L'éditeur s'ouvre avec Appui court sélectionné. Cliquez sur + Ajouter une action, sélectionnez WebNowPlaying à gauche de la boîte de dialogue Ajouter une action et choisissez une action comme Toggle Play/Pause. Cliquez ensuite sur Enregistrer.
Étape 6: Appuyez sur le bouton
Appuyez sur le bouton de votre deck. Le média de votre navigateur se met en pause ou reprend.
Actions12
Placez-les sur un bouton ou exécutez-les depuis un flux.
- Play
- Reprend la lecture dans le navigateur.
- Pause
- Met la lecture en pause dans le navigateur.
- Toggle Play/Pause
- Alterne entre lecture et pause, et affiche l'état de lecture sur le bouton.
- Next Track
- Passe au morceau suivant, si le site le permet.
- Previous Track
- Revient au morceau précédent, si le site le permet.
- Refresh State
- Lit immédiatement l'état de lecture actuel.
- Set Volume
- Règle le volume du site, de 0 à 100 %.
- Volume Up
- Augmente le volume de 10 %.
- Volume Down
- Baisse le volume de 10 %.
- Seek
- Va à une position du morceau en cours, en secondes.
- Toggle Shuffle
- Active, désactive ou bascule la lecture aléatoire, si le site le permet.
- Set Repeat Mode
- Règle la répétition sur Off, Repeat Track ou Repeat Album/Playlist, si le site prend en charge ce mode.
Déclencheurs6
Un bouton ou un flux peut réagir à ces événements.
- Piste changée
- Un autre morceau a commencé à jouer, avec son titre, son artiste et son album (sous Music Player).
- Lecture démarrée
- La lecture a démarré ou repris (sous Music Player).
- Lecture en pause
- La lecture a été mise en pause (sous Music Player).
- Lecture arrêtée
- La lecture s'est arrêtée (sous Music Player).
- Volume changé
- Le volume a changé, avec la nouvelle et l'ancienne valeur (sous Music Player).
- Appareil de lecture changé
- Macro Deck suit désormais un onglet sur un autre site, avec le nouveau et l'ancien nom de site (sous Music Player).
Variables15
Affichez ces valeurs sur des boutons et des widgets, ou utilisez-les dans des conditions.
webnowplaying_is_connected- Indique si l'extension est connectée à Macro Deck.
webnowplaying_player_name- Le nom du site en cours de lecture.
webnowplaying_current_track_name- Le titre de ce qui est en lecture.
webnowplaying_current_artist- L'artiste de ce qui est en lecture.
webnowplaying_current_album- L'album de ce qui est en lecture.
webnowplaying_album_art_url- L'adresse de la pochette en cours dans Macro Deck.
webnowplaying_playback_state- L'état de lecture :
playing,pausedoustopped. webnowplaying_is_playing- Indique si quelque chose est en lecture en ce moment.
webnowplaying_current_position- La progression du morceau en secondes. Vous pouvez aussi la modifier pour vous déplacer dans le morceau.
webnowplaying_track_duration- La durée du morceau en secondes.
webnowplaying_progress_percentage- La progression du morceau en pourcentage.
webnowplaying_volume- Le volume du site en pourcentage. Vous pouvez aussi le modifier, par exemple avec un curseur.
webnowplaying_shuffle_enabled- Indique si la lecture aléatoire est activée.
webnowplaying_repeat_mode- Le mode de répétition :
off,trackoucontext. webnowplaying_rating- La note que le site indique pour le morceau, sous forme de nombre.
Widgets1
Ajoutez-les à votre deck depuis le sélecteur de widgets.
- Lecteur de musique
- Affiche ce qui est en lecture dans le navigateur, avec le nom du site, la pochette, la progression et des boutons lecture, pause et passer.
Questions fréquentes
Quels sites web fonctionnent ?
Tous les sites pris en charge par l'extension WebNowPlaying. Macro Deck ne voit que ce que l'extension signale : un site que l'extension ne prend pas en charge n'apparaît donc pas.
Cela fonctionne-t-il quand le navigateur tourne sur un autre ordinateur ?
Non. Macro Deck n'accepte la connexion de l'extension que depuis le même ordinateur. Installez Macro Deck sur l'ordinateur qui exécute le navigateur et connectez-y votre deck.
Pourquoi un bouton ne fait-il rien ?
Le site en cours de lecture ne prend peut-être pas en charge cette commande, par exemple la lecture aléatoire ou un mode de répétition. Macro Deck ignore alors la commande. Vérifiez aussi que la variable webnowplaying_is_connected vaut true et que c'est le bon onglet qui joue.
Macro Deck indique que le port de WebNowPlaying est déjà utilisé. Que faire ?
Une autre application écoute déjà sur le port 8698, souvent Macro Deck 2 avec son extension WebNowPlaying. Fermez cette application, puis désactivez et réactivez l'intégration WebNowPlaying sous Intégrations.
J'utilisais l'extension WebNowPlaying dans Macro Deck 2. Mes boutons sont-ils repris ?
Oui, pour la plupart. Lors de la migration depuis Macro Deck 2, les boutons lecture/pause, suivant, précédent et lecture aléatoire de l'extension passent aux actions correspondantes. Les boutons de répétition non, car Macro Deck 3 définit un mode de répétition au lieu de les faire défiler ; utilisez plutôt Set Repeat Mode.
Plus dans Musique et audio
Spotify
Incluse avec Macro DeckPilotez la lecture Spotify, likez des titres, gérez vos playlists et affichez ce qui est en lecture sur votre deck.
YouTube Music Desktop App
Incluse avec Macro DeckPilotez YouTube Music Desktop App depuis votre deck : lecture, volume, notes et ce qui est en lecture.
Jellyfin
Incluse avec Macro DeckPilotez les applications et téléviseurs Jellyfin depuis votre deck, affichez ce qui est en lecture et réagissez au début ou à la fin de la lecture.
SoundPad
Incluse avec Macro DeckJouez des sons de votre liste SoundPad, pilotez les enregistrements et affichez le son en cours sur votre deck.
Voicemeeter
Incluse avec Macro DeckPilotez le gain, la sourdine, le routage et les boutons macro de Voicemeeter, Banana ou Potato depuis votre deck.