cask "media-center" do version "36.00.35" sha256 "d78bf0daf75ca7872181855009751594e22a2c33b18f41f44d90b66ebb4ce3ca" url "https://files.jriver-cdn.com/mediacenter/channels/v#{version.major}/stable/MediaCenter#{version.no_dots}-Universal.dmg" name "JRiver Media Center" desc "Media manager and player" homepage "https://www.jriver.com/index.html" livecheck do url "https://www.jriver.com/download.html" regex(/MediaCenter(\d\d)(\d\d)(\d\d+)-Universal\.dmg/i) strategy :page_match do |page, regex| page.scan(regex).map { |match| "#{match[0]}.#{match[1]}.#{match[2]}" } end end auto_updates true depends_on :macos app "Media Center #{version.major}.app" uninstall quit: "com.jriver.MediaCenter#{version.major}" zap trash: [ "~/Documents/JRiver", "~/Library/Application Support/J River", "~/Library/Caches/com.jriver.MediaCenter#{version.major}", "~/Library/Cookies/com.jriver.MediaCenter#{version.major}*", "~/Library/Preferences/com.jriver.MediaCenter#{version.major}.plist", "~/Library/Saved Application State/com.jriver.MediaCenter#{version.major}.savedState", ] end