🍺 BREW Explorer

← all casks

LosslessSwitcher

brew install --cask losslessswitcher v2.0,2

Lossless sample rate switcher for Apple Music

43
30-day installs · #2144
109
90-day · #2366
355
365-day · #2550
1.9k
★ GitHub stars · updated 2mo ago

GitHub topics

applemusic audio automation lossless-music macos menubar-app oslog sample-rate

Links

Raw metadata
{
  "alternatives": [],
  "artifacts": [
    {
      "uninstall": [
        {
          "quit": "com.vincent-neo.LosslessSwitcher"
        }
      ]
    },
    {
      "app": [
        "LosslessSwitcher.app"
      ],
      "target": "/Applications/LosslessSwitcher.app"
    },
    {
      "zap": [
        {
          "trash": "~/Library/Preferences/com.vincent-neo.LosslessSwitcher.plist"
        }
      ]
    }
  ],
  "auto_updates": null,
  "categories": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Lossless sample rate switcher for Apple Music",
  "disable_reason": null,
  "disabled": 0,
  "display_name": "LosslessSwitcher",
  "enrichment_fetched_at": "2026-06-20T22:45:57+00:00",
  "first_seen": "2026-06-20T00:47:34+00:00",
  "full_token": "losslessswitcher",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-07T07:07:54Z",
  "github_readme_excerpt": "\u003cp align=\"center\"\u003e\n  \u003cimg width=\"550\" alt=\"header image with app icon\" src=\"https://user-images.githubusercontent.com/23420208/164895903-1c95fe89-6198-433a-9100-8d9af32ca24f.png\"\u003e\n\n\u003c/p\u003e\n\n#  \n\nLosslessSwitcher switches your current audio device\u0027s sample rate to match the currently playing lossless song on your Apple Music app, automatically.\n\nLet\u0027s say if the next song that you are playing, is a Hi-Res Lossless track with a sample rate of 192kHz, LosslessSwitcher will switch your device to that sample rate as soon as possible. \n\nThe opposite happens, when the next track happens to have a lower sample rate. \n\n## Installation\n\n### For macOS Big Sur 11.4 to macOS Sonoma 14.x\nPlease use releases of version 1.x, such as versions 1.0, 1.1 or [1.1.1 betas](https://github.com/vincentneo/LosslessSwitcher/releases/tag/1.1.1-beta2).\nVersion 1.x also works up to macOS Sequoia 15.3.1.\n\nYou can find the latest stable release of the version 1.x branch here: [Link to v1.1](https://github.com/vincentneo/LosslessSwitcher/releases/tag/1.1.0)\n\n### For macOS Sequoia 15.4 onwards\nSupport for this is still in beta. You can try the latest version 2.0 beta here: [Link to v2.0 Beta 1](https://github.com/vincentneo/LosslessSwitcher/releases/tag/2.0-beta1) \n\n#### Steps\n1. Download the `.zip` file of the preferred version.\n2. Drag the app to your Applications folder.\n\nIf you wish to have it running when logging in, you should be able to add LosslessSwitcher in System Settings:\n```\n\u003e User \u0026 Groups \u003e Login Items \u003e Add LosslessSwitcher app\n```\n\n## App details\n\nThere isn\u0027t much going on, when it comes to the UI of the app, as most of the logic is to:\n1. Read Apple Music\u0027s logs to know the song\u0027s sample rate.\n2. Set the sample rate to the device that you are currently playing to.\n\n\nAs such, the app lives on your menu bar. The screenshot above shows it\u0027s only UI component that it offers, which is to show the sample rate that it has parsed from Apple Music\u0027s logs.\n\n\u003cimg width=\"252\" alt=\"app screenshot,",
  "github_repo": "vincentneo/LosslessSwitcher",
  "github_stars": 1872,
  "github_topics": [
    "applemusic",
    "audio",
    "automation",
    "lossless-music",
    "macos",
    "menubar-app",
    "oslog",
    "sample-rate"
  ],
  "homepage": "https://github.com/vincentneo/LosslessSwitcher",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 43,
  "installs_365d": 355,
  "installs_90d": 109,
  "last_seen": "2026-06-20T00:47:34+00:00",
  "llm_generated_at": null,
  "llm_model": null,
  "names": [
    "LosslessSwitcher"
  ],
  "one_liner": null,
  "rank_30d": 2144,
  "rank_365d": 2550,
  "rank_90d": 2366,
  "raw_hash": "b01bde23c2c02df7",
  "ruby_source_path": "Casks/l/losslessswitcher.rb",
  "tap": "homebrew/cask",
  "token": "losslessswitcher",
  "version": "2.0,2",
  "why_use_this": null
}