How to get music to my truck?

Hi, I own a 2004 GMC Sierra and it is equipped with a AM, FM, and Sat Radio. It also has a CD and cassette tape player. I would like to play music from my iPhone but the problem is there's no AUX input. I would make a CD but there's a CD stuck in the player and when I try to eject it, it makes a clicking sound and won't come out. So is there a way I can get my iPhone to play music through the speakers, and is there a way to get that CD out of the player?

SHort from replacing the stereo/radio/head unit ($50 bucks, you will get better sound though… Youtube videos to learn how to do it) you can buy a cassette adapter. The cassete adapter costs roguhly 5 dollars at walmart or similar stores. The device has what resembles a tape/casette, with a wire coming out of it. The end of the wire has an audio jack for your ipod or other similar device. Plug the tape in, plug in your ipod, set the radio to "tape" and rock on!

Hi. You can buy a cassette tape that has an AUX cable coming out. These run for about $5-$15 dollars. This link is completly safe. It will take you to one at walmart.com:

http://www.walmart.com/...r/16553075

Have a good day!