Skip to content

SkeloGH/muril

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

muril

muril (murmur + ‑il) is a minimal CLI that plays brown noise through your default audio output. Stop with Ctrl+C.

Requirements

  • Node.js 18+
  • macOS (x64 / arm64), Windows (x64 / arm64), or Linux (x64 / arm64) with a working default audio device

Audio output uses @echogarden/audio-io (prebuilt native addons, no compiler toolchain needed at install time).

Install

The package is published on npm as @skelogh/muril (scoped name required by the registry). The CLI command is still muril.

npm install @skelogh/muril

Run with npx

npx @skelogh/muril

That runs the muril binary from the package (no global install required).

Options: --volume <0-1> sets the starting level (default 1). -v / --version prints the package version.

Interactive (terminal only): while running, / adjust volume in steps of 5%. Ctrl+C stops playback. If stdin isn’t a TTY (e.g. piped), only --volume applies and there are no key controls.

After a global install, you can run:

muril

From source

git clone https://github.com/SkeloGH/muril.git
cd muril
npm install
npm run build
npm test
node dist/cli.js

To use the muril command name locally: npm link in this directory, then run muril.

License

MIT

About

CLI brown noise player — stream brown noise to your default audio output

Resources

License

Stars

Watchers

Forks

Packages