003 YTmusic integration

integrates Youtube Music into Resonite

Setup

  1. Youtube Music[1] Desktop and API-Server setup
    1. Download and open YTmusic[1:1] Desktop app (unofficial): https://th-ch.github.io/youtube-music/
    2. Open the Plugins menu in the top left corner of YTM[1:2]. Then activete the "API-Server (Beta)" Plugin by clicking on it in the list
    3. Make sure you disabled Authentification, set a valid port (default should be fine) and if running Resonite on another local machine then that is running YTM define a local IP address
    4. Just to be sure restart YTM
  2. Resonite
    1. open the YTmusic-integrations Slot in a Inspector -> YTM integration manager -> API connection -> connection details
    2. fill out the "YTM-integrations/API-url" DynamicVariableField
      1. Url-Format: http://"API-Server-IP":"Port"
      2. "API-Server-IP" depends on where YTmusic-API-Server is running.
        1. On same machine= "localhost".
        2. On machine on local network use the ip that you specified in the API-Server Settings
      3. Make sure that the "Port" is the same as set in YTM-API-Server

API endpoints

This is only important if you want to do something of your own. If you use my preset system you can just interact with dynamic variables
These can be listed by https://swagger.io/

Through that Ui you are able to see all the currently available API Endpoints, what they do and how to call them.

Todo

Wait for video to load for all users
https://discord.com/channels/1040316820650991766/1243347566892941435/1393886498880753715


  1. i use "Youtube Music", "YTmusic" and "YTM" synonymous ↩︎ ↩︎ ↩︎