It would be great if you could it pause when phone rings. The best way to implement it would be to use a soft pause / soft resume scheme… Have it quickly reduce the volume to a set level (it doesn’t need to go all the way to zero) over about 1 second, then pause playback… then once the phone call is complete resume play and gradually increase volume to where it was before the call, over the course of about 4-6 seconds… Make the timing and levels configurable because everyone’s systems and listening habits are different. soft pause / soft resume is so much nicer when you have the volume up a bit. Personally I would like it to ALWAYS soft pause / soft resume / soft volume change over time… even for manual pause / play / and volume changes
One other nice thing would be if it would rewind the track a set amount after the pause… so if the phone rings right when it gets to your favorite part of the song, well not to worry, when it resumes it will be rewound far enough back so that when it gets to the previous volume level, it’s just in time.
Many of the VLC remotes currently do this, and it’s the only feature preventing me from switching to Volumio all the time… my hifiberry sounds way better than my PC, but I just can’t miss calls, and I like the music loud enough to hear over the machines where I’m working. With all the subwoffers going I normally even miss my phone vibrating, but even if I catch it, I just don’t have time to fiddle around with it and pause the music to answer the phone… it’s too much to do in too short of a time.