This Android Life » Blog Archive » Guide- Add custom ringtones and notifications to your Android device
Home » Guides

Guide- Add custom ringtones and notifications to your Android device

12 September 2009 44 Comments

Fed up of the stock ringtones?  Feel the need to have incoming calls announced with a few bars of Barbie Girl instead?  I was asked how to add custom sounds for ringtones on the HTC Hero, but this should work for any Android device.  It’s pretty straightforward in truth.  Here’s how:-

  • Connect the phone to your computer via the USB cable
  • Open the Notifications screen on your phone (pull down a finger from the top of the screen to the bottom) and select the USB Storage notification
  • Choose “Mount”
  • Browse to the SD Card on your PC
  • Look for a folder called media, if it’s not there, create it by right clicking and choosing New Folder, then rename the folder to be media
  • Inside the media folder, you need a folder called audio, again, if it’s not there create it as above
  • Inside the audio folder, you can create a subfolder for the sound category you want to change-
    • ringtones – for sound files you want to use as ringtones
    • alarms – for sound files you want to use for any alarms
    • notifications – for incoming notifications such as SMS alerts, emails, etc
  • Copy the sound or music file which you’d like to use as your ringtone in to the relevant folder
  • You should now see your sound or music file listed in the menu for selection in the relevant sound settings menu (to access the ringtone/notification settings, press the hard Menu key from one of your home screens, then press Settings then Sounds and Display)

If you found this article useful, please consider bookmarking this site or following us on Twitter.  We cover the latest Android news and guides like this one.  We also provide games and app reviews as well as interviews with leading personalities in the Android development scene.

Follow ThisAndroidLife on Twitter

44 Comments »

  • JollyOrc said:

    I can just see you having Barbie Girl as ringtone…

  • mrussell77 said:

    Bah! It's Rubber Ducky by Ernie from Sesame Street I use (…actually, that's not a bad idea, hmmm…)
    In truth, I've never really liked having music as a ringtone. I want my phone to ring, like a phone.

  • Anonymous said:

    I've followed all instructions and works great for ringtones, but the notification sound doesn't work. It acknowledges it's the mp3 and i can set it as the sound but it still plays the original sound whenever i get a 'notification', any ideas to fix this?

  • mrussell77 said:

    There are a couple of different places to set notifications- in the main "Sound & display" settings (accessed by pushing the hard menu key and going to settings) through "Notification sound" you can set the overall notification default. For each app that uses this notification, you should also be able to go in to the settings and change the notification there. For example, if you go in to the Messages app and tap the menu button and go to settings you can choose "Select sound" to change the notification from the default.
    Let me know if that helps.

  • Anonymous said:

    Helped a bundle, problem solved. Thank's a lot :)

  • Anonymous said:

    Gah help me! i aint stupid on comps just this new phone lark is irritating me! it comes up with like 7 files! 3 are like pdf files! 3 are empty and 1 has my music in! how the hell do i get to use my own ringtone???

  • BAS said:

    So I don't have to purchase ringtones off of sprint anymore? thank God!

    foinou

  • mrussell77 said:

    At Anonymous – Hi there, U'm happy to help. Let's see if we can get you up and running. At which point in the instructions above are you seeing the pdf files?

  • Anonymous said:

    Hey there, I have been trying to change my text ringtone and it is getting really annoying now that I can't. So I have tried to go into the Messages app, but I can't see any menu button there. Do I have to download this Message app? Or it is the default Message app that comes with the phone? Any idea on how to fix this? :(

  • mrussell77 said:

    The Menu button is the physical menu button on your phone, not a button on the touchscreen. This is the default message app, yes.

  • Anonymous said:

    I followed your instructions, but my wav file did not show up in my ringtone list. I have the Hero model 6250. There are several folders on the SD card already. A DCIM folder holds pictures. An MP3 folder has some music. I created a new "media" folder w/ subfolders, but the phone does not display the ringtone. Are there other folder names that should be used?

  • mrussell77 said:

    No, the only folders you need are a media folder, an audio folder within it and the subfolders for each notification type within the audio folder.
    If you're still not having any joy, check out an app called Ringdroid that does the work for you.

  • Anonymous said:

    Used your instructions for the HTC Droid Eris and it worked quite well for the ringtones. Thanks for the help.

  • Anonymous said:

    Hello. Thank you for the tips! I have the correct folder structure in place (\media\audio\ringtones\) and can set ringtones for individual contacts. The path was created by the Mabilo app, btw.

    My problem is that the phone ALWAYS plays the default ringtone no matter what.

    Can you please suggest a possible solution? Thanks.

  • mrussell77 said:

    I've no idea what could be wrong there. If you've got the correct folder structure, it should work. Try something for me, if you change the default ringtone to one of your custom ringtones, does it correctly play the custom ringtone for incoming calls?

  • Anonymous said:

    Good idea. I was thinking about that myself.

    I have now set my default ringtone to a custom ringtone and the phone correctly plays it with incoming calls.

    To take this one step further I have changed the default ringtone to another custom ringtone. Now when 'Contact A' calls me ('Contact A' has a set custom ringtone) the default ringtone still plays.

    I was thinking that either some app has taken control and defaulted my ringtone (problem is I uninstalled all apps that deal with ringtones) OR this is a bug in the phone firmware.

    My next thought was to perform a hard reset and go from there. What do you think?

  • Anonymous said:

    mrussell77, I have found a solution / work around to the 'always playing the default ringtone' issue.

    I found that the app 'Locale' for some reason had much better rights for setting custom ringtones.

    With Locale I can set custom ringtones and they actually work. Locale by the way is a great program!

    I did try a few more things however.

    1) Uninstalled Locale and then tried setting the custom ringtones the regular way. This did not work.

    2) Hard reset to factory default then setting the custom ringtones the regular way. This did not work.

    3) Re-installing Locale after the hard reset and using it to set the custom ringtones. This worked!

    My conclusion is that there is definitely a bug that needs to be addressed. I would like to submit this to HTC. Do you know how I could do that?

    Thank you again for trying to help me out.

  • mrussell77 said:

    Glad to hear you got it working. To contact HTC, the best bet would probably be to get in touch with their support team, who will be able to escalate it as a bug. If you're in the UK, the page for getting info the the support team is here- http://www.htc.com/uk/CS_Mail.aspx

    And if you're in the US, it's here-
    http://www.htc.com/us/CS_Mail.aspx

  • Matt said:

    Used the advice posted and it worked perfectly. Thanks alot for the tip!

  • Anonymous said:

    I had been searching all over on how to add my own sounds for notifications. Thanks a lot, it worked perfect.

  • Anonymous said:

    Hello!

    if i want to add a custom ringtone then every time i need to add in window folder. can i avoid using that folder and can select ringtone from my storage card. also need to add a custom message tone……

  • mrussell77 said:

    Hey there. You could try using Ringdroid, that'd save you fiddling around with folders in Windows.

  • Anonymous said:

    wat is Ringdroid and i have htc t2223 model…

  • Anonymous said:

    hey,

    thanks for ur input. finally i got the solution.
    i can set the custom ringtone for my phone from htc audio manager tool which is provided my default.

  • Anonymous said:

    Hello Anonymous,

    I followed your instructions to add a new ringtone from a personal MP3 file.
    I had to create the media > audio > ringtones folders. Then I copied my 30 second MP3 clip into the ringtones folder.

    Here's where I'm getting stuck.

    I still can't find the file on my device. When I access the ringtone / notification settings (Menu > Settings > Sounds and Display > Phone ringtone) my new song does not appear.

    Any advice or ideas?

    Thank you,
    John

  • Anonymous said:

    Thanks for the help.

    I will ad though if anyone is having issues not seeing the ringtones when to menu/settings/sounds and display. On the home screen press the ^ to the left of the phone buton, go to youre music icon. Open the music and select the song you want to use, hit the menu button and then select set as ringtone. The next option will then be to select to set as phone/ contact/ or trim ringtone.

  • Ranblv said:

    I just tested it on the nexus one and it worked perfectly, thank you

  • Anonymous said:

    This is all great info.
    One question, is there way to assign specific alert noises to each contact? For example if I want a different alert to play for individuals text msgs can I do that?

  • admin (author) said:

    You should be able to change ringtones for individual contacts from within the People app. Click on a contact and then press the Menu button. From there, you can change the ringtone for each contact to be something other than the default.

  • Eddie65 said:

    Hi
    I am trying to set a specific ringtone to asay my wife, can this be done on the HTC Hero? I tried the above advice “You should be able to change ringtones for individual contacts from within the People app. Click on a contact and then press the Menu button. From there, you can change the ringtone for each contact to be something other than the default” and there is nowhere to do this

    Thanks

  • Martin Russell (author) said:

    Hi there,

    sorry, that should have read “press the Menu button and then choose Edit. From there, you can choose a specific Ringtone for the contact”

  • Pierrie said:

    “No, the only folders you need are a media folder, an audio folder within it and the subfolders for each notification type within the audio folder.
    If you’re still not having any joy, check out an app called Ringdroid that does the work for you.”

    Ringroid worked for the HTC Hero. Thank you

  • Harmless said:

    Followed all the above advise and comments and found the easiest way to add different custom ringtone and sms notification once they were on your card was to use widget “Ringo Lite” (free).

  • chris said:

    so i’ve tried all the various apps, and my htc eris droid STILL makes the standard ‘bling’ sound when i get a text. i can change the ringtone no problem. but the text sound REGARDLESS OF ANY CHANGES refues to work properly…any advice??

  • ray said:

    he is kinda correct…i JUST done this five min ago….first u make three new folders….name one notifications alarms ringtones all three top level folders…..now just copy the mp3 u want then paste it in one or all the folders…..now unmount ur sd card go to messages, settings then notifications then find it….i have not found out how to add one to each contact but i will post when i do…fuck all those droid things..figure it out urself…..taskiller….AWSOME u click it and it closes the programs u dont running…..u will get use to it…there is like five u have to keep on but the rest….close and save battery

  • Martin Russell (author) said:

    @chris- Confusingly, there are two places you can specify a notification ringtone – the main notifications menu sets the overall default, but each app may have it’s own notification settings. For example, if you open the messages app and tap the menu button, then go to Settings there is an option called Select sound. If you change that setting, it should change the ringtone for incoming SMS messages.

  • Martin Russell (author) said:

    @ray- If you open the People app, then find a contact you want to give a specific ringtone to, then long press on the contact and you should be given the option to edit the contact. From the edit screen, there is a Ringtone dropdown. Set the ringtone you want and save.

  • ems_pilot said:

    Interesting post. Maybe someone can sort out what I found on my Hero. I tried checking the file structure on my SD card and have ‘Media’ with subs for Ringtones, etc… but when I go to contacts and try to select ringtones I do not see my downloaded ones. What I do see are the ringtones located in the phone System folder. How come I can’t see the SD card files and is there a way to copy them into the System folder which seems to be the default location. (I have the same problem trying to set my ‘Lock’ wallpaper with a custom .jpg) Thanks!

  • ray said:

    hey i was messing with ringtones and my sd card this morning…i posted yesterday to make three folders… notifications, alarms, and ringtones as top level folders….there is another better way that dont make multi copies n your tones on ur phone. here is how… mount ur phone or sd card to ur computer..open…click on media,there will be a audio file in the media folder, open it. i dont remember but i think there was a ringtone folder in there…a just made two new ones and so now i have three alarms notifications and ringtones…..place the files u want in each one..ringtones for calls notifications for sms and stuff alarms..alarms…..just delete the other three u made if u did from my last post..the reason i started messing with it again bc in my and my gfs phone after i dont that last night we had multi copies of each song..

  • ray said:

    also….ringtones downloaded online or your phone suck, they are never what i wat…..here is how i make mine….i use itunes…listen to a song…pic a thirty second part…right click the song click get info, then go to the options tab…go to the times and put them in the start and stop, same format as them….now click ok…..now right click the orig song again and click create aac version…this will put a thirty second copy of the song under the orig…i change the name of the new one by putting ringtone in front of song….now go back and right click on the orig song and right click and select get info go back to options tab and un check the boxes where the start and stop tines are, this will put the song back to normal.. as long as ur phone will play mp3 just click the ringtone in itunes and drag it to one of the three media/aduio/alarms,ringtones,notifications…they will then be in the correct spot when u look in ur phone for them…if u have other phones that wont play mp3 u have to drag the song to your desk top the rightclick and select rename and change the last letter to something..but i dont remember now…just reply here and ill look

  • ray said:

    @brian russell..i just looked in my girl friends hero and did what you said with the long hold……and she didnt have the options the change ringtone…??? the then mounted her phone and did what i did to mine this morning and now its there..why?

  • Shrike said:

    Worked like a charm on Motorola Milestone (the “euro droid”) with Android 2.0.1 running.

  • ray said:

    ringtones…http://www.youtube.com/watch?v=xUfC4SVa_pQ

    print..less time if you dont need visuals

    http://www.ehow.com/how_2160460_custom-iphone-ringtones-free.html

  • ray said:

    wow i just read the top of this page for the first time…has it always said how to make the folders for your ringtones???? if so…i dont see how we all talking about it….

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.