Tree [d3a39d] master /
History



File Date Author Commit
BlackberryClient 2011-10-31 Nithin Philips Nithin Philips [d76e0d] Renamed blackberry app module to bbwifimusicsyn...
Documents 2011-10-25 Nithin Philips Nithin Philips [40dc5b] Adding 0.3 release note.
Icons 2011-04-17 Nithin Philips Nithin Philips [144f3c] * Preliminary support for delayed commit in th...
MusicSync.Configurator 2011-10-31 Nithin Philips Nithin Philips [d76e0d] Renamed blackberry app module to bbwifimusicsyn...
MusicSync.Desktop 2011-11-01 Nithin Philips Nithin Philips [e1ca97] User can now choose to show all drives.
MusicSync.Installer 2011-10-31 Nithin Philips Nithin Philips [d76e0d] Renamed blackberry app module to bbwifimusicsyn...
MusicSync.Server 2011-11-08 Nithin Philips Nithin Philips [649a10] Server now shows live status using Ajax.
MusicSync.ServerTests 2011-10-25 Nithin Philips Nithin Philips [c48625] Adding some test to get data from the server.
MusicSync.Tests 2011-11-01 Nithin Philips Nithin Philips [e1ca97] User can now choose to show all drives.
albacore 2011-10-31 Nithin Philips Nithin Philips [9edb38] Updated custom tasks readme.
lib 2011-10-25 Nithin Philips Nithin Philips [38dbb0] Adding QRCodeLib.
libMusicSync 2011-10-31 Nithin Philips Nithin Philips [d76e0d] Renamed blackberry app module to bbwifimusicsyn...
.gitignore 2011-10-31 Nithin Philips Nithin Philips [d76e0d] Renamed blackberry app module to bbwifimusicsyn...
.gitmodules 2011-08-12 Nithin Philips Nithin Philips [cfc65d] Adding Afterthought as a git submodule.
BUILDING.mkd 2011-11-08 Nithin Philips Nithin Philips [d3a39d] Updated build instructions to reflect current s...
COPYING.txt 2011-08-11 Nithin Philips Nithin Philips [069430] Minor changes.
FEATURES.mkd 2011-09-18 Nithin Philips Nithin Philips [61ece7] Adding a GettingStarted guide. Updated readme.
GettingStarted.mkd 2011-09-18 Nithin Philips Nithin Philips [61ece7] Adding a GettingStarted guide. Updated readme.
README.md 2011-10-27 Nithin Philips Nithin Philips [0e21a6] Added a Known Issues section to README.
Rakefile 2011-10-31 Nithin Philips Nithin Philips [ed50ea] Moved duplicate settings into common config block.
SyncProtocol.mkd 2011-10-27 Nithin Philips Nithin Philips [5fabec] Added some documentation on the sync protocol.
TODO.mkd 2011-08-30 Nithin Philips Nithin Philips [13a344] Adding build & packaging support via Rake and A...
WifiMusicSync.sln 2011-10-25 Nithin Philips Nithin Philips [ada6fa] A QRCode now allows easy installation of the Bl...
dep_graph.png 2011-10-29 Nithin Philips Nithin Philips [62ca07] Updated build instructions.

Read Me

Wireless Music Sync for BlackBerry®

Wireless Music Sync for BlackBerry® keeps the music on your BlackBerry® devices
in sync with your Desktop music library wirelessly. It presently works with
iTunes on Windows.

Wireless Music Sync for BlackBerry® has three components:

  1. Server: Runs in the background. Fulfills requests from clients.
  2. Desktop Client: For initial loading or large periodic transfers.
  3. Client: BlackBerry® app. Lets you select Playlists, Albums or Artists to
    sync and Performs sync.

If you are a new user, see Getting
Started

for detailed installation instructions.

Features

  • Sync a Playlist, an Album or an Artist.
  • Fast, On-Demand sync.
  • Supports both OS 5 and 6.
  • Server uses minimal amount of memory while idle.
  • Two-Way syncing of playlists (for iTunes).
  • Open protocol and code, modify it to your heart's content.

Planned Features

  • File based backend support.
  • Support for other popular music players.
  • Linux server.

Using WiFi Music Sync

There are several ways to get started with Wireless Music Sync for
BlackBerry®. The recommended way is to initially load music on to your
BlackBerry® device using the Desktop Client. You can then start the
Wifi Sync application on your phone and the synced playlists will be kept
updated. see Getting
Started

for detailed installation instructions.

Runtime Dependencies

To run the server application you need:

Build Dependencies

To build Wireless Music Sync for BlackBerry® you need:

Known Issues

  • The BlackBerry app cannot sync playlists with special characters in the
    name, characters that cannot be represented in the BlackBerry file system
    (FAT32) file names. Playlists with Unicode characters in the name will
    usually fail to sync.

Get It

Credits

License

Copyright (C) 2011 Nithin Philips <nithin@nithinphilips.com>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Visit the Project Page at SourceForge



SourceForge.net Logo

BlackBerry® is a registered trademark of Research in Motion.