Create your own ringtones for Mango

I think I’m not the only one who feels that using Audacity is not the easiest way to create ringtones for your Windows Phone. Once again the annoyance level of using too many separate tools got too high, and I decided to create my own solution for this.

Here’s a little utility, which you can use to create the ringtones with as little hassle as possible. Using it is quite simple, just install it, make sure your tunes are in Music -library in Windows, and run it.

You have a list of all your music in MP3 and WMA format in front of you as a list and you just select the tune you like to use for your ringtone. Then you have two sliders you can use to adjust the selection by dragging them around – it’s fixed to allow max 39 sec piece to be used as ringtone (Mango limit).

You can listen to the preview while editing, just realize that when you drag the end, it will go automatically -5 seconds from the end, helping you to adjust the end better (so it’s not a bug, but a feature.. right;) Draggin the beginning will autostart the preview from the beginning.

After you are satisfied with your ringtone, click the Create Ringtone -button. That will create a file called Ringtone-name of your song.wma to your Music library.

Unfortunately Zune has no SDK so I couldn’t automate the next step. Now you need to open the Zune, and make sure that your Music library is set as your music collection location (See from Settings, Software, Collection). If it isn’t, click Manage and add it. Now if you’re not doing Wireless sync, connect your phone to your computer.

Click Collection, and go to Music page. Now you should see your Ringtone-name of your song.wma in the list. Just drag that to your phone, and now you’re done!

If you open your phone, go to Settings and Ringtones+Sounds, and click Ringtone, you should see your own ringtone on top of the list.

You can download the installer from

Add comments if you have bugs or questions – I try to clarify the instructions according your feedback

Quick note (18.10.2011) – this has been tested only on Windows 7, and should work on Windows 7 & Windows Server 2008 R2.

About Jani Nevalainen

Windows developer who's been working on Microsoft Platforms since 1996. Windows Phone dev MVP 2013, Windows Development Platform MVP 2014. Currently working as Technical Evangelist for Microsoft Finland Developer Experience team.
This entry was posted in Windows Phone. Bookmark the permalink.

2 Responses to Create your own ringtones for Mango

  1. KN-13 says:

    I keep getting a error message saying, “Unable to find an entry point named ‘MFTranscodeGetAudioOutputAvailableTypes’ in DLL ‘Mf.dll'”

    What is going on?

    • My guess is that either you are not running Windows 7, which comes with this Windows Media related dll, or if you have XP/Vista, it might help if you install the latest Windows Media Player (12) – not sure although if it helps, but worth a try!

Leave a Reply

Your email address will not be published. Required fields are marked *