2013-07-29, 13:17
Something is not quite right in the way we manage volume.
XBMC forces the "media" volume on startup to his own, remembered value and leave it like that (+/- adjustments during the session) on exit.
This is somewhat problematic as the "media" volume also controls notifications. I often happen to watch videos muted, but then, on exit, my device is muted system-wise, including notifications.
I see 2 ways of solving this:
1) Ignore XBMC remembered value, get system volume on startup and go on as today
2) Restore initial system volume on exit/lost focus.
IMO, 1) is more android-like but you might still not want your notif volume to be the same as your video playing one.
2), unless mistaken, would be closer to what happen on other XBMC platforms (although it might be awkward to handle due to multitasking).
I vote for 2)
XBMC forces the "media" volume on startup to his own, remembered value and leave it like that (+/- adjustments during the session) on exit.
This is somewhat problematic as the "media" volume also controls notifications. I often happen to watch videos muted, but then, on exit, my device is muted system-wise, including notifications.
I see 2 ways of solving this:
1) Ignore XBMC remembered value, get system volume on startup and go on as today
2) Restore initial system volume on exit/lost focus.
IMO, 1) is more android-like but you might still not want your notif volume to be the same as your video playing one.
2), unless mistaken, would be closer to what happen on other XBMC platforms (although it might be awkward to handle due to multitasking).
I vote for 2)