cask "media-center" do version "34.00.19" sha256 "1bc4f387cdae792227c5c89a4261d040c75d8a44c8204a6ab832d9d35693b71d" url "https://files.jriver-cdn.com/mediacenter/channels/v#{version.major}/stable/MediaCenter#{version.no_dots}-Universal.dmg", verified: "files.jriver-cdn.com/mediacenter/" 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: ">= :high_sierra" app "Media Center #{version.major}.app" 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