Configuration

How To Use MyLibrary
There isn't really a "best" way of using the program - it's more of a multi-tool that offers a variety of actions/features that assist you with managing, tagging and creating export lists for various broadcast applications. You can use it to simply tag your MP3 files, or it can be a central database that keeps track of your music and allows you to export the latest additions into a playout system - how you use it is up to you!

Quick Start
To get things running - just enable one of the "Read" options on the "Audio and File Tags" tab of the Config screen to read either BCX3, CartChunk, FLAC, JMD (JockMaster) or MP3 APE/ID3 tags. If you are starting from scratch, use the JMD method for storing your data - these are INI-formatted files that sit alongside the audio and contain the various data fields you set.  This also makes it easier to spot duplicate audio filenames (because the JMD file matches up), meaning that adding new compilation albums needn't require lots of cross-checking of existing music!

You can export a large list of songs to a CSV/Tabbed text file which allows MyLibrary to manage an entire music collection - this file can also be imported into Access, Excel, MySQL or a music scheduler such as Natural Music or Powergold.

To populate the main list viewer, simply load an M3U playlist file, drag audio files into the MyLibrary window or paste/type a folder location into the dropdown box at the top and click "Load Folder".  This will read the tags and populate the fields (if found).  You can Read only 1 tag at a time but can Save to multiple (via the Song Card).  Any changes made using the Mass Changer are NOT saved until you save/export to a tag using the right-click menu for the selected item/s.  This could be useful if you needed to perform a one-time re-numbering of your Carts but didn't want to mess-up your own numbering.

In order to use MyLibrary to its fullest potential, some settings will need to be defined - please take some time to read through this page and understand the configuration settings used within the program.


Miscellaneous Settings
This first tab covers some of the generic settings for MyLibrary... These should all be self-explanatory - if you wish to read/save data quickly, then set a MyLibrary JMD Folder location and use that as the read/save File Tag method - it supports all fields.

WAV Folder is useful if you have an MP3 copy of songs that you wish to compare via the Library Actions>Special Actions menu.

Also Save in CLIENT field tells MyLibrary to also store the Cart Number in the APE CLIENT field which can be used by StationPlaylist to reference a Cart/CutID in a playlist template - useful if you are using SPL Creator to output a Cart-style playlist (as opposed to a standard M3U).  The OTHER field is also used to store the Cart Number for use with PlayoutONE which requires this field for scheduling.

Restore Column Widths will reset the columns to a default setting

Next xxxx Cart determines the next numeric Cart Number for the selected ItemType (Advert, Jingle, Song etc).  This is where you can reset them.

Cart Number Padding defines the length (up to 8 digits) of the Cart field.  Some systems (like Dalet) regard Cart 1 and Cart 00001 and different ItemCodes.  With the default padding of 00000, values will increment 00001, 00002, 00003 etc.

Prefix Genesys CartChunks will add a C, J, M, V for audio items Advert/Commercial, Jingle/Network/Package/Promo, Music/Song and VoiceTrack respectively.  This will turn a song with Cart value 12345 into M12345 when saving the CartChunk tag.


Audio and File Tags
This tab lets you set the sound device used for the MyLibrary playback functions as well as determine which file formats/tags are read/written.  It is only possible to read 1 tag at a time but you may write several when saving - this allows you to use MyLibrary as a central storage and tagging system with all changes mirrored to the various tag formats supported.

Please note that MyLibrary does not support saving APE/SPL Tags to M4A or WAV files.

Important - Song Card Data - Please note that the Song Card does not load the data shown in the current list view - it loads whatever tag/meta-data you have set in the Config window.  Therefore, if you perform a Mass Change operation and then load the Song Card without saving to the current "read" tag type, the new data will not show up!

Several Cart Chunk formats are also supported - this allows you to use linear PCM WAV files and tag them ready for direct import into a professional playout package such as Enco DAD/Presenter, Genesys, Myriad or RCS Zetta.

Jump mS : The value that the cue-seek up/down buttons in the SongCard will increment by. Holding CTRL when clicking will double the seek value.

End-Type Auto Detect : The value (in mS) to determine whether a song has a Fade or "Cold" ending.  eg: If there's more than 8 seconds between the Segue Marker and the File's End, it will assume that is a fade.  If it's less, then it's a "Cold" ending.  The default value of 8000 seems to get it right most of the time.

AutoCue gets CueIn Position : This will attempt to detect an audible CueIn point based-upon the defined threshold.  A higher value will require a louder sound to trigger the detection threshold.  Too high a value will cause the CueIn point to "chop" the start of the audio.

AutoCue gets Segue Position : This will attempt to detect an audible Segue point based-upon the defined threshold.  A higher value will place the Segue point earlier in the fade out. Therefore, a low Segue Threshold will give you more of a graceful fade-out on a song.

Important Note : Threshold is 0 to 32768 as opposed to a % or dB value so experiment with the values if you like.  500 and 7800 seem to work for me.

File Renaming Structure : Allows you to mass-rename files based on a series of %token% variables.  The following are supported: %artist% , %title% , %cuein% , %intro% , %segue% , %year% , %genre% - others may be added in due course.  You can also opt to export the cue markers as SS.MS or MS values - eg: 7.25 or 7250 respectively.  %segue2% may also be used to provide the relative time of the segue point from the END of the file - eg: for Arrakis.

This %token% method is selected from the right-click menu of the main MyLibrary window, NOT the Mass Changer.  The Mass Changer "rename" function is always ARTIST - TITLE.

The default SS.MS is to 2 decimal places, this setting can be overriden by adding the following entry to the MyLibrary.ini file:
[Viewer]
Digits=1
(or =2)

CSV Token Export : Creates a CSV file using the following %tokens% : %artist%, %artists%, %relatedartists%, %title%, %cuein%, %hookin%, %hookout%, %intro1%, %intro2%, %intro3%, %segue%, %segue2%, %duration%, %year%, %itemtype%, %style%, %opener%, %endtype%, %gender%, %tempo%, %bpm%, %cart%, %filename%, %album%, %mediaref%, %isrc% and %tab% to enter a TAB delimiter.

Apply a fadeout to songs via Dalet XML : Puts a fadeout marker on items that have a natural fade when using the Dalet XML export.  In most cases, you would want to have a segue 'n' fade on overlaps in automation - this option allows that.  The example below shows the outgoing track with a FadeOut marker at the same position as the Segue (or xFade) point.

EncoDAD Fade Time : This option will place a Tail Marker at xx milliseconds past the Segue Marker - this is useful when trying to use Enco's Tracker with short IDs like sweepers and liners - if the liner is shorter than the distance between the Segue and Tail Makers then this would be an invalid overlap as far as Tracker is concerned.  With the 4000mS setting shown, you would be able to use short IDs greater than 4 seconds.

EncoDAD Tracker - showing an invalid overlap - this is because the outgoing song is still playing after the next item has finished.  Although this works fine in automation, you cannot save this type of overlap in the Tracker!

EncoDAD Tracker - showing a valid overlap.  The Tail Marker has been set 4 seconds past the Segue


Categories
This is where you define all of the Categories, Genres and Styles - These are automatically sorted for you when adding/deleting.  In the main MyLibrary view, you can sort via these Categories as well as use Find/Replace, Mass Change and Export.

Colours may now be applied for each item "Type", allowing easy viewing of folders that contain different types of audio.


Related Artists
This tab allows you to manage Artists who have a relationship with a band/group - usually this is where 1 (or more) members release solo tracks.  Past/present members of bands are also examples of where a relationship may exist.  A computer doesn't know that Peter Gabriel and Phil Collins were both in Genesis unless it's told - so we need to keep track of the Artists via some kind of list/group system.

"Related Artists" function differently to the "Artists" field as the latter is those on this track, but Related is some kind of link that a scheduler wouldn't know about, such as John Lennon being in the Beatles (unless you told it via Related Artists).  Most schedulers will backwards-inherit the links, so for a complex relationship that includes MIKE RUTHERFORD, there is scope to keep GENESIS, PHIL COLLINS, MIKE AND THE MECHANICS plus PETER GABRIEL apart!

Please see the included ArtistGroups.txt file which explains how to include the sample entries into your own MyLibrary as a kick-starter.  New installations of MyLibrary include this in the INI settings file to get things started for you.

You'll first need to create a list of all your Artists (to populate the main bottom-left list - this makes it easier to find exact matches.  Load all of your tracks into MyLibrary and use the menu option: Library Actions>Special Actions>Create Artist List which creates a text file called RelatedArtists.txt in the MyLibrary program folder.  You can also create this file yourself using Excel or a database/text export.

Double-click the left-hand Artist list to add them to the right-hand "Related" list - then click the "Save" button.  To remove an Artist, double-click it on the right-hand list.  If you wish to manually enter an Artist, use the textbox at the bottom and press <enter> .

When the right-hand list is empty, you can delete the Artist Group (a warning label will appear first).

The main list of groups are not saved until you Save Settings and close the configuration window!


Folders
These are where you define your most-used folders to load as well as the "Watch Folders" which can be loaded with 1 click.  This ideal if you have audio spread across various folders (and/or drives) - MyLibrary can load the whole lot for you.


Copyright © Charlie Davy