Skip to content

YouTube Music Desktop

hero

1. Badges

Forks Stars Watchers

Contributors Issues Issues closed

Issues-pr Issues-pr closed PRs welcome

Release GitHub Downloads Awesome Badges

2. What is this Plugin?

With this plugin, you can easily control nearly everything about the YouTube Music Desktop App. You can play/pause, skip, go back, like, dislike, and more from your Stream Deck, without having to switch windows.

Important

We only support version 2.x.x and above, if you are using an older version, please update to the latest version.

3. Support / Feedback

4. Available Actions

  • Play / Pause Track
  • Next Track
  • Previous Track
  • Like Track
  • Dislike Track
  • Volume Mute
  • Volume Down
  • Volume Up
  • Track Info
    • Shows a scrolling text for album, title and author
    • Shows the thumbnail of the track
  • Shuffle
  • Repeat
    • NONE
    • ALL
    • ONE

5. How to use it?

  1. Install the YouTube Music Desktop App.
  2. Install the Plugin from Releases or from the official Stream Deck Store.
  3. Add Play/Pause action
    Show me! step3.png
  4. Click on the Play/Pause action and insert, if not already correct, the settings to YTMDesktop (eg. Host and Port)
    Show me! step4.png
  5. Make sure the YouTube Music Desktop App and the Companion Server is running
    • To start the companion server, click at the top right of YTMDesktop on the settings gear
    • Go on the left side on the "Integrations" tab
    • Enable the "Companion Server"
    Show me! step1.png
    step2.png
    step3.png
  6. Turn on "enable companion authorization" under the Companion Server
    Show me! step6.png
  7. Press the Authorize button in the Play/Pause action settings
    Show me! step7.png
  8. Compare the authorization code displaying by the plugin with the one displaying in the YouTube Music Desktop App and if they match, confirm the authorization in the YouTube Music Desktop App
    Show me! step8.png
  9. If you got a Authenticated you are ready to go! (Steps 6-8 are only needed once/when the plugin isn't authorized)
    Show me! step9.png

Note

Steps 6-8 are only needed once/when the plugin isn't authorized

Download Source Code Changelog

7. How to contribute?

Just fork the repository and create PR's.

Info

We're using release-please to optimal release the plugin. release-please is following the conventionalcommits specification.