Library Actions

This menu is offered when you right-click the songs list - it lets you perform a variety of actions like mass-tag, export, copy/move files etc.

Load Selected Track into Song Card
Opens the Song Card and displays the data from the current item

Show Tags for this File
Displays a window showing the various tag/meta-data information available for the current item.  This includes: APE, BCX3, CartChunk, FLAC, ID3v2, JMD, MMD v6, Myriad v5 XML and OGG.  Remember that some file types can not support all of these data/tag types!

Search Artist/Title/FileName Fields
Find tracks using the Artist, Title or FileName as search fields - this is useful if you want to find a particular Artist/Title string or even look for " FEAT " in order to bulk-assign Related Artists.

Copy File/s to...
Copies the selected files to the destination folder.  Will NOT overwrite existing files.

Move File/s to...
Moves the selected files to the destination folder.  Will NOT overwrite existing files.
 

Move File/s Based on 1st Character
Using the 1st character of the filename, eg: "CLASH - LONDON CALLING.mp3" would be moved into the C sub-folder of the root folder you selected.  Numbered Artist/Groups, like 10CC or 808 STATE, are moved to a folder called 0Will NOT overwrite existing files.

Delete File/s to Recycle Bin...
Deletes the selected files to the Windows Recycle Bin, with a "Yes/No" confirmation for each file (safest method)

Delete File/s PERMANENTLY
As above, but bypasses the Yes/No for each file AND the Windows Recycle Bin - there are 3 abort/warning messages beforehand, but no recovery of files possible once you use it.
 

Remove item/s from List (does not Delete)
Removes the selected item/s from the main list but does not delete any files. This can also be performed using the Delete key which includes a Yes/No confirmation dialog.

Copy Selected FileName/s to Clipboard...
This makes it easier to paste filenames into an M3U playlist, the Paste Window or Category in StationPlaylist Creator

Remove APE, CartChunk, FLAC, ID3 and OGG Tags from File
Clears the file of any tag data based on file-type, eg: CartChunk from WAV, ID3 from MP3 etc.

Rename to %artist% - %title%
Renames the file/s (and JMD, if found) to the %token% format defined in the
Configuration.  This could allow you to rename a series of Cart-based files, eg: 12345.wav, containing CartChunk information into standard ARTIST - TITLE.wav format.  It could also perform the opposite function.

Export Fields
Opens a new window with the 1st tab allowing you to export audio filenames (ie: an M3U file) with matching field values, ie: create an M3U playlist of songs from 1997.  This type of export can also be handled by clicking the main MyLibrary list columns to create a sorted list for export.

There is also a Myriad v5 SQL String creator which produces a custom SQL UPDATE for the selected field+value - this is useful if you have been entering data into MyLibrary and wish to "slipstream" it into Myriad.  This is especially handy if you keep a master record of data inside MyLibrary and have been busy adding "Hooks" to your songs and wish to replicate this within Myriad.  Items without a Cart/MediaId are skipped.

Science Bit: The resulting SQL String is used with SQL Management Studio and requires some "under-the-hood" experience with SQL - There is NO PROTECTION here for Integer-vs-String types so be very careful about what type of data you are trying to update into Myriad.  ie: The Year field isn't a long-form textbox!

The following shows 2 examples of the SQL Update strings that are output:

UPDATE dbo.MediaCopyright SET [Custom1] = '10S/POP1/URBAN' WHERE MediaId = 29680;
UPDATE dbo.MediaCopyright SET [
Custom1] = '00S/AFTER/CHILLOUT/INDIE3' WHERE MediaId = 14202;
UPDATE dbo.MediaCopyright SET [
Custom1] = '90S/CHILLOUT' WHERE MediaId = 17718;

UPDATE dbo.MediaCopyright SET [Custom2] = 'O:Normal/E:End//Y:2018/G:Duet/T:Medium' WHERE MediaId = 29680;
UPDATE dbo.MediaCopyright SET [
Custom2] = 'O:Opener/E:Fade//Y:2001/G:Female/T:Normal' WHERE MediaId = 14202;
UPDATE dbo.MediaCopyright SET [
Custom2] = 'O :Talkup/E:Fade//Y:1993/G:Male/T:Slow' WHERE MediaId = 17718;

Putting this information into the Mediawall Carts means that, if you copy them to another Station Database inside your Myriad system, you'll still have the extra library data to work with - and as a backup in case any mass-change/move routines go wrong inside AutoTrack/Myriad-Schedule!

Export to ADE/ID3/SPL Tags - CTRL-T
Saves APE and ID3 Tags - also compatible with StationPlaylist Creator/Studio using its custom APE fields (like INTRO, SEGUE etc)

Export to Cart Chunks
Saves your track data to the broadcast-standard Cart Chunk format.  There are 3 Cart Chunk profiles available: EncoDAD, Myriad and RCS.  This is because they each use the PostTimer (cue marker) fields in different ways.  Please ensure you select the right profile for the automation system you plan to use.

Export to FLAC Tags - FLAC files only!
Saves the current data to FLAC tags

Export to ID3/Audio Tags - CTRL-I
This is a domestic tagging routine and saves to ID3v1, ID3v2 and AUDIO tags in MP3 files plus AUDIO tag in WAV files

Export to JMD Files - these are preferred method of maintaining your song data - CTRL-J
Saves the current data in the list view to JockMaster JMD files
.

Export to M3U Playlist - CTRL-E
Creates a standard Winamp-style (single line, path\filename) playlist from the selected files

Export to CSV File
Exports to a basic CSV file - the Config screen allows you to determine whether the column headers are also saved, as well as a custom delimiter.  Please note that MyLibrary is only designed to "read-back" the tabbed file.  When the "Save" dialog box opens, you have the option to save with a .csv or .txt file extension.

All columns are exported - it's up to you how you deal with the resulting file!

Export to Excel CSV File
Creates a true comma-delimited file with " qualifier, eg: "field1","field2","field3" etc

Copy %token% CSV Format to Clipboard
Puts the defined %token% CSV template onto the Windows clipboard - can be used with mAirList or RCS Zetta when you need to import (or update) information in the database.

Check ID3 Tags
Performs a check against the current list's Artist field and the MP3's ID3v2 Artist field.


Special Actions
Additional functions are explained here...

Check ID3v2 Tags
Using the selected file/s, this reads ID3v2 Tags and checks whether they match the current "Artist" and "Title" fields.

Create Artist List
This creates/overwrites a file in your application folder called RelatedArtists.txt which contains a list of ALL individual Artists from the selected items in your MyLibrary listview.  This procedure is best performed when you have *ALL* songs loads.  It then allows you to populate the "Related Artists" box on the SongCard to select any matching "Related" Artists/Grups for that particular song.

Create Gender List
This creates/updates a file in your application folder Genders.ini which contains a reference to the Artist field and their Gender.  This is useful when you have songs that may be missing that value, so rather than edit each one manually, you can load a list of tracks and perform a scan using the Mass Changer .

First, you will need to load all your songs into MyLibrary, select all (CTRL-A), then use the menu Library Actions>Special Actions>Create Gender List - this will create a master list from the selected items.  An empty field or "Unknown" will be ignored. You can then load/select any songs without a Gender value and use the Mass Changer to assign them to any matching Artists.

From v3.72, a sample file is provided offering ~750 80s Artists/Groups so load any song from that era and try it out - The Artist field must match exactly, but should work 9 times out of 10 unless the name is rather odd or contains punctuation/symbols.  YMMV.

The Genders.ini file can be updated with small groups of Artists as needed - the routine is an Add/Update export, it does NOT clear the file.

Create Year List
This creates/updates a file in your application folder called Years.ini which contains a reference to each Artist, their Title/s and its Year.

Find and Swap Artist/Titles
This routine can find+fix the naming of items where the Title includes a "featuring" (or similar) piece of text and you wish to have it moved to the "Artist" field, eg: ARTIST123 - MY SONG feat. ARTIST99.wav becomes ARTIST123 feat. ARTIST99 - MY SONG.wav

Sync WAV Files
This routine works with your MP3 tracks loaded into the main view, having set a WAV Folder in the Configuration - the process will look for matching filenames (ignoring paths and file extensions) to collate any differences between your MP3 and CD/Linear WAV files.

Once the routing is complete, 4 files are created in the main MyLibrary application folder, 2 tabbed text files of matching+missing data, plus 2 M3U playlist files of found+missing files.  A summary message is also offered telling you how many files were matched (and missing) so you can quickly see how well your library is doing for "CD" quality versions.


Playout / Scheduler Interfacing
These settings are mostly for the Pro users and include export formats for AutoTrack/Myriad, Dalet , Enco DAD/Presenter, Genesys, mAirListPlayoutONE, PowerGold and RCS Selector/Zetta .

Dalet XML
In conjuntion with the ACE Audio Conversion Engine by Trinity Software, you can import audio tracks into the Dalet playout system with this feature.  MyLibrary will output an XML file for each audio track with a variety of fields - this will allow you to use the Database Search in Dalet to find tracks by Year, Category etc.

DRS2006 HRData.txt Import
Reads a DRS2006 database file - Because the HRDat.txt only specifies a filename, you will need to define the global DRS audio path prior to importing.  This can be found in Config>Misc Settings>DRS2006 Audio Location  Please note that when loading this data for the first time - you must then save to the tag type that your Song Card is set to read otherwise the data won't be read.  All CSV fields must be present to load this type of file - if fields are blank, you will need to manipulate the file manually (using Excel) before attempting to load it!

EncoDAD DropBox
Creates a meta-text file for each audio file - allows you to easily import cuts into Enco's DAD and Presenter.  If Cart Numbers are defined, they will be carried-over to the EncoDAD Cuts Library.

Enco NewDB XML
Creates and XML file for NewDB, Enco's replacement for their "DropBox" application.

Send to Genesys
This routine will copy your WAV files to your Genesys import folder as well as saving the Genesys CartChunk format and renaming the files to the CartID stored in MyLibrary. This allows you to easily manage a scheduler with CartIDs as well as a simple "send to playout" method for getting audio into your system. You can specify what Categories are used during the import by adding the following new INI settings to MyLibrary.INI - If you do not set an ImportPath, MyLibrary will prompt you each time you use "Send to Genesys" for the import location. Setting it here makes everything quicker especially if you only have 1 Genesys server.

  • New INI settings for Genesys users:
    [Genesys]
    ImportPath=\\machine\share\Import\Audio
    AdvertPrefix=C
    JinglePrefix=J
    MusicPrefix=M
    VoiceTrackPrefix=V

The prefixes allow normal Cart Numbers to be renamed so that they import into the right Genesys Category. ItemTypes ADVERT, JINGLE, SONG and VOICETRACK are supported at present. PROMO defaults to ADVERT, PACAKGE defaults to JINGLE. The prefixes above are merged with the Cart Number from MyLibrary in the following way:

ABBA - DANCING QUEEN.wav has a Cart Number of 12345 and and ItemType of SONG
It is renamed to M12345.wav via the "Send to Genesys" routine
Genesys interprets M12345.wav as a "song" and imports it into the MUSIC Category.

JINGLE - TOP OF HOUR.wav has a Cart Number of 54321 and an ItemType of JINGLE
It is renamed J54321.wav and imported into Genesys as a Jingle.

The Prefix settings allow you to match MyLibrary to your Genesys Category settings - Some sites use MUxxxxx for Music

Export PowerGold ¬ Import File
This will create a ¬ delimited text file of the selected items and includes special formatting for PowerGold importing.  The Year field is included twice, this allows a Year Property to be defined during import (saving you doing a Mass Change later on).

Broadcast Radio / PSquared Export
Myriad v5 TSV "import list" as well as accompanying XML files for each piece of audio can be created - this is an essential requirement for getting a blank Myriad Playout system "ready to go" from existing data in MyLibrary - see  the AutoTrack/Myriad CSV page for details.

About Cart Numbers / CutIDs
You do not have to have any Cart Numbers for Myriad to import from a MyLibrary CSV Export - However, it is advisable as once you've assigned a Cart Number and sent the file to Myriad, if a matching filename appears later on (such as from a compilation album) it will have a Cart Number as well as all the other attributes.  This would alert you to a potential duplicate in the playout system (or your music library).

Create List for ALL Categories
This routine takes all of the tracks in your main library and creates a new list with duplicate entries for multiple Genres/Styles.  eg: If a track has a Style of DANCE/POP then it will appear twice in the list.  This is useful for exporting to schedulers that only permit 1 Category per item.


Copyright © Charlie Davy