AndroidWifiMusicSync is a tool to synchronize music over wifi
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


AndroidWifiMusicSync is a tool to synchronize music over wifi.


  1. On the Workstation
  • Ruby
  • A Music Player which can export a playlist as m3u.
  1. Sync to a phone
  • SSHDroid or a similar application to connect via ssh to the phone. Here you can buy the pro version to use public key authentication to avoid entering every time the password.
  1. Sync to a usb device
  • No special software needed, the device must be mounted.

NOTE: Apollo can sometime took really long to recognize new songs. Therefore I switched to VLC




ruby src/sync.rb config.rb

How to synchronize

1. Test the connection

  • Phone: Connect your phone to your local network, VPN should also work, and connect to your phone through ssh.

  • USB-Device: Mount the device.

2. Generate a playlist

Inside your music player on your workstation generate a playlist and export this to a m3u file.

3. Configuration

Create a config for every device. Take a look at syncPhoneSample.rb and syncUsbSample.rb.

4. Synchronize

Run the tool.

ruby syncPhone.rb

5. Test

Now you should have all your favorite songs on you phone, it's time for a walk ;-)