mirror of
https://github.com/devgianlu/librespot-android.git
synced 2026-04-25 21:35:49 +03:00
[GH-ISSUE #6] Implement Volume Handling #6
Labels
No labels
bug
enhancement
enhancement
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/librespot-android#6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @mitschwimmer on GitHub (Apr 25, 2021).
Original GitHub issue: https://github.com/devgianlu/librespot-android/issues/6
Let me begin with a question. The sink API defines a method ".setVolume()". Should this method be implented in such a way that it:
I think the third option makes sense. @devgianlu what do you think?
@devgianlu commented on GitHub (Apr 25, 2021):
On the "desktop" version it controls the line volume directly. Which in Android would be the equivalent of modifying the device volume, but I do not like this idea. I think the best solution is to have double volume control (Linux has master and line volumes):
We should probably have a look at what the original client for Android does.
@iscle commented on GitHub (Feb 7, 2022):
Adding to this old issue, the original Android client does not modify the volume in any way. If you use Spotify Connect from another device, you can't modify the volume of the Android client. This is something I've always thought would be nice to have, and for me, the best way would be modifying the device's volume directly (but only if Spotify is playing).