Recover License Key
If you need to recover your license key, you can do so by clicking the link below:
Recover License KeyWelcome to the SMDB Companion user manual! This software helps you find and remove duplicate audio files from your Soundminer databases. This manual will guide you through the installation process, setup, usage, and advanced features of the application.
This manual is a work in progress. We strongly suggest reviewing the video found in overview for the most accurate description of the program.
Follow the steps below to install and set up SMDB Companion:
You will need to enter your registration code to edit and remove duplicates from your databases. If you do not have a registration code, you can purchase one from our website. After purchase, your registration information will be sent to you via the email you use for purchasing.
If your program is unregistered, you will be asked to enter your registration information on the results page.
Upon successful registration, you be able to fully see the results page.
If you need to recover your license key, you can do so by clicking the link below:
Recover License KeyAfter installing SMDB Companion, it *strongly recommended* you back up your Soundminer databases before running the program.
For more detailed information on how to use the program, please refer to the "Features and Functionalities" section below.
SMDB Compaion offers two ways to work with your Soundminer Databases:
You can choose which feature you want to work with under the "Action" Menu.
There are nine search algorithms to choose from:
This will search for duplicates based on the criteria you provide in the options. The default match criteria are File Name, File Duration, and number of Channels in the file. This means that for two files to be considered duplicates they must match on all three criteria.
This will search for filenames that have the same root, but different numbers at the end. For example: example.wav and example.1.wav will be considered a duplicate match. The ignore file types option means: example.wav and example.1.flac will be considered a match.
This is not a duplicate finder, but rather identifies audio files where the filename contains a string of characters. When Protools processes a file in AudioSuite, it adds a tag to show the plugin used to process the file. This feature is designed to help identify and purge processed audio files where the source already exists in your library.
This will analyze the audio content of your files and look for files that have matching content. This will help weed out duplicates that have completely different names, but the same content. This can be very slow on large libraries. It is recommend to run this on a database that has already been examined by the other algorithms.
This will check your audio files for multichannel files where all the audio in each channel is the same. The results of this will not be marked for removal, but you will have the option to strip the extra channels from the audio.
This will search for the exact charaters and if it finds them, will mark the record for removal. Similar to Audiosuite Tag, but does not to check for the root filename before marking for removal
Searches for records in your database that point to file locations that do not exist.
Similar to tags, this simply looks for files that are less than the duration specified. Useful for finding random short Audio Files. Be careful if you have glitch libraries.
This algorithm compares the opened database with a different database of the user's selection. Any file name in the open database that exists in the comparison database will be marked for removal. This is useful for combining two databases.
After running the search algorithms, you will be presented with the number of results found and the option to remove them. How SMDB Companion decides which file to keep can be configured under "Options -> File Preservation Priority". To learn more about this, please go to Advanced Usage.
Duplicate File Removal Options:
This will create a new database with the duplicates removed. The original database will be untouched. WARNING: If you disable this, you will remove the duplicates from the currently open database directly.
This will create a new database with only the duplicates. The original database will be untouched. If you disable this, this database will simply not be created.
This is off by default as the preferred method is to use your Soundminer databased to manage your audio library. However, if enabled, this will remove the files marked as duplicates from the disk. You have the option to move them to the trashcan or permanently delete. WARNING: Permanent deletion cannot be undone.
This is a simple tool to help you quickly find and replace metadata in your database. The intended use was for updating filepaths when you move audio around on your drive, but it has to power to find and replace anything you like.
The Search View is the starting point for finding duplicates or unwanted files in your Soundminer database. Here you can:
There are nine search algorithms to choose from:
This will search for duplicates based on the criteria you provide in the options. The default match criteria are File Name, File Duration, and number of Channels in the file. This means that for two files to be considered duplicates they must match on all three criteria.
This will search for filenames that have the same root, but different numbers at the end. For example: example.wav and example.1.wav will be considered a duplicate match. The ignore file types option means: example.wav and example.1.flac will be considered a match.
This is not a duplicate finder, but rather identifies audio files where the filename contains a string of characters. When Protools processes a file in AudioSuite, it adds a tag to show the plugin used to process the file. This feature is designed to help identify and purge processed audio files where the source already exists in your library.
This will analyze the audio content of your files and look for files that have matching content. This will help weed out duplicates that have completely different names, but the same content. This can be very slow on large libraries. It is recommend to run this on a database that has already been examined by the other algorithms.
This will check your audio files for multichannel files where all the audio in each channel is the same. The results of this will not be marked for removal, but you will have the option to strip the extra channels from the audio.
This will search for the exact charaters and if it finds them, will mark the record for removal. Similar to Audiosuite Tag, but does not to check for the root filename before marking for removal
Searches for records in your database that point to file locations that do not exist.
Similar to tags, this simply looks for files that are less than the duration specified. Useful for finding random short Audio Files. Be careful if you have glitch libraries.
This algorithm compares the opened database with a different database of the user's selection. Any file name in the open database that exists in the comparison database will be marked for removal. This is useful for combining two databases.
Tip: Start with less aggressive algorithms, then use audio content matching for a final cleanup.
After a search, the Results View displays all found duplicates and issues in a sortable, filterable table.
Note: Registration is required to remove or edit database entries.
Match Criteria determine which fields must match for files to be considered duplicates. You can enable or disable criteria such as:
Adjusting these criteria allows you to control the strictness of duplicate detection.
When duplicates are found, SMDB Companion uses your preservation rules to decide which file to keep. You can prioritize by:
Use the toolbar to add, remove, or reorder rules. The top rule is most important.
Customize the color coding for different result types and UI highlights. For example:
Set your preferred colors in the Options page for better visual clarity and workflow.
SMDB Companion has the ability to customize the logic used to select which file should be kept in a set of duplicates. This allow you to help it decide which files you prefer to keep in a set of duplicates.
This can be configured under "Options -> File Preservation Priority".
This will help you create new rules to add to the list.
The list represents the rule order SMDB Companion will use to decide which file to keep. If all duplicate candidates match the first criteria, it will move to check the next one, so rules at the top of the list are more important than those below.
These buttons allow you to change the order of the list or remove a rule.
Audio Content Algorithm:
You will be tempted to use this right away, however as it has to scan each file indiviually, it can be quite slow on large databases. The recommended workflow is to use the other algorithms first to create a database with less records, and then run this algorithm on the newly created database.
Create Thinned Database First:
It will take some time to get the hang of how SMDB Companion chooses it's duplicates. Preserve your database by enabled the "Create New Database of Thinned Records" feature. Once you have a feel for how it works, then you can uncheck this option to manipulate your databases directly.
Utilize the Duplicates Database:
When you are first working with the program, creating the optional database of duplicates is a faster to way to quickly see which files it is choosing to delete. Once you have your settings dialed in, this option can be turned off
Take some time to configure the Perservation Priority:
Everyone's library is organized differently, and you will know best which files you want to keep versus which files you want to remove. In our personal library, we found rules based on filepath to be the most effective for teaching SMDB Companion to preserve the files we wanted. File Preservation Priority can be found under the 'Preferences" menu at the top.
Don't Delete Files:
While SMDB Companion has the ability to delete files from you disk, the intended work flow is for you to create a new Database without any duplicates and use Soundminer's Mirror function to duplicate it. This will protect your library from data loss.
Adding New Media to your Library:
When adding new media to your master library, create a new database just for the media you want to add and then scan and remove duplicates with SMDB Companion. You can use the compare algorithm to ensure you are not adding duplicates back into your library.
If you need further assistance, please contact our support team:
If you need to recover your license key, you can do so by clicking the link below:
Recover License Key