Skip to main content

sonos-fade

Gradually fade the volume of a Sonos group on your LAN.

Discovers Sonos speakers via SSDP, lets you pick a group, and ramps the volume to a target level one step at a time — handy for nudging music down at the end of an evening without a jarring cut.

Install

pip install sonos-fade

Usage

Interactive (prompts for group and target volume):

sonos-fade

List discovered groups:

sonos-fade list

Non-interactive fade:

sonos-fade fade --group "Living Room" --target 5 --seconds-per-step 2

Options

  • --group — group label or coordinator name. Prompts if omitted or no match.
  • --target — target volume (0–100). Prompts if omitted.
  • --seconds-per-step — seconds between each 1-unit volume change.

Requirements

  • Python 3.10+
  • Sonos speakers reachable on the local network

License

MIT — see LICENSE.

Release files for sonos-fade 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sonos-fade 0.1.0
File Size Uploaded
sonos_fade-0.1.0.tar.gz 5.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sonos-fade 0.1.0
File Interpreter ABI Platform
sonos_fade-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 13.1 kB

Release files / sonos_fade-0.1.0.tar.gz

Download URL sonos_fade-0.1.0.tar.gz
Size 5.5 kB
Tags Source
SHA-256 checksum
How to use checksums
e2db08af95ec5e1c4c1230af0b1ae792b41824fbc68e7f2c0d546de669f9dc99
BLAKE2b-256 checksum
How to use checksums
fc7986890d6bd053cd331fbd7be307c3beab62553205979007ab9ae8525be0da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release files / sonos_fade-0.1.0-py3-none-any.whl

Download URL sonos_fade-0.1.0-py3-none-any.whl
Size 7.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
32e7d2812ec6a2892ad60b047d4cc38c2f74b26acb34af07ee0fce219b97edaf
BLAKE2b-256 checksum
How to use checksums
22b9d9bd3b0b774ad181a033d19431f8a258e3e5f58a3e9f383d506f6a20ab8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page