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.

Solutions
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.

-Justin

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.

Cheers,
Hexar

UPDATE:
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

Introduction

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.

Cheetah Sync Firewall Guide for Windows 7

Introduction

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 computer, then open up their Cheetah Sync app on their Android device and hit the Sync Jobs button, and... their computer 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 host, 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 PC.

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.

Windows 7 Firewall

Follow these steps to configure your Windows Firewall in Windows 7:
  1. Open up the Control Panel.


  2. Click on "System and Security".

  3. Click on "Allow a program through Windows Firewall".

  4. Click on "Change settings".

  5. Find "Cheetah Sync" in the list and check both "Home/Work (Private)" and "Public".


  6. Click OK. Click on "Windows Firewall".

  7. Click on "Advanced settings".

  8. Click on "Inbound Rules". Click on "New Rule..."

  9. Click on "Port". Click Next.

  10. Click on TCP. Type "35000" into the "Specific local ports" text field, unless you're using an alternate port number in your server settings. If so, enter that port number. Click Next.


  11. Click on "Allow the connection". Click Next.

  12. Ensure that "Domain", "Private", and "Public" are all checked. Click Next.

  13. Type "Port 35000" into the "Name" text field. Click Finish. 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.

Cheetah Sync + Tasker

In Cheetah Sync 1.0.4, we are introducing Tasker support.  Why did we go through this trouble?  Because you can do some pretty powerful things with it!  Cheetah Sync is great if you want to sync on a schedule, but what if you want to sync every time you get home?  What if you want to sync every time you plug your device into its power cable?  Then this is the feature you've been wanting.

Since we have already created this tutorial for iSyncr WiFi, we are just going to use that one.  Just click here, and in step 13, enter "com.jrtstudio.SyncFolders.Sync" instead of "
com.jrtstudio.iSyncr.WiFi.Sync".  That's it!

Introducing Cheetah Sync


Our customers have been asking for a general sync solution for some time.  We are please to announce that we now have one.  Cheetah Sync is a folder based wireless syncing program.  Just download Cheetah Sync from the Android Market.  Then download the server from JRTStudio.com.  Now you are ready to begin syncing!

Once everything is installed, just follow these easy three steps.



Select a folder on your computer.  Select a folder on your Android device.  Choose your settings.

That is it!  Enjoy the software and let us know what you think about it.

Pages