How-To: Stream music from iTunes to your iPod/iPhone

Today, I’ll be guiding you through a really cool trick you can do with your Mac & iTunes - Stream whatever’s playing to your iPod/iPhone.

First a few things you’ll need;
- Something to stream the audio with. I’ll be using Rogue Amoeba’s Nicecast app (For Mac OS X - $40, free unrestricted trial avaliable), however any program that lets you stream audio in MP3 format will work. (if you know any - share them in the comments)
- Nullriver’s Tuner for iPod/iPhone ($5 from iTunes), as Safari/QuickTime won’t play streaming audio on your iPhone :-(
- A Wireless Network (if you havent got one already). An AdHoc one should work just fine.

Once you’ve got those two, hit the jump for full instructions.


First, install Nicecast on your Mac, and Tuner on your iPhone.
Open up Nicecast, and click the source tab.

Nicecast Broadcast

If iTunes is not already selected, choose it from the dropdown, underneath the application box.

Nicecast Broadcast

Next, choose the ‘Info’ tab, and fill out the boxes with whatever you want - Make sure you include *at least* the name.
We can ignore the Titles tab, as Nicecast will grab it from iTunes for us.
For the ‘Quality’ tab, you can play around and tweak it to your liking - I’m going to use the ‘High’ preset, as it’s a fair tradeoff between quality & CPU usage. Also, it’s not much point broadcasting at 192kbps, if all your music is encoded at 128kbps.
You can adjust the CPU Usage slider to whatever works for you - beware that if you set it too low, the stream may stutter/stop/pause etc.
Finally, the ‘Share’ tab.
From here, you just want the ‘Local’ address - write this down, you’ll need to enter it on your iPhone.
Once this is all set up, click ‘Start Broadcast’, in the main Nicecast window.
Open up iTunes, and start playing a song.
Go back to Nicecast, and you should see the ‘Current Track’ info, as well as the Audio Level moving (if not - check your iTunes volume.)

Nicecast Broadcast

Grab your iPhone/iPod, make sure it’s on the same WiFi network as your Mac, and open up the Tuner app. Change to the ‘Genres’ tab, and tap ‘Open’ in the top left corner.

Tuner - open stream

Here you’ll need to tap in the local address you wrote down earlier. Don’t worry about the ‘Title’ field, as it’ll grab the title you entered in Nicecast earlier. Then, tap ‘Done’.
If all worked correctly, you should see the title of your stream, the song that is currently playing, and the visualizer should be moving.

Tuner - Now Playing

Notes:
- If you are using a demo version of Nicecast, you will have noise overlayed after broadcasting for twenty minutes. Quit & Relaunch Nicecast for clear music again.
- You can create playlists in iTunes and just have them play through if you dont want to keep selecting the songs in iTunes each song change.
- There is a couple of seconds delay between playing the song in iTunes, and actually listening to it on your iPhone. This cannot be helped, unfortunately.

If you have any questions, ideas, suggestions, etc, just leave a comment below.
Cheers!

Welcome to the social:
This entry was posted in Guides and tagged , , , , , , , , , , , , , , , , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

5 Comments

  1. Posted July 30, 2008 at 8:17 pm | Permalink

    great stuff mate

  2. Posted August 1, 2008 at 10:43 pm | Permalink

    That would be nice if people have lots of music. I personally don\’t even have enough music to fill an 8GB ipod though. My music library is… tiny.

  3. itsross
    Posted September 17, 2008 at 10:08 pm | Permalink

    You gotta try Simplify Media, its a free app and does all of this really easily.

  4. Posted September 19, 2008 at 3:27 pm | Permalink

    Thanks for the interesting iPod post. Good Read!

  5. Posted November 28, 2008 at 3:14 pm | Permalink

    I think you nailed it on the head!! That\’s the point that everyone here has failed to make, nice work!! I am going to place a link to you on my blogroll, ok?

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*