code: def _get_text(self):
          
          bus = dbus.SessionBus()
          try:
              self.__bus = bus.get_object(
                  "org.mpris.MediaPlayer2.spotify", "/org/mpris/MediaPlayer2"
              )
              self.player = dbus.Interface(self.__bus, "org.freedesktop.DBus.Properties")
  
              try:
                  metadata = self.player.Get("org.mpris.MediaPlayer2.Player", "Metadata")
                  album = metadata.get("xesam:album")
                  artist = metadata.get("xesam:artist")[0]
                  microtime = metadata.get("mpris:length")
                  rtime = str(timedelta(microseconds=microtime))[:-7]
                  title = metadata.get("xesam:title")
                  if self.sanitize_titles:
                      album = self._sanitize_title(album)
                      title = self._sanitize_title(title)
  
                  playback_status = self.player.Get(
                      "org.mpris.MediaPlayer2.Player", "PlaybackStatus"
                  )
                  if playback_status.strip() == "Playing":
                      color = self.py3.COLOR_PLAYING or self.py3.COLOR_GOOD
                  else:
                      color = self.py3.COLOR_PAUSED or self.py3.COLOR_DEGRADED
              except Exception:
                  return (
                      self.format_stopped,
                      self.py3.COLOR_PAUSED or self.py3.COLOR_DEGRADED,
                  )
  
              return (
                  self.py3.safe_format(
                      self.format,
                      dict(title=title, artist=artist, album=album, time=rtime),
                  ),
                  color,
              )
          except Exception:
              return (self.format_down, self.py3.COLOR_OFFLINE or self.py3.COLOR_BAD)
docs: Get the current song metadatas (artist - title)