View Single Post
Old 04-04-2007, 12:58 PM   #1
smeesseman
Variable Bitrate
smeesseman's CarPC Specs
 
smeesseman's Avatar
 
Join Date: Mar 2007
Location: Detroit, MI
Vehicle: http://www.fluxmedia.net/
Posts: 386
My Photos: ()
Filesystem Sync Plugin

Hello all,

I have put up the graphical filesystem sync plugin on my server, available to use and test for anyone who is interested. This plugin will sync a remote windows share to a directory on your car pc, and graphically display status and progress, and also allows the user to stop Sync before it is complete... This is only done in English and Danish languages as of right now (anyone who can help with the other language translations please feel free ). Please note the following for usage:

1) You must configure the Settings, go to Settings -> SyncFS
2) "Remote Media Share' must be entered (ex. \\Server\Share)
3) "Local Media Path" must be entered (ex. c:\media)
4) "Character Patterns to Sync" must be entered (ex. mp3,mpg,mpeg,wav)

>> Sorry, as of right now all of these settings must be typed in from the OSK, I will add directory browsing later in development.
EDIT 6/1/2007 Directory Browsing and ListViews Added !!
EDIT 6/23/07 ListView added for character pattern list

5) A button must be set up for SyncFS. Go to Settings -> Button Layout and set the button for the SyncFS action.
6) You should be able to go to the Sync screen and sync right away. Please note that I have not tested the "AutoConnect" feature yet, so if you're not currently connected to a network I can't guarantee what will happen...

WORKLOG :

EDIT: 7/10/2007
Version 1.03, Compiled for CF 1.20 ...
1) As requested by Flux Media, LLC., the "SyncFS" plugin has been renamed to "FileSync" plugin. After installing this zip, you can move your old plugins/SyncFS/config.xml file into the new plugins/FileSync directory to preserve your settings.

EDIT: 6/23/2007
Version 1.02, Compiled for CF 1.14+ ...
1) Added listview selection mechanism for adding/removing "character patterns to sync" in setup screen.
2) Added code to constantly check for network connection during sync.
3) Removed "AutoDial" button from Settings.

EDIT: 6/1/2007 (Setup screen improvements)
Version 1.01, Compiled for CF 1.14 ...
1) Removed Nexus skin..
2) Added filesystem browser to select local paths in setup screen.
3) Added listview selection mechanism for adding/removing remote shares in setup screen.
4) Fixed issue with display name saving in setup screen (???).

EDIT: 5/14/2007
Version 1.0, Compiled for CF 1.12 ...
1) Improved user logon function for connection to remote share.
2) Added support for Nexus skin, simply using weather skin background.
3) Fixed network share logout function
4) Improved Progress Bar Incrementing algorithm.
5) Fixed issue with incorrect username/domain combinations being used in logon actions.
6) Fixed issue with corrupted config.xml file, CF not seeing SyncFS in Button Layout Settings.

EDIT: 4/14/2007
1) Added true character pattern searching for files to sync.
2) Added new setting for ignored character patterns (for overriding the character pattern to sync, ex. I want jpg files but I don't want jpg files that start with "AlbumArt")
3) User logon working
4) Added removal of folders on local filesystem when the corresponding remote folder is no longer in existence.
5) Added update support in code so that Settings do not get reset when updating to new version
6) Added autocheck for removal of files based on new entries for the ignored character patterns
7) Added option in Settings to not remove/delete anything from local filesystem, regardless if it was deleted of remote share.
8) Added dynamic creation/updating of config.xml file so as future updates will not erase currently saved syncfs user settings.

EDIT: 4/8/2007
1) Onyx Day Skin
2) File Removal on Sync
3) Added Debug Logging
4) Corrected text size problem

EDIT: 4/6/2007
1. Clears file list when successive syncs are performed
2. plugin icons
3. spinning sync wheel for use while sync in progress

TODO LIST
1. Add code to make sure media files being overwritten/deleted during sync are not currently in use.
2. Nicer, professional looking progress bars.
3. Graphical buttons to replace text buttons "Start", "Stop", and "Clear".
4. New graphics for sync wheel animation.
5. New icon (for displaying on CF button).

-----------------------------------------------------------------------------------------
DOWNLOAD LINK
http://www.scottpm.com/cf/plugins/CF_FileSystemSync.zip
-----------------------------------------------------------------------------------------
NOTE FOR USERS WHO ALREADY HAVE SYNCFS INSTALLED TO THE CF PLUGINS DIRECTORY:
You can extract this zip over the existing syncfs install, it will not erase your saved settings.
-----------------------------------------------------------------------------------------

Please let me know of any feedback, troubles, bugs, requests, etc... This plugin is almost complete... Enjoy

- Scott

__________________
http://www.fluxmedia.net/

Last edited by smeesseman : 07-10-2007 at 03:11 PM. Reason: Updated new version log...
smeesseman is offline   Reply With Quote
Sponsored Links