<Saviq> I'd like us to list all the usecases we can think of before we decide on how to approach this (and possibly confirm a few cases with UX design)
This is because we first want to better understand the use cases in order to decide which component should handle such logic. Basically we need to be able to react to input events coming from the wired headset, on the following scenarios: 1 - Media playback: play and pause 2 - Calls: accept when ringing (or waiting), hang up when the call is active 3 - Avoid music playback play/pause then the event should be driving the telephony stack (media-hub already got the logic to pause when there is an active/incoming call) For media playback we can deliver such events to media-hub, probably using the indicator (when we enable the mpris interface again). Now for telephony, I don't know who should be the bridge. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1398427 Title: Can't use earphone to answer or disconnect a call To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1398427/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs