Skip to content

undecV/Btrvol

Repository files navigation

icon Btrvol

Adjust the volume gently.

Readme: English, 正體中文

Gently adjust the volume over time.

For example, slowly lower the volume when you fall asleep.

Present by: undecV

👀 Glance

Screenshot

🪄 Features

  • 🐍 Built with Python and Tkinter.
  • 🎚️ Four tone modes: Linear, Smooth, Gradual, and Rapid.
  • 💾 Save and load your settings.
  • 💻 Includes a CLI program.
  • 📊 Custom-built interactive chart for minimal footprint.
  • 🆕 Light and dark themes.
  • 🆕 Post-action supports Play / Pause or Stop media.

📦 Installation

Download the portable executable file from the Release page.

No installation required — just download and run.

❓ How to use

  • Start: Initial volume.
  • End: Target volume.
  • Duration: The length it takes to change the volume.

Functions decide how the volume change with time.

  • Linear: Uniform change
  • Smooth: Slow → Fast → Slow
  • Gradual: Slow → Fast
  • Rapid: Fast → Slow

Configuration files are stored in

%appdata%\Local\BtrVol\BtrVol\config.json

Notes

  • The startup is slow due to the security protection mechanism of the operating system.