class_docstr: YouTube audio Provider based on Youtube DL
code: def id():
      return "youtube"
  
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 1 for calling the YouTube obj's underlying member method code with example usage: obj.id() and returns: str