Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EarGuard

EarGuard is a macOS menu-bar app that tracks listening time only while audio is actively rendering to a headphone-class output device. It also records average system volume percentage and warns after sustained loud listening.

Build

swift build -c release

Run During Development

swift run EarGuard

Build an App Bundle

make app
open build/EarGuard.app

Install

make install
open /Applications/EarGuard.app

History is stored at:

~/Library/Application Support/EarGuard/history.json

EarGuard uses public CoreAudio APIs. It cannot detect whether third-party earbuds are physically in-ear, and it reports volume as system volume percent, not measured dB SPL.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages