class_docstr: YouTube audio Provider based on Youtube DL
code: def get_source_from_url(self, ext_uri, path, download=False):
      return self.get_source(path, ext_uri=ext_uri, download=download)
  
file_path: TimeSide/timeside/plugins/provider/youtube.py
imports: from timeside.core import implements, interfacedoc
  from timeside.core.provider import Provider
  from timeside.core.api import IProvider
  from timeside.core.exceptions import ProviderError
  import youtube_dl
  from youtube_dl.utils import DownloadError
  import os
label_desc: Use image node_id 4 for calling the YouTube obj's underlying member method code with example usage: obj.get_source_from_url(ext_uri, path, download) and returns: self