Configuration

To realize the full potential of Ulmac in processing your lossless audio files you will want to configure it to match your system. The following steps are the suggested configuration for automatically processing new files as they are downloaded. Once this setup is complete Ulmac will convert a newly downloaded file, tag it using the set list if one is found, and finally move the converted file to a desired location which can include cloud services.

1. Only perform this step if you did NOT use the Windows installer (e.g. Linux/Mac versions). You will need to download external programs used to convert the file types you are using. Links to these programs can be found in the Downloads section.

2. Open Window->Preferences and expand the External Programs tree item. Each external program has its own settings and will need to be configured to use it. Here is a brief description of each setting.

NOTE: the Program Path for any of these settings must be an executable file. For Mac operating systems you may be required to change the file extension of the external prgoram to .app in order to save the configuration. If you used the Windows installer the Program Path settings may already be filled out but you still might want to verify that they are correct and also modify MP3 encoder quality settings for LAME and OggEnc.

FLAC

Used to decode lossless files with a flac extension into wav files. This is the most common type of lossless file for live music and you will most likely need to use this program.

Shorten

Used to decode lossless files with a shn extension into wav files. This is a less common type of lossless file but may be found on older recordings.

LAME

Used to encode wav files into mp3. Along with the Program Path there are several options available to determine the encoding quality for the mp3 file.

OggEnc

Used to encode wav files into ogg. Along with the Program Path there are several options available to determine the encoding quality for the ogg file.

3. Select the File Queue item from the tree.

4. Click the ellipsis button next to Default output directory which will open a dialog window.

5. Click Select root to determine a root directory that converted files will be placed.

Here is an example of using a folder that is setup for Google Music and the settings in Google Music Manager:

Here is an example of using a drive that is mapped to Amazon Cloud Services:

6. Click OK to close the dialog box then click the plus button three times.

7. Change the top element type to <Artist>, the middle to \, and the last to <Directory of source file>.

8. Click OK to close the dialog box.

9. (Optional) If you would like converted files to be deleted select Delete source file after conversion.

10. (Optional) If you would like Ulmac to automatically add files to Itunes select the Update available music libraries and configure the settings under the Music Library Updater preference page.

11. Click Copy to all formats to use the previous settings for all file types.

12. (Optional) Click the General item from the tree and select Close to the system tray so that Ulmac can run perform file processing in the background.

13. Click the Input Directories item from the tree.

14. Click the plus button next to Enter all directories to include in scan. This will open a dialog allowing you to select the directory where new files will be downloaded. It is ideal to have your torrent program use a separate folder for completed downloads than downloads in progress so that Ulmac doesn't attempt to convert a partially downloaded file. My settings in UTorrent are shown below but other torrent applications should have similar functionality. Although you do not have to use UTorrent, I highly recommend it for the remote interface and mobile app. Using this I can search for torrents on my phone, send a torrent link to my home PC, and have Ulmac convert and upload the converted mp3s for that torrent to the Cloud.

15. (Optional) If your output directory is different than your input directory you shouldn't have to change the Enter all directories to exclude in scan or Enter all file extensions to exclude in scan but those options are available should you choose to use them.

16. (Optional) Set the Specify how far back to include directories option. Default of 1 day should work for most situations.

17. Select the Enable automatic scanning of input directories option and specify how often the scan should take place. Default of 10 minutes should work for most situations.

18. (Optional) If your input directory also includes MP3s that you would like copied to the cloud select the Disable tagging on MP3 files option.

19. Select the Automatically process new files using default settings option. (Optional) You can also specify the number of seconds to countdown before processing in case you are in the middle of editing files.

20. Click OK and you are finished.