Android: The cASE of the Missing Ringtones

A little while ago, I sold my old Rogers HTC Magic(+) to my sister, as I had managed to procure a Google Nexus One. UponĀ receivingĀ it, however, she had troubles getting ringtones to detect in Settings >> Sound and Display >> Ringtones. A little troubleshooting led to the first problem, which was a ringtone downloaded from Rogers that was in the form of a .DM file. Unfortunately, Android devices aren’t able to read these DRM-encrusted files. Even with that explained, though, there was another issue – the phone wasn’t detecting any MP3′s, either.

After remoting in to the computer and taking a look around, everything seemed normal. I had her mount the SD card, and after browsing around, everything looked alright. As instructed, she had created the correct folder structure on the SD card and placed the MP3 appropriately:

/Media/Audio/Ringtones

(relative to the root of the SD card)

I was a bit stumped, but then I had a brain wave, and renamed the folders as such:

/media/audio/ringtones

Sure enough, the phone then happily detected the MP3 as a ringtone.

The TL;DR version: Like most Linux-based operating systems, Android uses case-sensitive paths. Avoid the urge to properly capitalize your folder names!

Comments (3)

  1. 11:28 am, May 18, 2010Tracy  / Reply

    It goes against the very core of my being not to capitalise! But the MP3s work now! Thanks for all the help! :D

  2. 4:14 pm, October 26, 2010terabitman  / Reply

    in my efforts to remove media from the gallery and music player, I foolishly placed a folder called .nomedia on my sdcard root to place files in. took me a couple hours to figure out what I had done

  3. 6:33 pm, October 30, 2010Laslow  / Reply

    Ya, that’s generally a bad idea! :P

    When the Media Scanner finds a “.nomedia” file/folder in a directory, it ignores all content in that directory *and* sub-directories. Handy, but dangerous.

Leave a Reply

Allowed Tags - You may use these HTML tags and attributes in your comment.

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

 

Pingbacks (1)