Choose the contact > edit >view more > ringtone > custom, choose song from what’s already on the phone (and you can just load a song via USB from your computer if you want and don’t have anything saved on the phone) and it should give you the option of either starting from the beginning of the song or editing a snippet.
Yes, easy as that. You only have to have the song or the sniplet in your phone memory. And when you reach the custom stage, you have to find it. In some versions of Android it is not called custom, but a + shows up in the right side of the screen, between “Ringtones” and “default ringtone”. When you hit that +, a list of your songs appears. Choose one. It is better (for me) to load the sniplet beforehand with the specific name (Ringtone for XY), selecting the good part on the phone was too difficult for me.
ETA: You can download songs into your computer with a program like ClipGrab, or you can copy CDs with a CD player and a cable. With ClipGrab you can copy songs from the internet, YouTube for instance. The program is free. To transfer the songs between devices you only need a USB cable.
If you go to your apps and look for “My Files”, and in there there are some “Categories”, you will see “Downloads” - in there will be any file you downloaded to your phone. It should be visible there. It may also show under “Recent Files”.
I have a Pixel 5, which is the pure android experience. If you have pretty much any other non-Google phone, it has a layer of proprietary software running on top. You might want to specify your phone model to get precise instructions. Here’s how it works for me:
Once I’ve purchased and downloaded a song, I can find it on my Pixel 5 by going into files>audio, and then they are arranged by date with the most recent first.
But to link it to a contact, I go to the contact, click the three dots in the upper right, select “set ringtone” then “my sounds”, then the plus sign in the lower right. That takes me to a file browser which is hard to navigate, but luckily it has a search feature at the top. Put in a word from the song title. Then click the song from the search results. You’ll pop back up a level, where your ringtones are listed, and the song should now be listed among the ringtones as an option. Select it. It should start playing. Click save. My phone does not have a built in option to make a snippet in this process.
All this hoofaraw is why I have many, many GB of music in MP3 format on my computers. All I have to do is plug the phone in via USB cable, move the files into whatever folder suits me–and I never, ever, EVER use the folders the phone wants to use–then it’s perfectly simple for me to find and play them or set as ringtones. I like Folder Player as my music handler, it understands how to look through a folder structure to find stuff.
You might have missed it, or it might not work for you – I don’t have a Samsung phone – but it’s not under “other” for me.
Click on the contact, then click the three dots in the upper right corner. In that menu, select “set ringtone.” There’s nowhere that I select “other.” But, again, it might still have no relevance to how it works for your phone. Just thought I’d mention there’s a difference in the instructions on that point.
I find I misunderstood your instructions, and also misunderstood which screen I was on. I have found the ringtone setting option, right where you said it was. Thank you.
To be clear, you need to actually buy the song. If you’re just using Amazon Music for streaming, marking it as download doesn’t save it in a usable format to your phone.