HTC One X Connection Help

iSyncr user Timothy Dobbins emailed us (with these screenshots!) to let us know how you connect the HTC One X to your computer.

By default, the phone will be in charge only mode. When it is in the mode, you won't see your phone in iSyncr's menu. (Shown above)
Once you know this, just select "Disk Drive". (Shown Above)

 Then your HTC One X will show up in iSyncr's menu and you can sync away!

Thanks for the info Tim! Hopefully this will save other users a few minutes of head scratching.

Introducing Rocket Player

JRTStudio proudly presents Rocket Player version 1.1.0 with graphic equalization:

Rocket Player, available on the Google Play Store and, comes with an interactive 5 band equalizer for all users* as well as a 10 band high quality equalizer for premium users.

We enjoyed using equalizers with other Android players so much, we wanted all Rocket Player users to have the same ability to be their own musical maestro. The 5 band equalizer will come standard for all Rocket Player users* with the ability to save/load and rename presets. The equalizer comes equipped with presets such as rock, bass booster, spoken words and many others.

For our users that decide to purchase the premium version, the equalizer is upgradable to a 10 band equalizer. Further, the user can attach specific presets to subsets of media such as podcasts, albums, artists or individual songs.

An excellent user experience to all of our users is what we aim to do, and we hope that their judgements will prove just that! As far as we are aware, no music player on Android comes standard with an equalizer for free, so we are changing that today.

We encourage users to give us a try and see how Rocket Player matches up!

Note: Why haven’t we blogged about Rocket Player yet? While version 1.0 was a great start, it needing more work. However, version 1.1.0 goes beyond adding an equalizer and fixes many issues that our users helped us find in Rocket Player 1.0. This product will continue to improve, but it is now ready for everyone to use.

* Requires Android 2.3 or later

Playlist Sorting Issues with iSyncr / iSyncr WiFi on Windows

iTunes 12 update
7/16/15: In iTunes 12 sorting by playlist order is the only way to maintain playlist order on iSyncr and in Android playlists. Please use the following workaround below to copy track play order and manually arrange your playlists.

11/14/12: I'm not quite sure why, but we've been seeing an increase in customers who are reporting that their playlists are sometimes sorted in a strange or reverse order after syncing with iSyncr or iSyncr WiFi from their iTunes Library on Windows.

Technically, this is a bug in iTunes that returns the playlist order on Windows, where sometimes when you sort by a Date, Play Count, or Skip Count field, the track order that iTunes reports is incorrect.

We are working on a potential software workaround, but in the meantime, many users have had success fixing this problem in iTunes itself with the following steps:

  • Right-click on the playlist that isn't sorting correctly and choose "Copy to Play Order"
  • Now sort by the "track number", like so:

So if you've been seeing this issue, give that a try. Hopefully it will help =)

Select Artists/Albums/Genres/Podcasts over USB

Our latest update of iSyncr Desktop for PCs builds on iSyncr's existing ability to sync playlists by allowing users to sync by artists, albums, genres, or podcasts. While other music syncing applications require WiFi or even a whole other music manager application, light weight iSyncr syncs your music/videos to your Android device over USB or WiFi without all the restrictions and bloat. This latest version just makes it that much simpler.

While iSyncr Desktop is required for Android 3.0 and later, it is not required for older versions of Android because they come with all the software users need. However, if you are an Android 2.3 or earlier device user don't be afraid to try out iSyncr Desktop to take advantage of this new feature. iSyncr Desktop is built to support all versions of Android 1.5 and later.

As always, we want to hear from you! Features like this are driven by your feedback. Just email us with any thoughts you have.

Cheetah Sync 1.5.0 - True Two-Way Syncs

We are very happy to announce that today we released a new update for Cheetah Sync, version 1.5.0!

Why is this exciting? Mainly because in prior versions of Cheetah Sync, the "Sync Deletes" option was unavailable for two-way syncs; so anytime you deleted a file from either your computer or Android under a two-way sync directory, the "missing" file was automatically re-copied back. In order to delete a file on both your Android and computer, you had to delete it on both the computer and the Android, which was quite inconvenient.

No longer. With Cheetah Sync 1.5.0, the app "remembers" the files that you synced during your last two-way sync, and knows if you've added files or deleted them, so if you turn on Sync Deletes for your two-way sync jobs, when you delete files on your Android, they will be automatically deleted on your computer (or vice versa).

This new version of Cheetah Sync also manages file and folder renames with ease. Just rename a file or folder on your computer, and your next sync will automatically rename the file for you on your Android (or vice versa).

Because of the large amount of development required to add Two-Way Sync Deletes, you must have purchased the Premium upgrade via an in-app purchase in order to turn on Sync Deletes for two-way syncs. We believe that true two-way syncing is well worth the investment for our customers that require this advanced feature. The premium upgrade also allows the creation of unlimited sync jobs and disables in-app advertisements.

We hope everyone enjoys this great new feature!

iSyncr License Error with MTP

This post is meant to help customers that are having issues with licensing on Android 3.0 and later.

First, make sure you are using iSyncr 2.6.3 or later.  This version of iSyncr reduces the chance of seeing this error.  If you are using iSyncr 2.6.3 or later, read-on.

Background (Optional):  Starting in Android 3.0, Android devices use "MTP" instead of "Mass Storage" for sending files over USB.  This is an improvement in security and file integrity.  However, it is not a speed improvement and it does have more software behind it that has to be maintained.  As a result, sometimes customers see a "license missing" error from iSyncr.  This a result of Android's MTP implementation not being seasoned yet.  We have filed bugs with the Android Open Source Project about this (early in 2011).

Here is the problem, visually

This license file is on the device, but doesn't show up on the computer.  So all we need to do is get the file to show up on the computer.  As we find more options, we will list them here.

1.)  Try deleting the "license" file (found at the path "/mnt/sdcard/syncr") using an app such as Astro File Manager on your Android device.  Then launch iSyncr on the Android device and press the "Installation" button.  This will regenerate the license file.  Now try plugging into your computer and see if we can see the license file from the computer side.
2.)  Try the following tutorial in order to refresh the Android database that holds MTP information.
3.)  Just use iSyncr WiFi.  :-)

How to Sync Google Music Back to iTunes Using iSyncr

This is now possible with Google Music Manager. Here's a tutorial on how to use Google Music Manager. For more information on Justin's findings please continue reading.

Today November, 17, 2011, I spent some time trying to figure out how to sync music back to iTunes that you "pin" to your phone in the new Google Music app. I have nothing against cloud streaming services, but iTunes has tons of options that I'd like to keep using. As such, I want to get the music I purchased out of Google Music and into iTunes. I doubt I'll be the only person looking to do so.

After some research, here is what I found.

The files from Google Music are stored with a ".nomedia" file.  This file tells the Android OS, "No other music player would be interested in this".  It was this way through the beta, but I'm very surprised that Google is dead set on keeping music you purchased locked into their music app.  They know it is far from the best ones available and I thought the motto went something like "Don't be Evil".  Weren't they in a tussle with Facebook because you could get your info out of it easily?

Moving on from the ".nomedia" file.  We can also see the files are named "1201.mp3".  I thought, OK, they are just making sure if you have two songs with the same name, they won't have any conflicts, right?  Maybe.  However, try to read the ID3 tag off of one of these files.  Turns out they've stripped them of all information.  Google Music has stored all of this info in a private database inside the app.  That sucks.

So, yes.  You can use iSyncr to sync these mp3 files into iTunes, but it wouldn't be terribly useful.  You would have to manually add all of the song information after listening to it.  Hopefully Google opens up the Music API, or at least doesn't take steps to make sure you have to use their player to play pinned files.  A moderately decent intern could reverse these changes to the music app in a day.


Cheetah Sync for Mac 1.20 Issues

Hi All,

I just found out that we have a major issue in Cheetah Sync 1.2.0 for Mac users. Basically we added some code to check for invalid characters in Mac filenames to either abort the sync, or skip the files in question (if you set the option in the Sync Job). But this code appears to be broken, marking files as invalid which should not be.

I will be fixing this bug ASAP, and hopefully we can release 1.2.1 with the fix very soon. Extremely sorry for the inconvenience in the meantime.


This issue has now been fixed. If you are using Cheetah Sync on a Mac, please update to version 1.2.1 in the Android Market.

iSyncr WiFi 1.5.0 Released

We are happy to announce a new update for iSyncr WiFi! Here are some of the changes we've made in this revision:

Mac Illegal Characters Bugfix

It's unfortunate that we didn't find out about this issue and fix it sooner. Basically, there are several filename characters which are valid on Mac OS X, but are not valid on the Android filesystem. Namely, the following characters: "/\*?<>|

For this reason, we added some code to remove / replace these characters when syncing tracks to your Android device.

Android 1.6 Crash Fixed

Some users running Android 1.6 were experiencing crashes due to a bug in our notification service code. This has been fixed =)

Major UI Overhaul

We spent a significant amount of time and effort in this release trying to improve the overall look and feel of the UI, as demonstrated by some of the following screenshots:

We hope that our users will find this new UI fresh and appealing =)

Cheetah Sync Firewall Guide for Mac OS X


Far and away the largest number of support emails we receive for Cheetah Sync have to do with connection issues. Our users will download and install the Cheetah Sync Server on their Mac, then open up the Cheetah Sync app on their Android device and hit the Sync Jobs button, and... the Mac cannot be found.

We wrote the server and app code specifically to try and make it easy and painless for the Android app to auto-discover the computer, and most of the time it works. However, for users for whom it doesn't work right away, almost always it's a firewall issue, either on their wireless router or their computer. This guide is intended to show our users the optimal firewall configuration so that their Android device can easily talk to their Mac.

Home Networks vs. Public Networks

It's worth mentioning that corporate, university, or public WiFi hotspots often have a built-in firewall in the wireless router which automatically prevents any kind of network traffic between connected devices. Unfortunately, Cheetah Sync cannot circumvent this kind of network restriction; for this reason we generally recommend our users to use a home wireless network if at all possible.

Mac OS X Firewall

Follow these steps to configure your firewall on Mac OS X:
  1. Open up your System Preferences (Apple -> System Preferences).
  2. Click on "Security".
  3. Click on Firewall.
  4. Now you have two options:

    1. Click on "Allow all incoming connections". Click the red X. You're done!
    2. Click on "Set access for specific services and applications".
      • Click the "+" button to add an application to configure settings for.
      • Select Cheetah Sync.

      • Click on "Allow incoming connections". Click the red X. You're done!

Wireless Router Configuration

In some cases, you might need to tweak your wireless router settings in order for Cheetah Sync to connect. This is because some wireless routers might have a built-in firewall preventing traffic, or it might be preventing multicast packets. Steps for configuring your wireless router:
  1. Access your wireless router's settings.
  2. Enable multicast packets. This eHow guide should give you a good idea of how to do this.
  3. Configure the firewall. Routers vary greatly from model to model, but there may be an option to allow traffic to the Cheetah Sync port (35000 by default).

Other Connection Tips

  • Make sure you're close enough to your wireless router to have a strong WiFi signal.
  • Rebooting the router, phone, and/or computer sometimes helps.
  • Turning Bluetooth off sometimes improves WiFi connectivity.
  • Changing the router's wireless security type sometimes helps.
  • Changing the router's wireless speed sometimes helps.
  • Changing the router's wireless channel sometimes helps.

Problems? Questions?

If you need help using Cheetah Sync, or if you have any questions or comments, please email [email protected] for support.