round volume, update all clients
This commit is contained in:
parent
97ccf3bc6d
commit
f83639d5f8
1 changed files with 2 additions and 1 deletions
|
@ -754,7 +754,7 @@ export const useCenterControls = (args: { playersRef: any }) => {
|
||||||
});
|
});
|
||||||
|
|
||||||
mpris.requestVolume((_e: any, data: { volume: number }) => {
|
mpris.requestVolume((_e: any, data: { volume: number }) => {
|
||||||
let newVolume = data.volume * 100;
|
let newVolume = Math.round(data.volume * 100);
|
||||||
|
|
||||||
if (newVolume > 100) {
|
if (newVolume > 100) {
|
||||||
newVolume = 100;
|
newVolume = 100;
|
||||||
|
@ -763,6 +763,7 @@ export const useCenterControls = (args: { playersRef: any }) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
usePlayerStore.getState().actions.setVolume(newVolume);
|
usePlayerStore.getState().actions.setVolume(newVolume);
|
||||||
|
mpris.updateVolume(data.volume);
|
||||||
|
|
||||||
if (isMpvPlayer) {
|
if (isMpvPlayer) {
|
||||||
mpvPlayer.volume(newVolume);
|
mpvPlayer.volume(newVolume);
|
||||||
|
|
Reference in a new issue