So this may already be known, but I just realized that ringtones can be in the mp3 format as well as longer than 30 seconds.. just as a test I uploaded a full 4 minute song in the mp3 format as a ringtone and it worked, although it is still best to edit the good parts of a song to save space and so that you hear your favorite part when someone calls