Catalog PyPI
Back to packageRELEASE DETAILS

0.1.1

PyPI

afreeze

Freeze alsa configuration settings.

alsalinuxsound
Published8 Jun 2021
Direct dependencies1
Transitive dependenciesNot calculated

README

Version 0.1.1 documentation

afreeze

Freeze ALSA configuration settings.

Getting Started

afreeze may be installed via PyPi via:

pip install afreeze[daemon] --user

Or afreeze may be installed via git:

git clone https://github.com/Alexhuszagh/afreeze
cd afreeze
python setup.py install --user

Once installed, you can freeze various alsa configuration settings via various commands. For example, to force the audio to stay at 75%, you may use:

afreeze --command "'Master' 75%"

To list all controls available and current content settings, use:

afreeze --list-controls
afreeze --list-contents

afreeze supports custom devices and sound cards. To specify a custom device, use:

afreeze --device default ...

To specify a custom sound card, use:

afreeze --card 0 ...

To enable auto-mute mode (muting speakers when headphones are plugged in), use:

afreeze --card 0 "'Auto-Mute Mode' Enabled"

Daemon

This script may also be run as a daemon, requiring python-daemon. To launch afreeze as a daemon, use:

afreeze --daemon ...

License

This is free and unencumbered software released into the public domain.

Contributing

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in afreeze by you, will be unlicensed (free and unencumbered software released into the public domain).

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 1

Native requirements
1 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
python-daemon
Environment
{
  "extras": "",
  "marker": "extra == 'daemon'",
  "requires_python": ">3.7.0",
  "evaluation": "NOT_EVALUATED"
}
python-daemon (>=2.2.0) ; extra == 'daemon'runtime

Distribution files

3 collected
afreeze-0.1.1-py3.9.egg

bdist_egg · 4.07 KB · Python 0.1.1

Source file
afreeze-0.1.1-py3-none-any.whl

bdist_wheel · 5.01 KB · Python py3

Source file
afreeze-0.1.1.tar.gz

sdist · 4.14 KB · Python source

Source file

Repository

PENDING
alexhuszagh/afreeze

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:10 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:e01211da20333f584ae3792e0601302fd79627079e89eef28304c8cf9044f721

Other collected versions

View all collected versions →