All integrations
Built inMusic and audio

YouTube Music Desktop App

Included with Macro Deck

Control YouTube Music Desktop App from your deck: playback, volume, ratings and what is playing.

  • Play, pause, skip, seek, shuffle, repeat and volume
  • Like, dislike or clear the rating of the current track
  • Start a video or playlist from a link or an id
  • Live updates through the app's Companion Server
  • Music Player widget and variables for track, artist and progress

The YouTube Music Desktop App integration connects Macro Deck to YouTube Music Desktop App (YTMDesktop), the desktop app for YouTube Music. It uses the app's Companion Server, which is built into version 2.0.6 and newer. You allow Macro Deck once in the app, and from then on it connects by itself whenever the app runs.

What you can do

  • Play, pause, skip, seek, turn shuffle on or off, set the repeat mode and change the volume.
  • Mute or unmute the app.
  • Like or dislike the current track, clear its rating, or switch a like or dislike on and off.
  • Start a track from the current queue or one of your playlists, or pick one when you press the button.
  • Start a specific video or playlist from a YouTube Music link, a youtu.be link, a video id or a playlist id.
  • Show what is playing in the Music Player widget, with the cover, progress and play and skip buttons.
  • React with a flow when a track is liked, disliked or its rating is cleared.

Some example setups:

  • A Toggle Play/Pause button that shows whether music is playing or paused.
  • A like button with Rate Track in Toggle Like mode, with the label bound to ytmdesktop_like_status.
  • A button with Play Video or URL that starts your focus playlist from its YouTube Music link.
  • A slider bound to ytmdesktop_volume that follows the app's volume and changes it while you drag.

How it behaves

Macro Deck keeps a live connection to the Companion Server, so changes you make in the app show up on your deck right away. When the app closes, Macro Deck tries again after 5 seconds and waits longer after each failed attempt, up to one minute. The ytmdesktop_is_connected variable shows whether the app is reachable. If the access is removed in the app, the issue YouTube Music Desktop App rejected the authorization on the integration's page asks you to run the setup again. By default Macro Deck looks for the app on the same computer. Under Advanced configuration in the setup, you can enter the address of another computer. You can set up one YouTube Music Desktop App.

Spotify

Included with Macro Deck

Control Spotify playback, like songs, manage playlists and show what is playing on your deck.

WebNowPlaying

Included with Macro Deck

Control music and videos playing in your browser and show what is playing, through the WebNowPlaying extension.

Jellyfin

Included with Macro Deck

Control Jellyfin apps and TVs from your deck, show what plays and react when playback starts or stops.

SoundPad

Included with Macro Deck

Play sounds from your SoundPad list, control recordings and show the playing sound on your deck.

Voicemeeter

Included with Macro Deck

Control the gain, mute, routing and macro buttons of Voicemeeter, Banana or Potato from your deck.