text: from librespot.proto.Keyexchange_pb2 import BuildInfo, Platform, Product, ProductFlags
  import platform
  
  
  class Version:
      version = "0.0.1"
  
      @staticmethod
      def platform() -> Platform:
          if platform.system() == "Windows":
              return Platform.PLATFORM_WIN32_X86
          if platform.system() == "Darwin":
              return Platform.PLATFORM_OSX_X86
          return Platform.PLATFORM_LINUX_X86
  
      @staticmethod
      def version_string():
          return "librespot-python " + Version.version
  
      @staticmethod
      def system_info_string():
          return Version.version_string(
          ) + "; Python " + platform.python_version() + "; " + platform.system()
  
      @staticmethod
      def standard_build_info() -> BuildInfo:
          return BuildInfo(product=Product.PRODUCT_CLIENT,
                           product_flags=[ProductFlags.PRODUCT_FLAG_NONE],
                           platform=Version.platform(),
                           version=112800721)
  