iTunes Communicator

iTunes Communicator iOS iTunes Communicator Server (OSX v2.2, Win v2.2)

Get iTunes Communicator iOS
Get iTunes Communicator
Get OSX iTunes Communicator
Get Windows iTunes Communicator

NOTE: on more recent version of OSX your security settings will have to be modified to allow this server app to run since it’s not downloaded from the Mac App Store. Go to Security & Privacy in the System Preference App. If you have tried to run the server app at least once – on the General tab you will see Click on the Open Anyway button to allow this app to run.


All other music apps have a fatal flaw for users with large song libraries. They only show you the music on your device – not your ENTIRE collection.

iTunes Communicator is a playlist editor and music browser that has access to your entire music collection on your MAC at home. Simply download our iPhone and MAC app, log into facebook on both ends and you instantly have access to your iTunes library at home. This allows you to manage what music is synced to your device by adjusting your playlists in iTunes. iTunes Communicator also brings many other features that are missing from most other music apps.

iTunes Communicator Server for MAC OSX

This iOS app requires an addiitonal server app running on your Mac at home.
Download the iTunes Communicator Server here

Server Setup Instructions:

  • Click on the login button. A popup will appear where you can log into Facebook.
  • If the Facebook login succeeded, you should see your name and image in the iTunesCommServer app.
  • Configure the port number and setup port forwarding on your home router. We recommend for help.
  • Click the start button. If the port forwarding is set up properly, you should see the ‘Port’ label turn green.
  • And you’re done! Start up the iOS app, log into Facebook in the iOS app and you’ll be connected to iTunes at home.

iTunes Communicator Server for Win7/Vista/XP

A windows version for the server exists as well.
Download the Windows iTunes Communicator Server here
It has several requirements as well as the procedure listed in the previous section.

  • iTunes needs to be installed.
  • The Microsoft .NET framework v4.0 needs to be installed. This can be found here: .NET v4.0
  • Features

    • Create playlists using your ENTIRE music collection – not just the music on your device.
    • Edit your song metadata from your phone.
    • Manage the size of the music sync’d to your phone.
    • Know the size of each song/artist/album
    • Browse by Artists/Albums/Songs just like the iPod app
    • Add/Remove by Artist/Albums/Songs NOT like the iPod app which does songs only
    • Rediscover your music by easily seeing what songs are NOT on your device
    • Update your album artwork with images from the web.
    • Play the song from the app if it’s on your device
    • See the quality (bitrate) of your songs and decide to ‘upgrade’ them.
    • Know which songs you already purchased and redownload them from iTunes if they’re not on your device.

    Wish you could have access to your entire music library from your phone?
    Constantly having to adjust your playlists in itunes to get music you don’t have on your device?

    Is your iDevice full? Are you seeing these warnings on your iDevice?

    Now that your iDevice syncs automatically at night over WiFi – you never need to fiddle around with your playlists in iTunes again.
    Just adjust your playlists on the go, sync your device over WiFi when you home and you have your new music ready to go.


    Installation and Setup Instructions

    • Download the iTunes Communicator Server from here and run it.
    • Click “log in” and log in with your facebook account. This will register your server with the thumbgenius servers.
    • Facebook should then ask you if you accept the iTunes Communicator app. Click Okay.
    • Choose a port number (default: 4141) and open that port on your home router. Please refer to your router documentation for instructions.
    • Click start. This will verify that your port is working and starts the iTunes Communicator Server.
    • Download and run the iTunes Communicator App onto your iDevice.
    • When the app start it will ask you to log into facebook. This can be done either through the facebook iDevice app or using Mobile Safari.
    • Facebook should then ask you if you accept the iTunes Communicator app. Click Okay.
    • You should then be automatically returned to the iTunes Communicator app and it will then connect with the thumbgenius server to look for your iTunes Communicator Server and then download your music data.

    How it Works and Privacy

    • iTunes Communicator uses your facebook login only to verify that you’re you on either end. iTunes Communicator doesn’t store any of your facebook or music data anywhere.
    • The iTunes Communicator Server registers your IP address and port along with a hashed (non-reversible encrypted) form of your facebook username on the thumbgenius servers. This allows the app to only allow you (and only you) to access your server. It also allows the iTunes Communicator iOS app to easily connect to your iTunes Communicator Server because there’s no need to know your home ip address (which can change quite often).
    • Your music data is routed through the thumbgenius server between the iTunes Communicator Server and the iTunes Communicator iOS app. At no time is this data stored or used for any purpose.

    User Manual

    The Main Tab Bar

    The main tab bar is a music browser much like the iPod app on your device. You can browse your playlists,artists, songs, and albums. The data can be refreshed by pulling down the table and letting go. Doing this action on the playlist view will refresh the playlists. Doing this action on the artists/songs/albums view will refresh all three at once. Remember, this is your entire music collection on iTunes at home – so it can take a while to update if you have a large library.

    The Playlist View

    The playlist view shows all of the user playlists in iTunes. Touching a playlist will open another view of the music in that playlist.

    An icon in the upper right toolbar will control how you browse the playlist.
    Browse by albums
    Browse by artists
    Browse by songs

    The Artist View

    The artist view allows you to browse by artist. Touching an artist will bring up an album view.

    The Album View

    The album view allows you to browse by album. Touching an album will bring up a songs view.
    The album artwork is loaded when the table cells come into view.
    Indicates artwork hasn’t loaded yet
    Indicates no artwork found for this album

    The Song View

    The song view allows you to browse by song. A filter button in the upper right section of the toolbar allows you to filter the song list.

    Show all songs
    Show only songs on device
    Show only songs not on device

    An icon on the left side of each row indicates whether or not the song is on your device.
    The song is on the device
    The app hasn’t checked for this song yet.

    No icon indicates that the song is not on the device.


    The settings view provides options to login/logout of facebook and control the size of data download when downloading your entire library. The value indicates the number of songs to be be downloaded on each retrieval.

    The Song Details View

    1. This icon indicates if the song is on the device or not.
    2. This icon indicates if the song is purchased (ie – in the purchased playlist)
    3. The album artwork for this song.
    4. Upload album artwork button (this only appears after picking artwork from a source)
    5. Artwork source internet – using Bing search to get album artwork. This button will bring up a new view with images loaded from the internet to choose artwork.
    6. Device source (camera or photo library). This allows you to choose your own image for the artwork.
    7. Indicates the bitrate for the song.
    8. A button linked to iTunes if the bitrate of the song is below 256kbps. This button is only enabled if the app can find the song in the iTunes store. This button will bring you to the iTunes store so your can purchase the song to get a 256kbps version.
    9. A button linked to iTunes if your song is indicated as purchased and is not on the device. This button is only enabled if the app can find the song in the iTunes store. NOTE: after you buy the song in iTunes you should see the following popup which verifies that the song was previously purchased. Be sure you know that this song really has been purchased before buying in the iTunes app.
    10. Edit button. This button will bring up the edit metadata view where you can change the information for a song. Much like the “Get Info” option in iTunes.

    Editing a Song’s Metadata

    Editing a song’s metadata is quite easy. You can change any of the fields shown. The data isn’t updated until you touch the upload button at the top right. Certain fields can be applied to all songs in an album by activating the switch at the bottom of the table. This is particularly useful if you need to rename the name of an album for example.
    The genre picker will be shown when editing the genre.

    This allows you to choose an existing genre from the picker or create a new one by entering one in the text field.

    Editing a Playlist

    Creating new playlists and deleting existing playlists can be done by touching the edit button on the main playlist view. To edit a specific playlist, enter the playlist by touching it. Once inside, you can add/remove songs/artists/albums (depending on what browsing type is chosen). The ability to browse a playlist by artist/album allows the user to adjust their playlist by artist/album rather than by just songs (like the official iPod app). Ie – you can delete an entire artist from a playlist. This makes it easier for managing huge playlists and swapping out a large amount of songs if your device cannot hold your entire library.