Serato-sync - Define rules and map your folders to Serato crates (supports ScratchLIVE & ITCH)

  •        1860

Versions / HistoryIntroductionWhy the tool was created and why should I use it?How do I run it ?InstallationConfigurationExecutionScreenshotsBefore syncRunning the toolOriginal music collectionImported into Serato ITCHFAQI don't have Java installed on my computer. Will the tool work?What versions of Serato Scratch Live and Serato ITCH are supported?Will the tool delete any data from my Serato?Community & Support Versions / History0.2 (the latest), released on May ??, 2011. Download: the tool is renamed to "serato sync" ability to sync multiple serato databases (i.e. sync music on internal drive with serato db on internal, and sync music on external drive with serato db on external). useful when you use multiple drives flexible action-based configuration, allowing to specify which folders should be mapped to which crates ability to exclude certain folders from the sync process folder renames are handled properly ability to backup Serato database simplified configuration, Serato database path auto-detection improved GUI loads configuration files that end with ".txt" as well, to help Windows users crate file parser rewritten from scratch, should be bullet-proof now tested with Serato Scratch Live 2.2.0 and Serato ITCH 1.7.1 tested on Windows XP and Mac OS X 10.6.7 Introductionserato-sync is a helpful utility which allows to map your music collection to Serato library. It's an improved version of It is very easy to use - you just need to specify the location of your media library, and the tool will map your directory structure to crates and put all tracks inside -- so at the end you will end up with having one-to-one hierarchical mapping, one crate (or subcrate) for each directory with your music. If you want, you can also specify more advanced folder-to-crate mappings. Why the tool was created and why should I use it?Well, I personally don't let iTunes to organize and manage my music library. Just because I want a different layout of my music on the file system. Serato doesn't really support "sync" with the file system, so you have to create the initial crate structure manually. And even worse - once you download and put your new media files into the existing directories, Serato will not pick up your new tracks automatically and you will have to manually add them to Serato. How do I run it ?InstallationThe installation process is very simple. You download the latest version of the program and put it into any directory/folder on your computer. E.g. you can create a folder called "serato-sync" on your desktop. ConfigurationDownload the rule file template which better fits your needs and put it into the same directory where the program is: Mac OS, external drive Mac OS, internal drive Windows, external drive Windows, internal drive Double click your downloaded rule file. When asked about the program to open, choose "Notepad" for Windows and "Text Edit" for Mac OS. Edit the file, replace the path to your music library with your own path, save it and close the file. If you are creating the rule file manually, make sure to: make sure to use forward slash in the library paths for Mac OS users: the easiest way to create a configuration file is to open a "Text Edit", go to "Format" menu, select "Make Plain Text", then enter the contents, and finally "File" and "Save As" giving it ".rules" name. the Windows users: the easiest way to create a configuration file is to open "Notepad", enter the contents, and then "File" and "Save As" giving it ".rules" name. Make sure you saving the file as type "All Files", so that "Notepad" doesn't add ".txt" extension to the file name ExecutionDouble click the "serato-sync-(version).jar" file. It will automatically read and execute all your configuration files that are located in the same directory and have ".rules" extension ScreenshotsBefore sync Running the tool Original music collection Imported into Serato ITCH Warning: please keep Serato ITCH closed before running the tool FAQI don't have Java installed on my computer. Will the tool work?No. You need to have Java >= 1.5 installed on your computer to run the tool. What versions of Serato Scratch Live and Serato ITCH are supported?Tested with Serato Scratch LIVE 2.2.0 and Serato ITCH 1.7 Will the tool delete any data from my Serato?No. The tool works only with crates/subcrates and tracks within them. So, Serato settings (e.g. global settings, play history, track color coding, id3 tags, beat grids, etc) are preserved. The tool modifies the following files/directories in Serato database: "database V2" file - all tracks view "Crates" and "Subcrates" directories - individual crates and subcrates "neworder.pref" file - crate sorting Community & SupportDon't hesitate to report bugs and enhancements using the "Issues" tab. I will try to address them if/when I have time.



Related Projects


raspBerry+ is a web-based administration platform for Blackberry Enterprise Server for MS Exchange (BES). You can group-based activate/kill/delete/add and get status of users, their handhelds and services. With a little download-area and a comment-system


RASP's A Sneakernet Proxy; download using a thumbdrive.


RasmusDSP is an embeddable Audio/MIDI processor. It contains various filters and generators (including SoundFont 2.0 compatible synthesizer). Has a script interpreter which is used to describe instruments, route Audio/MIDI signal between processor units.


An acronym for cRoss-plAtform accesS control for Enterprise Applications. Rasea aims to become a reference in access control as a service based on the RBAC model.


Rascal, the Advanced Scientific CALculator, is a platform independent modular calculator. Based on modules for integer, doubles, strings, vectors and matrices it can be easily extended with existing C or C++ code.


RARS is the Robot Auto Racing Simulation, in which the drivers are robot programs. It is intended as a competition among programmers. It consists of a simulation of the physics of cars, a graphic display of the race, and a robot driver for each car.


This small program allows you to play a video directly from a RAR file and do so in real-time. Both VLC and MPlayer are supported video players.


RAReXtract is a Front-End for the UnRAR command line utility for Mac OS X 10.5 (Leopard). Its purpose is the rapid and convenient extraction of RAR archives with a double click.

RAR Expander

Rar Expander is a MacOSX program which extracts the files contained in single or multi-volume RAR archives. It uses the official unRAR library internally so it is fully compatible with archives produced by WinRAR.


This program uses a brute force algorithm to guess your encrypted compressed file\'s password. If you forget your encrypted file password, this program is the solution. This program can crack zip,7z and rar file passwords.


RArcInfo is a package for R ( to import data from binary Arc/Info V7.X coverages and E00 files . This will allow R users to used it as a primary GIS tool.

rar brute force shell script - rarbrute

This is rarbrute, a shell script to brute force encrypted rar files under unix and linux. A long wordlist and a paper about security in internet cafes is included.

Raquel Database System

The system will : 1. use RAQUEL (= Relational Algebra Query, Update and Executive Language) for programming, implementing Third Manifesto principles. 2. have a 'Lego-like' architecture of building blocks and plug-ins, for wider applicability.


RAPv4 is an engine for building web application with only a business description (in XML format). NEW 04/2006 : Stable 2006 release. Add new functions like mail, sms, web services, graph, map engine (GIS), Excel output, QBE... and also a beta release of


2d Scroller. Clone of Raptor: Call of the Shadows and Tyrian. Fun game written in c++ using allegro.


Lightweight XML based transformation tool written in C that builds upon expat, tidylib and XSLT to tranform authored web content (incl. Word processor generated HTML) into styled web content suitable for publication.


RapidSMS is an open-source internet and communications platform


RapidSmith is a research-based FPGA CAD tool framework written in Java for modern Xilinx FPGAs. Based on XDL, its objective is to serve as a rapid prototyping platform for research ideas and algorithms relating to low level FPGA CAD tools.

Rapidshare Mass Downloader

What this program does is bringing out human interaction while downloading files from rapidshare(without premium account). It downloads all the rapidshare links sequentially to the specified location.

rapido visual profiler

rapido is a visual profiler for linux-x86. It traces function call using the ptrace interface and displays the information collected in a nice visual flow chart. rapido does not require the re-compilation of the application.