https://github.com/undecv/btrvol
Adjust the volume gently.
https://github.com/undecv/btrvol
sleep-timer volume-control windows-volume windows-volume-control
Last synced: 2 months ago
JSON representation
Adjust the volume gently.
- Host: GitHub
- URL: https://github.com/undecv/btrvol
- Owner: undecV
- Created: 2022-11-24T01:18:58.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-10-24T13:52:40.000Z (8 months ago)
- Last Synced: 2025-10-24T15:36:24.976Z (8 months ago)
- Topics: sleep-timer, volume-control, windows-volume, windows-volume-control
- Language: Python
- Homepage:
- Size: 973 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#  Btrvol
Adjust the volume gently.
> Readme: [English](./README.md), [正體中文](./README.zh.md)
Gently adjust the volume over time.
For example, slowly lower the volume when you fall asleep.
Present by: [undecV](https://github.com/undecv)
## :eyes: Glance

## :magic_wand: Features
- :snake: Built with **Python** and **Tkinter**.
- :level_slider: Four tone modes: **Linear**, **Smooth**, **Gradual**, and **Rapid**.
- :floppy_disk: Save and load your settings.
- :computer: Includes a **CLI program**.
- :bar_chart: Custom-built interactive chart for minimal footprint.
- :new: Light and dark **themes**.
- :new: Post-action supports **Play / Pause** or **Stop** media.
## :package: Installation
Download the **portable executable** file from the [Release page](../../releases).
> No installation required — just download and run.
## :question: 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
```plain
%appdata%\Local\BtrVol\BtrVol\config.json
```
## Notes
- The startup is slow due to the security protection mechanism of the operating system.