How can we improve the Windows Phone dev platform?

Extend the API to query phone volume and vibration settings, maybe even set them.

Currently, when developing a alarm clock app, there is no way to tell if the user has his phone set to vibrate only, so a soundeffect set by the user is played even if he has set his phone to vibrate. I find this very confusing, even though the builtin alarm clock behaves the same way.
This would also be good to have for games, so when you launch a game in a quiet environment not all heads turn the user's way :)

1,679 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Line40 MobileLine40 Mobile shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →
    EronEron shared a merged idea: The option to set volume control to each app and each options inside apps.  ·   · 
    Varun AcharVarun Achar shared a merged idea: Separate volume control for media and ringer  ·   · 
    FahriFahri shared a merged idea: independent volume control for button touch sound  ·   · 
    MichelMichel shared a merged idea: Separate audio controls for Alarm,Notification,Media  ·   · 
    corinthiandoomcorinthiandoom shared a merged idea: better sound controls  ·   · 
    iseifiseif shared a merged idea: Force sound-off in Silent/Vibration Modes  ·   · 
    Troy GatesTroy Gates shared a merged idea: Split Volume Control  ·   · 

    36 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • AdrianoAdriano commented  ·   ·  Flag as inappropriate

        WP8 should manage the volume for each application, like in Symbian. In Symbian, I was able to use the volume buttons to set the volume of my app, without changing the volume of the ringtone.

      • Justin LiuJustin Liu commented  ·   ·  Flag as inappropriate

        It's the little things that WP has missed, please, you are doing your devs a big favour if this can be done in the next update.

      • GuyGuy commented  ·   ·  Flag as inappropriate

        Like in iOS they have a separate volume value per connected device (BT volume differs from Speaker volume differs from Handset differs from Headsets volume) and app/function of the phone (media player volume, Ringer volume, call volume, notifications volume, ...)

        I keep changing volumes when listening to music and resetting the volume for the ringer...

      • RanganadhRanganadh commented  ·   ·  Flag as inappropriate

        This is a very common and obvious feature...i don't know how they missed it. I am feeling it very annoyed when it rings aloud. I need the volume to be high while driving and sometimes i forget to reduce the volume when entered into the office.

      • Justin KongJustin Kong commented  ·   ·  Flag as inappropriate

        Android has apps that will auto set your volume based on time of day. It is very useful and required before I get a windows phone. You can also use apps to turn off volume for a specified time, for instance, for an hour long meeting.

      • CracgorCracgor commented  ·   ·  Flag as inappropriate

        Should be able to set ringer and media volumes separately.

      • Truegee85Truegee85 commented  ·   ·  Flag as inappropriate

        the ringtone volume setting should only be accessible in ringtone&sound settings and not thru the volume rocker

      • FotisFotis commented  ·   ·  Flag as inappropriate

        A feature that should be on windows phone yesterday!

      • Krzysiek Krzysiek commented  ·   ·  Flag as inappropriate

        This is a must-have feature.
        Just add ringtone volume slider in ringtone+sounds settings screen.
        There should be also independent volume control of voice call.

      • ReneLeReneLe commented  ·   ·  Flag as inappropriate

        see iphone. control music sound different to phone sound

      • BrandonBrandon commented  ·   ·  Flag as inappropriate

        Omg, this is what I was talking about. I did not know how to actually explain it.

      • mndynastymndynasty commented  ·   ·  Flag as inappropriate

        yes please add this!!! i am tired of missing calls and nearly blowing my ear drums when i play music.

      • CraigCraig commented  ·   ·  Flag as inappropriate

        having a single volume level is annoying. Other phones i have used have a system volume and another for multimedia

      • Chris HansonChris Hanson commented  ·   ·  Flag as inappropriate

        In my mind, the ideal API would be one which lets us kill off our sound when silent mode is on. For example:

        UseSilentMode = true; // no sound is played when the silent mode is on, and sound is played when silent mode is off

        UseSilentMode = false; // sound is played regardless of silent mode

        Developers having a way to check if the phone is in silent mode is not perfect. It would be better to just shut off sound. In games, it could be weird if the user switches to silent mode, but some sound effects still play until they are finished. Controlling the music could also be a problem.

        The only problem with simply shutting off the sound would be with alarms. If a user has a 3rd-party alarm app and is expecting it to wake him/her up, it's definitely useful to bypass the silent mode in case the user forgets to turn it off.

      • Klikerko CKlikerko C commented  ·   ·  Flag as inappropriate

        I agree with this idea but there might be time when you want to lower (not disable) all sound to let's say 5 (movies, restaurants, etc). I suggest that by default volume rockers are for current app open but once you press button phone can show small "master volume" icon next to volume info at a top of the screen which when pressed will set all sounds to selected value. When clicked again "master volume" will revert all to previous settings.

      • dawmail333dawmail333 commented  ·   ·  Flag as inappropriate

        Definitely give us a way to see if the phone is silent, though, for sure!

      • Rogério BarrosRogério Barros commented  ·   ·  Flag as inappropriate

        I think at least the ringer volume should be separated from the main system volume. Usually when I lower the volume for apps and forget it that way, I start missing calls since the ringer is not loud enough for me to hear it.

      ← Previous 1

      Feedback and Knowledge Base