Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Ok this is strange. Now it is showing up under ringtones when I have my iPhone connected although under sounds on the phone it is not showing. It synced fine with no error.
 
Speaking of which...Universal Music can suck my a$$hole. I wouldn't piss up their a$$ if their guts were on fire! I'll never "buy" another Universal product.

And hey Apple, stop screwing with us please. Isn't it enough that I've bought my music, AND transfered it to my phone, now I've got to buy it again to use as a ringtone? Hell, my POS Sony Ericsson would even let me use anything I want as a ringtone. I would expect a little more freedom from such a hippie company as Apple.
 
Well, in theory,

the simplest way to do this is to download Atomic Parsley, and then open a Terminal window, and drag the file "AtomicParsley" in the folder that you download onto it. Then press space in the Terminal window, and go to Finder and find the file you want, and drag it onto the Terminal window. now hit the space bar again in the Terminal window, and add "--stik value=14" (no quotes of course) to the input. It ought to look like this:
Code:
/Users/[i]<yourname>[/i]/Desktop/AtomicParsley-MacOSX-0.9.0/AtomicParsley /Users/[i]<yourname>[/i]/Desktop/[i]<RingtoneName>[/i].m4a --stik value=14

After that, go to the folder where the ringtone you added was, and you should see a file that looks like this: <RingtoneName>-temp-66832.m4a . Note that the number will be random (I think). Rename this file to <RingtoneName>.m4r. Make sure you do this by right-clicking on it, selecting "Get Info..." and changing the name and extension under the "Name & Extension" tab of the Info window.

After you do that, you can add it to your library. That's the simplest I can make it...

Let me know if this works, if you try it. It works for me, but one other user has found it doesn't--he's on a G4, though, if that is of significance.
OK, I figured out I needed to use the Get Info tab to properly change the extension, but NOW, they get added to the Ringtones tab, but when they try to get synced, it says that they cannot be played on this iPhone.....WTF!!!!??!?!
 
I did the Atomic Parsley steps and added the ringtones.. but also get the message the file cannot be played on my iPhone. So this procedure does not work.
 
That's not drag and drop. iToner is.

~not trying to start anything, just pointing out the *differences* to be fair.

Atomic Parsley is command line. This gives some folk the heebeejeebees.

Oh no, it's cool, your right, iToner is nice and a lot easier to use, but its not free, and thats the only bad thing about it as far as im concerned.
 
Shadowfax, have you tested this with an actual iPhone? The "stik then rename" technique works to add the file to the Library, and have it show up in the Ringtones sub-library.

However, the file does not appear in the Ringtones tab in iTunes, and of course, it doesn't sync over.

So, are you testing this with an iPhone, or just iTunes?

Just iTunes. I had been trying to run my iPhone battery out to calibrate it, so I hadn't tried. Dang, that's a load of crap. Guess we'll have to wait for a real solution. What a bunch of jackasses they are at Apple sometimes...

Sorry for getting your hopes up, folks. It's starting to look like iToner time, although I think for my part I will wait for someone to figure this out for real. Must be some real hacking involved.
 
It's not Apple that is the problem.. Apple couldn't give a crap about whether we make ringtones.. it's the labels. And you know they are on Apple's butt to prevent this from happening.
 
This is ridiculous, I cannot find a lot of my favorite ringtones available through the store.....
 
Yeah, I was about to post that message BUT I tried syncing the update and it said it couldn't do it.
 
LOL. You know... the funny part of this is? I'm just trying to find a pleasing way to do what I can do already with SendSong, etc, etc. It almost seems like Apple is pulling teeth to lock down iTunes on this issue.

In contrast to others in this forum, and even Engadget's addendum, apparently iTunes 7.4.2 has finally closed its doors to my custom ringtones and most superficial attempts I've made to load them on. I guess I have better things to do this week than find other ways to get ringtones into iTunes (or at least, heh... to share them with the Apple engineers clearly reading these threads). :D

~ CB

P.S. Hey, Apple... look out, your iTMS SDK is showing...
 
It's not Apple that is the problem.. Apple couldn't give a crap about whether we make ringtones.. it's the labels. And you know they are on Apple's butt to prevent this from happening.

Sorry, but I am calling Bullsh*t on this one... What about the ring tones that are generated by me saying things like: "Mom is calling", "Jeff is calling", "Beth is calling", etc? There are 'ringtones' that are not songs. And, if Apple let's them be on Apple's butt, then Apple has no spine!
 
It really is ridiculous. I only have 2 ringtones, and both of them are totally copyright free. I actually sampled one of them with my MBP's mic and cleaned it up in Amadeus Pro (which I own legally).

I bet they have modified it to only play protected AACs. That will be my guess, but we will have to see.
 
Workingish

I did the procedure (slightly wrong I believe) with M4A files and they seemed to go into iTunes just fine. They all copied back over to the phone and I was happy. But then I looked on my phone and only a select few songs (specific to ones with all the proper metadata such as Red Hot Chili Peppers) were actually there for me to choose... This problem must be fixed
 
It really is ridiculous. I only have 2 ringtones, and both of them are totally copyright free. I actually sampled one of them with my MBP's mic and cleaned it up in Amadeus Pro (which I own legally).

I bet they have modified it to only play protected AACs. That will be my guess, but we will have to see.

That can't be, because what about purchased AAC's? Perhaps if there's a way to add the ACCOUNT INFORMATION. iTunes may be looking for more than just the STIK value, it may be checking to see if it is a purchased AAC. Surely a purchased AAC has some watermark in it that distinguishes it as being such. If we can duplicate that, then perhaps that is the missing link.
 
That can't be, because what about purchased AAC's? Perhaps if there's a way to add the ACCOUNT INFORMATION. iTunes may be looking for more than just the STIK value, it may be checking to see if it is a purchased AAC. Surely a purchased AAC has some watermark in it that distinguishes it as being such. If we can duplicate that, then perhaps that is the missing link.

a purchased AAC is a protected AAC, except in the case of the iTunes plus songs.
 
sorry for the premature post guys. guess it doesn't work.

arn
 
a purchased AAC is a protected AAC, except in the case of the iTunes plus songs.

Thus what I'm saying. Perhaps the ringtones are being encoded in an iTunes Plus, purchased AAC style. If they're not properly tagged with your account information and some other sort of metadata designating them as ringtones, the iPhone doesn't get to play them.
 
PPC mac issues with stik values?

When I use AP on the original file, there's no stik value set

Code:
power-mac-g5:~/Desktop/work$ ~/Desktop/Downloads/AtomicParsley-MacOSX-0.9.0/AtomicParsley ./DrWhoTheme.original.m4a -t             
Atom "©nam" contains: DrWhoTheme
Atom "©ART" contains: My Name
Atom "©alb" contains: My Name's Album
Atom "©wrt" contains: Made with MakeiPhoneRingtone - http://www.rogueamoeba.com (35D50D7E-F60C-4B28-AAC5-4C7AD5BC72D0-8511-0000152D89D09FDF)
Atom "tmpo" contains: 120
Atom "----" [iTunNORM] contains:  000014C2 000014C2 00003D11 00003D11 000036F5 000036F5 00006EC5 00006EC3 00000017 00000017

If I use --stik value=14, then I get
Atom "stik" contains: Unknown value: 14
If I use --stick 14 or "14" then I get
Atom "stik" contains: Movie

I got the AP source and added a new type 14=Ringtone, but that didn't help.

If this works from Intel but not PPC, then it may be an endian issue.
 
A few notes

-Making a ringtone from an iTunes Plus song with iTunes (only possible with iTunes 7.4.2) adds FairPlay protection to it when you buy it. Interesting and odd.

-It may be that iTunes looks for FairPlay protection before allowing a file in the Ringtones tab (of the iPhone settings). This would make the most sense if they actually wanted to lock third party ringtones out.

-If iTunes is looking for FairPlay, there's more to it. With iTunes 7.4.1, MakeiPhoneRingtone was able to get FairPlay-protected files onto the iPhone. They refused to actually play audio, but they did transfer. With 7.4.2 and the above-mentioned tricks, these files show up in the Ringtones sub-library, but not in the Ringtones tab. So, it seems it's something more than just FairPlay.
 
It really is ridiculous. I only have 2 ringtones, and both of them are totally copyright free. I actually sampled one of them with my MBP's mic and cleaned it up in Amadeus Pro (which I own legally).

I bet they have modified it to only play protected AACs. That will be my guess, but we will have to see.

If all you ever want to do is put those two ringtones on your iPhone, I would fully support you using iToner and not paying for it. All you need to do is wait a little bit through the nag dialog, and then Sync your iPhone in iToner, and those ringtones should stay on your phone through iTunes updates, iPhone OS updates, etc.

Certainly we're a commercial company that has bills to pay, etc., but I would not begrudge you one bit for using iToner to put these two ringtones on your iPhone, and leaving it at that.

People who want to do more with ringtones, adding/deleting them from time to time, etc., of course I would encourage to pay for iToner. While it may not seem like it from the outside, it was actually quite a bit of work to get iToner to function properly.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.