id = "xld" name = "X Lossless Decoder" homepage = "https://tmkk.undo.jp/xld/index_e.html" description = "A tool for Mac OS X that is able to decode/convert/play various 'lossless' audio files." # The app icon, from the project's homepage. icon = "https://tmkk.undo.jp/xld/xld256.png" platforms = ["macos"] # XLD is a GUI application, but the Homebrew cask installs a command wrapper # around its executable — `command_wrapper "xld", ... args: "--cmdline"` # (Casks/x/xld.rb) — so `xld` is a name a user types. The bundle identifier # from the same cask is listed beside it for the launches that are not from a # shell. executables = ["xld"] [installation] macos_bundle_ids = ["jp.tmkk.XLD"] [dotfiles] # Casks/x/xld.rb zap trash names both locations under the home directory: # "~/Library/Preferences/jp.tmkk.XLD.plist", XLD's NSUserDefaults domain, which # is where the encoder settings, the output format profiles and the CD-ripping # options live; and "~/Library/Application Support/XLD". paths = ["[preferences]/jp.tmkk.XLD.plist"] # The Application Support directory from the same list is not claimed: nothing # documents what is in it. The caches, HTTPStorages, saved application state # and the shared-file-list recent-documents entry beside it in the cask's list # are all state. exclude = [] # No credential file: XLD reads discs and files, and its metadata lookups are # anonymous CDDB/MusicBrainz queries with nothing to sign in to. secret = [] # No machine_lines: a property list has no matcher in this schema, whose # `format` covers toml, yaml and json only.