{"id":13753861,"url":"https://github.com/bakkot/MenuBarVolume","last_synced_at":"2025-05-09T21:35:56.340Z","repository":{"id":59876569,"uuid":"539800047","full_name":"bakkot/MenuBarVolume","owner":"bakkot","description":"trivial app for Macs to show volume in menu bar even when using headphones","archived":false,"fork":false,"pushed_at":"2025-02-05T16:39:18.000Z","size":80,"stargazers_count":9,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-13T15:31:16.617Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bakkot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-09-22T04:35:51.000Z","updated_at":"2025-02-05T16:38:02.000Z","dependencies_parsed_at":"2025-01-29T01:21:22.247Z","dependency_job_id":"a2174aa0-1e6e-4315-8f29-0cc3231c14f4","html_url":"https://github.com/bakkot/MenuBarVolume","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bakkot%2FMenuBarVolume","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bakkot%2FMenuBarVolume/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bakkot%2FMenuBarVolume/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bakkot%2FMenuBarVolume/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bakkot","download_url":"https://codeload.github.com/bakkot/MenuBarVolume/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253329032,"owners_count":21891565,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T09:01:31.798Z","updated_at":"2025-05-09T21:35:56.314Z","avatar_url":"https://github.com/bakkot.png","language":"Swift","readme":"# MenuBarVolume\n\nA persistent volume indicator in your menu bar for macOS Monterey (12) and subsequent versions.\n\n## Why?\n\nFor some godforsaken reason, a recent version of macOS made it so that when using headphones or a similar output device, the old volume indicator is replaced with a static icon of your headphones. This makes it impossible to tell at a glance if your volume is muted.\n\nThis app, when launched, adds an additional icon in the menu bar which has the old, more useful visual indicator.\n\n\u003cimg src=\"screenshot.png\"/\u003e\n\nThere are also off-by-default toggles to show the exact percentage in addition to or instead of the icon.\n\n\u003cimg src=\"screenshot-both.png\"/\u003e\n\n\u003cimg src=\"screenshot-percentage.png\"/\u003e\n\n## Setting expectations\n\nThis is the first Mac app I've made. It's simple, and works for me, but I can't promise it'll work for you.\n\nAnd yes, if you don't have headphones connected, this will cause you to have two speaker icons in the menu bar. You can just quit this app in that case, if that annoys you.\n\n## Getting\n\nI can't be bothered to join the Apple Developer Program just to distribute this, but you can download the `.app` from the [Releases page](https://github.com/bakkot/MenuBarVolume/releases).\n\nYou will probably need to right-click and \"open\" this to bypass Gatekeeper.\n\n## Building\n\nThis repo contains the XCode project files I used. You probably need XCode 14 (or later), since that's what I used.\n\n### A note on running as an agent\n\nTo get the app to launch without an icon in the doc, you need to set\n\n```\n\u003ckey\u003eLSUIElement\u003c/key\u003e\n\u003ctrue/\u003e\n```\nin the app's `Info.plist`. You are supposedly able to set properties by going to the \"Info\" page for the target and adding your property, but this only worked on some versions of XCode for me.\n\nRegardless, I worked around this by manually editing the `plist` and then re-signing with `sudo codesign -f -s -  MenuBarVolume.app`.\n","funding_links":[],"categories":["Utilities"],"sub_categories":["Settings"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbakkot%2FMenuBarVolume","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbakkot%2FMenuBarVolume","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbakkot%2FMenuBarVolume/lists"}