diff --git a/Casks/y/yousician.rb b/Casks/y/yousician.rb index 4990145962b9..f402299e71df 100644 --- a/Casks/y/yousician.rb +++ b/Casks/y/yousician.rb @@ -1,5 +1,5 @@ cask "yousician" do - version "2.11.43.0" + version "2.11.43" sha256 :no_check url "https://public.yousician.com/Builds/Yousician.dmg" @@ -8,8 +8,11 @@ homepage "https://yousician.com/" livecheck do - url :url - strategy :extract_plist + url "https://api.yousician.com/launcher/OSX/check_version/launcher/current/Yousician-launcher/0" + regex(/Yousician[._-]launcher[._-]OSX[._-]v?(\d+(?:\.\d+)+)/i) + strategy :json do |json, regex| + json["remote_version"]&.match(regex) { |match| match[1] } + end end depends_on macos: ">= :high_sierra" @@ -25,5 +28,6 @@ "~/Library/Logs/Yousician", "~/Library/Preferences/unity.Yousician.Yousician.plist", "~/Library/Saved Application State/com.yousician.launcher.savedState", + "~/Library/Saved Application State/unity.Yousician.Yousician.savedState", ] end