Mark Gillard
Programmer.Gamer.

Flactric

Flactric logo

Flactric is designed to make tagging, sorting, cleaning and syncing of large locally-stored music libraries a breeze.

Command-line parameters allow automation of batch operations, letting you set up operations on a schedule.

Download

Installation and Basic Usage

  1. Extract the contents of the .ZIP file to a folder on your hard drive.
  2. Execute Flactric.exe.
  3. The first time Flactric is run you should select your music library location and it's structure using the controls at the top of the window.
    1. Click the button labelled Selected Music Library to select the root folder of your music library.
    2. If your music library is organised according to folder hierarchy, use the buttons labelled Library folder structure to set the structure accordingly.
  4. Select Sweeper to perform CCleaner-like cleaning operations on your music library.
    1. Each one of the Sweeper options in the left column will display tooltip help when the mouse is hovered over them.
    2. Some of the Sweeper options are for reporting purposes only (i.e. Flactric cannot fix them itself). These are highlighted in green.
    3. Some of the Sweeper options are very hazardous if not used with caution. These are highlighted in red.
    4. Click Scan Library to search for issues, then Sweep Issues to fix them.
    5. If Flactric encounters an error fixing an issue, double-click it in the list to be taken to it's location in Windows Explorer so you may fix it manually.
  5. Select Tagger to edit metadata tags in your library.
    1. You can edit individual files manually by selecting them in the file tree view.
    2. If your library is structured properly, and you have set the structure accordingly, you can perform Batch Tagging by selecting folders in the file tree view.
  6. Select Sync to publish your library to another location (e.g. a network share).
    1. Click the button labelled Sync Remote Library to select the remote library's location.
    2. Click Start Sync. Flactric will recurse through both file trees, ensuring the remote file and folder structures match the local one, update any files with different sizes or modified timestamps, and remove any files not in the local library.
    3. Carputer syncing: If Flactric is running on a Carputer and you wish to use it to Sync with a remote server's library, you will need to set the Carputer as the remote library, and the server as the local one. You can automate this easily using a batch file or shortcut with appropriate command-line parameters (see below).
  7. The progress of any currently executing operation will be shown in the bottom-right. Click the red X button to cancel the operation.

Command Line Parameters

Flactric.exe [/local path] [/remote path] [/touch] [/sweep] [/tag] [/sync] [/launch path] [/close]

/local Sets the local library path.
/remote Sets the remote (sync) library path.
/touch Launch Flactric in touchscreen-friendly mode (bigger buttons, larger text, fullscreen).
/sweep Automatically scan & sweep when Flactric is launched.
/tag Automatically run an auto-set batch tagging operation from the root folder when Flactric is launched.
/sync Automatically run a remote library sync when Flactric is launched.
/launch Automatically launch a program or file when all other automatic operations have finished.
/close Automatically close Flactric when all other automatic operations have finished.

Multiple Automatic operations may be executed together; they will be executed in the order they're listed above.

Updating

  1. When launched, Flactric will automatically check if a newer version is available.
  2. If a newer version is available, the update link will report "vX.X.X.X available! Click to download.".
  3. Click the update link to start downloading the newer version in the background.
  4. When the background download has completed, you will be asked to close Flactric to apply the update.
    1. If you select No, you will still be able to apply the update later by clicking the link.
  5. If you select Yes, Flactric will close, apply the update, and re-launch.
  6. If an error occurs, see this page for information and troubleshooting.
Clean up your local music library with Sweeper.
Clean up your local music library with Sweeper.
Fix many tags at once with Tagger.
Fix many tags at once with Tagger.
Push your library to another location or device with Sync.
Push your library to another location or device with Sync.
Carputer-friendly Touch mode.
Carputer-friendly Touch mode.