AndroidWifiMusicSync is a tool to synchronize music over wifi.
- On the Workstation
- Ruby
- A Music Player which can export a playlist as m3u.
- 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.
- 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
./install.sh
ruby src/sync.rb config.rb
-
Phone: Connect your phone to your local network, VPN should also work, and connect to your phone through ssh.
-
USB-Device: Mount the device.
Inside your music player on your workstation generate a playlist and export this to a m3u file.
Create a config for every device. Take a look at syncPhoneSample.rb and syncUsbSample.rb.
Run the tool.
ruby syncPhone.rb
Now you should have all your favorite songs on you phone, it's time for a walk ;-)