nekusu / tidal-enhanced-patcher

Powerful tool to enhance the TIDAL desktop app, enabling Discord Rich Presence integration and more.
MIT License
18 stars 2 forks source link

Changing Tidal's volume from Windows Volume Mixer or an external app #2

Closed Epacik closed 1 year ago

Epacik commented 1 year ago

Is it possible to make Tidal change it's volume (the one near the quality selector) according to the volume set in Windows Volume Mixer? If not, is it possible to make some kind of "API" that could let other apps control Tidal's volume?

Currently changing volume within Tidal changes it's volume in Windows' Volume Mixer, but changing volume in Volume Mixer does not change a value of the volume slider in Tidal. If you'd try to change Tidal's volume from Windows' Volume Mixer the loudness of currently playing song would change, but Tidal will reset it as soon as:

nekusu commented 1 year ago

I've spent some time looking at the source code to figure out how the volume control works, but this is completely outside my current knowledge, although I think it's possible.

It would be very helpful if some experienced developer could help us with this. I apologize, I don't really have time to work on features this big at the moment.

Epacik commented 1 year ago

I may try to investigate it myself if I'll get some free time

Epacik commented 1 year ago

It seems like this improvement may not be needed after all. After a recent update Tidal disables in-app volume control after changing volume in a Windows' Volume Mixer, and relies solely on volume set by mixer. I'll reopen this issue if that'd be broken again.