Skip to content

Commit c8c1c89

Browse files
authored
fix: volume-ctrl fixed not disabling volume control (#1642)
* Update main.rs * i love github file editing * Update main.rs * Update CHANGELOG.md
1 parent c797acc commit c8c1c89

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111

1212
- [core] Made `SpotifyId::to_base62`, `SpotifyId::to_base16`, `FileId::to_base16`, `SpotifyUri::to_id`, `SpotifyUri::to_uri` infallible (breaking)
1313

14+
### Fixed
15+
16+
- [main] Fixed `--volume-ctrl fixed` not disabling volume control
17+
1418
## [0.8.0] - 2025-11-10
1519

1620
### Added

src/main.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1524,15 +1524,16 @@ async fn get_setup() -> Setup {
15241524
let name = name.unwrap_or(connect_default_config.name);
15251525
let device_type = device_type.unwrap_or(connect_default_config.device_type);
15261526
let initial_volume = initial_volume.unwrap_or(connect_default_config.initial_volume);
1527+
let disable_volume = matches!(mixer_config.volume_ctrl, VolumeCtrl::Fixed);
15271528
let volume_steps = volume_steps.unwrap_or(connect_default_config.volume_steps);
15281529

15291530
ConnectConfig {
15301531
name,
15311532
device_type,
15321533
is_group,
15331534
initial_volume,
1535+
disable_volume,
15341536
volume_steps,
1535-
..connect_default_config
15361537
}
15371538
};
15381539

0 commit comments

Comments
 (0)