Song Kong


Table of Contents

Intro
Fix Songs
Fix Songs Basic Options
Fix Songs Match Options
Fix Songs Artwork Options
Fix Songs Format Options
Fix Songs File Naming Options
Fix Songs Save Options
Musicbrainz Match
Discogs Matching
Fix Songs Report
Monitor Watch Folder
Delete Duplicate Songs
Delete Duplicate Songs Options
Undo Changes Made
Empty Database
Create Support Files
Preferences
Preferences Options
Field Mapping
Command Line

Intro

SongKong is designed to take all the difficulty out of managing your music collection. Simply select the folder of the  songs you want to fix and then select Fix Songs .SongKong  searches online Music Databases to match your songs and updates your songs with the correct information from the databases. There is no limit to how many songs you can fix, you can simply select the root folder of all your songs if you want to fix all in one go.

Alternatively you can configure a Watch Folder and then SongKong will detect when folders are added to the watch folder and fix them automatically.

If SongKong has changed your files and you don't like the results, you can revert changes at any time. All changes are stored in SongKong internal database so simply start SongKong and select the folder (or sub folder) you modified and select Undo Changes Made .

SongKong can also easily find duplicate songs in your collection with the Delete Duplicate Songs option.

After every action has completed a detailed report is generated containing details of everything that has been changed.

Fix Songs

SongKong uses a small memory footprint however many files you load it with, and there is no limit on how many songs you can fix, it starts fixing songs immediately it doesn't need to wait for all songs to be loaded.

SongKong integrates closely with MusicBrainz and Discogs. SongKong is a companion product to the award winning Jaikoz and uses similar matching methods to ensure the best possible match. Firstly songs are grouped by folder  because SongKong attempts to match groups of songs to releases rather than just match individual songs like some competitors. Then Acoustid Fingerprints are created for each song in the group, this allows songs to be matched based on the actual music not just the metadata. We then compare the group of songs to the MusicBrainz Database using both the Acoustid and the songs metadata and try to find a release that they can all be matched to. If we get a good match we then update the songs metadata such as artist name, song title and catalogue no. in fact SongKong can update over fifty different fields.

If we get a match to a MusicBrainz release it may contain a link to a release on the Discogs from where we can get more metadata. If we don't find a match to MusicBrainz we then try to match the songs to Discogs.

If at this stage we've yet to find a match we try and match individual songs to MusicBrainz

If a match has been found we save the songs, renaming from metadata if the option is enabled. If we still don't find a match it is probable the song doesn't exist in either database and we leave the songs untouched

Fix Songs Basic Options

The majority of customers should not need to change options, but there are a number of options to fine-tune the way SongKong works.

Preview Only

No files are actually modified when this option is enabled. This allows you to test SongKong without making modifications, preview is always enabled in SongKong with a Trial License.

Match all songs, even if already matched

If disabled SongKong will only try to match songs that have not already been matched to MusicBrainz previously. If enabled then SongKong disregards any matching previously done by SongKong or any other Musicbrainz enabled tagger such as Jaikoz and rematches from scratch.

Update Artwork

SongKong can find artwork from a number of sources and there are additional options available in the Artwork tab that let you refine how artwork is matched. But artwork quality can be a subjective notion, SongKong only replaces existing artwork with higher resolution artwork, but higher resolution is not always higher quality. Or you may already have artwork provided in a non-standard location such as iTunes artwork stored in your iTunes database and do not require it to be stored directly in your songs. For these reasons you might prefer SongKong to leave your artwork as it is, if so disable this option.

Update Genres

SongKong uses Genres from Discogs. If enabled Discogs adds the first genre for any album matched to Discogs to each song in the album, but only if the song does not already have a genre. But genres is a subjective notion, for these reasons you might prefer SongKong to leave your genres alone, if so disable this option.

Only allow match if all songs in folder match to one album

If your songs are already highly organized one folder per album enabling this option protects your songs from being split into multiple folders due to sub-optimal matching. This can occur if the release you want to match to does not exist in the database but some of the songs can be matched to other releases. But enabling this option makes it likely that less of your songs will be matched.

Rename files based on metadata when matched

If enabled songs are renamed based on their metadata and the configured rename mask. If disabled we modify the songs metadata but do not rename the file itself. It is useful to name files based on the current metadata but this can cause problems for any other applications that index files by their file name. For example if you are using a Music Manager application such as iTunes and rename a file that is under iTunes control then iTunes will not be able to find it. It is usually better to use SongKong on songs before adding them to a Music Manager.

Base Folder / Sub Folder

When you select a folder to fix SongKong trys to guess what part of the folder path contains metadata such as artist name or album name and which part does not contain metadata. It then splits the folder path into Base Folder and Sub Folder, the reason for this split is that if your songs are renamed from metadata only the sub folder part is renamed from your metadata.

But its not always easy for SongKong to get this right so you can use the arrow keys to modify where the split is. Or perhaps you would like the whole path to be modified by the rename mask , in this case use the right arrow to put the folder path in the sub folder field.

For example if your file name was /Music/The Beatles/Revolver then base folder should be set to /Music and sub folder set to /The Beatles/Revolver.

Fix Songs Match Options

Options that decide how songs are matched

Update from Discogs

When a match is made to a MusicBrainz release the MusicBrainz release may itself contain a link to the equivalent release on Discogs. If this option is enabled we make use of the additional information the Discogs release may have that the MusicBrainz release does not and add it to your songs metadata.

Search for a Discogs match

SongKong can also try and match songs to a Discogs Release even if no match to a MusicBrainz Release was found if this option is enabled.

Preferred media formats

SongKong often finds multiple potential releases that could match a group of songs, if the release is one of your selected media formats then that potential release has their score boosted making it more likely that it is the release that SongKong selects.

Preferred Release Countries

SongKong often finds multiple potential releases that could match a group of songs, if the release was released in one of your preferred countries then that potential release has their score boosted making it more likely that it is the release that SongKong selects.

Fix Songs Artwork Options

Options that decide how SongKong handles matching artwork.

Resize artwork if dimensions larger than (pixels)

High quality artwork can take up a lot of disk space, it is often not necessary to have such high quality artwork embedded into your songs. In fact some song playing apps do not work with artwork that is larger than a particular size.

Ignore artwork smaller than this (pixels)

Sometimes artwork is found of such a low quality and small size that you would rather ignore this artwork.

Max artwork for one release

Controls the maximum pieces of artwork that can be stored with one song.

Fix Songs Format Options

Options that define how to best use Musicbrainz and Discogs data for your own needs.

Translate foreign artist names to English where possible

This option can be used to convert artist names containing non Latin characters to Latin script, this is very useful if you can only understand Latin script

Use standard Artist name instead of name displayed on cover

Sometimes a recording artist may use a different name on some of their releases, this can make it harder to manage your collection so if you enable this option then their standard name is always used.

Use standard Track title instead of title displayed on cover

Sometimes a recording is given another name on a different release, to force a consistent name to be used enable this option.

Use standard Release title instead of title displayed on cover

Sometimes a release is given a different name in a different version of the release, to force a consistent name to be used enable this option.

Use Original Release Date

SongKong contains a Year field and an Original Year field. Usually the year field stores the year the date of the release your songs have been matched to, and then for each song the original year contains the date of the first release that each song was released on. But sometimes it is more interesting to know the original year than the year and this is accessible to more applications if it is stored in the original year field.

Add Ep, Single, Compilation, Live and Remix release types to release title

It can be useful to identify when a song had been matched to a single, compilation ecetera rather then the more usual album. By enabling this option the type of the release is added to the release title field, if the release is of type album then this is not added because this is the default.

Multi Disc Releases

The Disc No field is very useful in multiple disc releases, for example to distinguish between the first track on disc 1 and the first track on disc 2. But not all applications provide access to this field so it can be useful to add to the release title by setting this option to Always Add Disc No Information to the release title. Multi-disc releases sometimes give an actual name to each disc and this can be added to the release title by setting the option to Add Disc No to the release title if disc has title.Or you can elect to do nothing special for multi-disc release by setting the option to Never add Disc No information to the release title.

Fix Songs File Naming Options

Options that define how files are renamed from metadata.

Replace Non Ascii Characters

If Replace Non Ascii Characters is enabled then when renaming a file from the metadata any characters that cannot be encoded using the standard ascii charset is represented by a simplified representation instead, for example an accented character such as é is represented by its unaccented version e.

Move Folder

A common way of managing your songs is to move songs from an unsorted folder to a fixed folder as they are identified. Within SongKong this can be accomplished by setting a Move Folder, as songs are matched they are moved from their current folder to the move folder.

Rename Mask

The rename mask defines how files renamed based on their metadata. You can define and modify masks using the Edit and Add buttons, and select from existing masks using the drop down.

Add/Edit Mask

A rename mask consists of a name and the actual mask itself. The name is displayed in the drop down and can be anything you like. The mask uses the full JavaScript Expression language, the Mask Field list shows all the metadata field that can be used in the mask

It is tedious to repeat the same Javascript in multiple places so you can use any of the predefined Javascript functions from the .Javascript User Defined Functions list. You can also create new functions and edit existing ones.

Add/Edit Javascript Function

You can modify or create a single Javascript function using the standard Javascript syntax.

Compilation Rename Mask

It is often useful to store Compilation releases in a different location to Original Album releases. This mask is used when renaming songs that have been identified as being part of a compilation, the isCompilation field is set for these fields.

Fix Songs Save Options

Defines options that modify how the contents of songs are saved to file.

If song moved to another folder move

If song moved to another folder move lets you control what should happen to non-music files in your folder when music files are saved to a different location, this occurs if you rename files from metadata and new the metadata changes the subfolder part of the filename path, or if you have selected a move folder that al matched songs should be moved to.

The default is to move artwork with the music, but you can also choose to only move the music or conversely to move everthing in the folder.

MP3 Metatag Version

Mp3s support both ID3v23 and ID3v24. V24 is the latest version of the ID3 Specification and has been available since 2003 but it still is not as widely supported as V23. You can elect to save your mp3s using the version they already have or force save to either V23 or V24.

Disc / Track Number Padding

Most audio formats stores numbers as text, for example 1 can be stored as 1, 01, 001 or 0001. This is useful for sorting songs and is applied to the Disc No, Disc Total, Track No and Track Total fields. this field has no effect on the Mp4 files because this format only stores a number.

Save genres in an iTunes-friendly format

In ID3 there is a preconfigured list of 256 genres, if a genre is in this preconfigured list it is stored as a number rather than the text. But iTunes does not understand the complete list of genres so you can force SongKong to always write the genre as text if you enable this option.

Musicbrainz Match

If song(s) are matched to a MusicBrainz release there are many fields that can be added to your song from the matching MusicBrainz Release.

The following fields are always available for a matching MusicBrainz release:

Table 1. 

Field name
Album
Album Artist
Album Artist Sort Order
Album Sort Order
Artist
Artist Sort Order
Artists
Disc Number
MusicBrainz Artist Id
MusicBrainz Release Artist Id
MusicBrainz Release Group Id
MusicBrainz Release Id
MusicBrainz Track Id
Release Status
Release Type
Title
Total Discs
Total Tracks
Track Number


These fields maybe available from the matching release

Field name
AcoustId Fingerprint
AcoustId Id
Arranger
ASIN
Bar-code
BPM
Catalog Number
Comment
Compilation
Composer
Composer Sort Order
Conductor
Copyright
Country
Cover Art
Date
Discogs Artist Site URL
Discogs Release Site URL
DJ Mixer
Engineer
Genre
Grouping
ISRC
Label
Language
Lyricist
Media
Mixer
Mood
MusicBrainz Original Release Id
MusicBrainz Work Id
Official Artist Site URL
Official Release Site URL
Original Album
Original Artist
Original Lyricist
Podcast URL
Producer
Release Country
Remixer
Script
Tags
Wikipedia Artist Site URL
Wikipedia Release Site URL

.

Discogs Matching

If song(s) are matched to a Discogs release either directly or via a MusicBrainz release there are many fields that can be added to your song from the matching Discogs Release.

The following fields are always available for a matching Discogs release:

Table 2. 

Field name
Album
Album Artist
Artist
Artists
Disc Number
Discogs Artist Site URL
Discogs Release Site URL
Release Type
Title
Total Discs
Total Tracks
Track Number


These fields maybe available from the matching release

Field name
Arranger
Bar-code
BPM
Catalog Number
Comment
Compilation
Composer
Conductor
Copyright
Country
Cover Art
Date
DJ Mixer
Engineer
Genre
Grouping
ISRC
Label
Language
Lyricist
Media
Mixer
Official Artist Site URL
Official Release Site URL
Producer
Release Country
Remixer
Script
Wikipedia Artist Site URL
Wikipedia Release Site URL

Fix Songs Report

Once matching has completed (or if you elect to cancel) a report is generated that you can open in your browser.

Firstly it summarizes the percentage of songs that have been matched, then for all the songs processed it groups them by the Musicbrainz Releases that they match to, it then does the same for Discogs releases. Then it shows what has actually been modified in each and every file that has changed. Finally it lists all the songs that could not be matched.

Monitor Watch Folder

Select a folder as a watch folder, then whenever a folder is added to the watch folder SongKong automatically starts processing songs within that folder, plus any sub folders it contains. This has many uses, for example you can just add folders of new songs you have yet to organize into this folder and let SongKong organize them for you.

Watch Folder uses the same options as Fix Songs, and if the options are changed during a Fix Songs session, these will become the default options for Watch Songs, and vice versa.

Monitor Watch Folder does not react to music files being added to the watch folder , nor does it react to folders being added to sub folders of the watch folder. It is not a suitable way to monitor changes made with another Music Libray such as iTunes.

Delete Duplicate Songs

SongKong can identify duplicate songs in your collection. By default songs are considered duplicates if they have the same acoustid fingerprint, and have been matched to the same song on the same MusicBrainz release but you can modify the duplication criteria.

Delete Duplicate Songs Options

 Options that control how SongKong find duplicate songs and what to do if it does find them.

Song is a Duplicate If has same

Every option checked increases the number of things that have to be the same for a duplicate to be found, reducing the cages of a duplicate being found. A duplicate MB Recording Id means two songs match to the same recording in MusicBrainz and a duplicate MB Release Id means two songs match to the same release id, so if both these options are enabled it means a duplicate must have matched the same recording on the same release (unless a release contains the same recording twice). A duplicate AcoustId means that the audio fingerprint of two songs is the same , they are sonically the same (or at least extremely similar).

When you have duplicate songs

When duplicate songs are found one is kept and the remainder are either deleted or move to the specified Duplicates folder.

Duplicates folder

The folder that duplicates should be moved to if configured to move duplicates instead of delete them.

Undo Changes Made

The first time you use SongKong with a song the songs details are recorded in the songs database. This means that at a later date you can use Undo Changes Made to revert your song details back to what they were before they had been modified by SongKong. This gives you the confidence to let SongKong do its thing.

Empty Database

The SongKong database contains:

  • Details of every file loaded into SongKong

  • Details of changes made to songs by SongKong

  • Cached copies of releases and artists downloaded from MusicBrainz and Discogs

From time to time you may want to clear out the database, reasons could be:

  • To reclaim hard drive space

  • To force SongKong to retrieve new versions of data from MusicBrainz and Discogs

  • To delete changes history, so future undo changes will only undo up to this point.

Create Support Files

If you have a problem with SongKong use this option to create a support file that can be emailed to support@jthink .This file contains logs and user settings, and this makes its much easier to resolve issues.

Preferences

Preferences Options

Language

This defaults to your computers locale, but you can select from over 15 languages that SongKong has been translated into. You'll need to restart SongKong after changing the language for all text to display in the new language.

Table 3. 

Supported Languages
Danish
Dutch
English
Finnish
French
German
Greek
Hindi
Italian
Norwegian
Polish
Portuguese
Romanian
Russian
Spanish
Swedish


Debug Log Level

SongKong creates a log file recording information about what it is doing, how much information is recorded depends on the value of this option. If you are having a problem with SongKong then support may request that you increase the log level to aid in resolving the problem.

Debug IO Log Level

SongKong also records information about what is transferred between your songs and SongKong when opening and saving changes to your song files, how much information is recorded depends on the value of this option. If you are having a problem with SongKong then support may request that you increase the log level to aid in resolving the problem.

Field Mapping

The table shows how SongKong fields are mapped to the underlying field for the different song formats supported by SongKong.

Table 4. 

Field name ID3v23 ID3v24 Mp4 OggVorbis Flac Wma
AcoustId Fingerprint TXXX:Acoustid Fingerprint TXXX:Acoustid Fingerprint ----:com.apple.iTunes:Acoustid Fingerprint ACOUSTID_FINGERPRINT ACOUSTID_FINGERPRINT Acoustid/Fingerprint
AcoustId Id TXXX:Acoustid Id TXXX:Acoustid Id ----:com.apple.iTunes:Acoustid Id ACOUSTID_ID ACOUSTID_ID Acoustid/Id
Album TALB TALB ©alb ALBUM ALBUM WM/Album Title
Album Artist TPE2 TPE2 aART ALBUMARTIST ALBUMARTIST WM/AlbumArtist
Album Artist Sort Order TSO2 TSO2 soaa ALBUMARTISTSORT ALBUMARTISTSORT WM/AlbumArtistSortOrder
Album Sort Order TSOA TSOA soal ALBUMSORT ALBUMSORT WM/AlbumSortOrder
Arranger TIPL:arranger TIPL:arranger ----:com.apple.iTunes:ARRANGER ARRANGER ARRANGER WM/Arranger
Artist TPE1 TPE1 ©ART ARTIST ARTIST Author
Artist Sort Order TSOP TSOP soar ARTISTSORT ARTISTSORT WM/ArtistSortOrder
Artists TXXX:Artists TXXX:Artists ----:com.apple.iTunes:ARTISTS ARTISTS ARTISTS WM/ARTISTS
ASIN TXXX:ASIN TXXX:ASIN ----:com.apple.iTunes:ASIN ASIN ASIN ASIN
Bar-code TXXX:BARCODE TXXX:BARCODE ----:com.apple.iTunes:BARCODE BARCODE BARCODE WM/Bar-code
BPM TBPM TBPM tmpo BPM BPM WM/BeatsPerMinute
Catalog Number TXXX:CATALOGNUMBER TXXX:CATALOGNUMBER ----:com.apple.iTunes:CATALOGNUMBER CATALOGNUMBER CATALOGNUMBER WM/CatalogNo
Comment COMM:description COMM:description ©cmt COMMENT COMMENT WM/Comments (DESCRIPTION)
Compilation TCMP TCMP cpil COMPILATION COMPILATION WM/IsCompilation
Composer TCOM TCOM ©wrt COMPOSER COMPOSER WM/Composer
Composer Sort Order TSOC TSOC soco COMPOSERSORT COMPOSERSORT WM/ComposerSort
Conductor TPE3 TPE3 ----:com.apple.iTunes:CONDUCTOR CONDUCTOR CONDUCTOR WM/Conductor
Copyright TCOP TCOP cprt COPYRIGHT COPYRIGHT Copyright
Country TXXX:Country TXXX:Country ----:com.apple.iTunes:Country COUNTRY COUNTRY WM/Country
Cover Art APIC APIC covr METDATABLOCKDATAPICTURE METDATABLOCKDATAPICTURE WM/Picture
Date TYER+TDAT TDRC ©day DATE DATE WM/Year
Disc Number TPOS TPOS disk DISCNUMBER DISCNUMBER WM/PartOfSet
Disc Subtitle TSST TSST ----:com.apple.iTunes:DISCSUBTITLE DISCSUBTITLE DISCSUBTITLE WM/SetSubTitle
Discogs Artist Site URL WXXX:DISCOGS_ARTIST WXXX:DISCOGS_ARTIST ----:com.apple.iTunes:URL_DISCOGS_ARTIST_SITE URL_DISCOGS_ARTIST_SITE URL_DISCOGS_ARTIST_SITE WM/DiscogsArtistUrl
Discogs Release Site URL WXXX:DISCOGS_RELEASE WXXX:DISCOGS_RELEASE ----:com.apple.iTunes:URL_DISCOGS_RELEASE_SITE URL_DISCOGS_RELEASE_SITE URL_DISCOGS_RELEASE_SITE WM/DiscogsReleaseUrl
DJ Mixer TIPL:DJ-mix TIPL:DJ-mix ----:com.apple.iTunes:DJMIXER DJMIXER DJMIXER MUSICBRAINZ_ALBUMSTATUS
Encoded By TENC TENC ©too VENDOR VENDOR WM/EncodedBy (WM/ToolName)
Engineer TIPL:engineer TIPL:engineer ----:com.apple.iTunes:ENGINEER ENGINEER ENGINEER WM/Engineer
Genre TCON TCON ©gen GENRE GENRE WM/Genre
ISRC TSRC TSRC ----:com.apple.iTunes:ISRC ISRC ISRC WM/ISRC
Label TPUB TPUB ----:com.apple.iTunes:LABEL LABEL LABEL WM/Publisher
Language TLAN TLAN ----:com.apple.iTunes:LANGUAGE LANGUAGE LANGUAGE WM/Language
Lyricist TEXT TEXT ----:com.apple.iTunes:LYRICIST LYRICIST LYRICIST WM/Writer
Media TMED TMED ----:com.apple.iTunes:MEDIA MEDIA MEDIA WM/Media
Mixer TIPL:mix TIPL:mix ----:com.apple.iTunes:MIXER MIXER MIXER WM/Mixer
MusicBrainz Artist Id TXXX:MusicBrainz Artist Id TXXX:MusicBrainz Artist Id ----:com.apple.iTunes:MusicBrainz Artist Id MUSICBRAINZ_ARTISTID MUSICBRAINZ_ARTISTID MusicBrainz/Artist Id
MusicBrainz Disc Id TXXX:MusicBrainz Disc Id TXXX:MusicBrainz Disc Id ----:com.apple.iTunes:MusicBrainz Disc Id MUSICBRAINZ_DISCID MUSICBRAINZ_DISCID MusicBrainz/Disc Id
MusicBrainz Original Release Id TXXX:MusicBrainz Original Album Id TXXX:MusicBrainz Original Album Id ----:com.apple.iTunes:MusicBrainz Original Album Id MUSICBRAINZ_ORIGINALALBUMID MUSICBRAINZ_ORIGINALALBUMID MusicBrainz/Original Album Id
MusicBrainz Release Artist Id TXXX:MusicBrainz Album Artist Id TXXX:MusicBrainz Album Artist Id ----:com.apple.iTunes:MusicBrainz Album Artist Id MUSICBRAINZ_ALBUMARTISTID MUSICBRAINZ_ALBUMARTISTID MusicBrainz/Album Artist Id
MusicBrainz Release Group Id TXXX:MusicBrainz Release Group Id TXXX:MusicBrainz Release Group Id ----:com.apple.iTunes:MusicBrainz Release Group Id MUSICBRAINZ_RELEASE_GROUPID MUSICBRAINZ_RELEASE_GROUPID MusicBrainz/Release Group Id
MusicBrainz Release Id TXXX:MusicBrainz Album Id TXXX:MusicBrainz Album Id ----:com.apple.iTunes:MusicBrainz Album Id MUSICBRAINZ_ALBUMID MUSICBRAINZ_ALBUMID MusicBrainz/Album Id
MusicBrainz Track Id UFID:http://musicbrainz.org UFID:http://musicbrainz.org ----:com.apple.iTunes:MusicBrainz Track Id MUSICBRAINZ_TRACKID MUSICBRAINZ_TRACKID MusicBrainz/Track Id
MusicBrainz Work Id TXXX:MusicBrainz Work Id TXXX:MusicBrainz Work Id ----:com.apple.iTunes:MusicBrainz Work Id MUSICBRAINZ_WORKID MUSICBRAINZ_WORKID MusicBrainz/Work Id
Official Artist Site URL WOAR WOAR ----:com.apple.iTunes:URL_OFFICIAL_ARTIST_SITE URL_OFFICIAL_ARTIST_SITE URL_OFFICIAL_ARTIST_SITE WM/AuthorURL
Official Release Site URL WXXX:OFFICIAL_RELEASE WXXX:OFFICIAL_RELEASE ----:com.apple.iTunes:URL_OFFICIAL_RELEASE_SITE URL_OFFICIAL_RELEASE_SITE URL_OFFICIAL_RELEASE_SITE WM/OfficialReleaseUrl
Original Album TOAL TOAL ----:com.apple.iTunes:ORIGINAL ALBUM ORIGINAL ALBUM ORIGINAL ALBUM WM/OriginalAlbumTitle
Original Artist TOPE TOPE ----:com.apple.iTunes:ORIGINAL ARTIST ORIGINAL ARTIST ORIGINAL ARTIST WM/OriginalArtist
Original Lyricist TEXT TEXT ----:com.apple.iTunes:ORIGINAL LYRICIST ORIGINAL LYRICIST ORIGINAL LYRICIST WM/OriginalLyricist
Original Release Date TORY TDOR ----:com.apple.iTunes:ORIGINAL YEAR ORIGINALDATE (ORIGINAL_YEAR) ORIGINALDATE (ORIGINAL_YEAR) WM/OriginalReleaseYear
Producer TIPL:producer TIPL:producer ----:com.apple.iTunes:PRODUCER PRODUCER PRODUCER WM/Producer
Release Country TXXX:MusicBrainz Album Release Country TXXX:MusicBrainz Album Release Country ----:com.apple.iTunes:MusicBrainz Album Release Country RELEASECOUNTRY RELEASECOUNTRY MusicBrainz/Album Release Country
Release Status TXXX:MusicBrainz Album Status TXXX:MusicBrainz Album Status ----:com.apple.iTunes:MusicBrainz Album Status MUSICBRAINZ_ALBUMSTATUS MUSICBRAINZ_ALBUMSTATUS MusicBrainz/Album Status
Release Type TXXX:MusicBrainz Album Type TXXX:MusicBrainz Album Type ----:com.apple.iTunes:MusicBrainz Album Type MUSICBRAINZ_ALBUMTYPE MUSICBRAINZ_ALBUMTYPE MusicBrainz/Album Type
Remixer TPE4 TPE4 ----:com.apple.iTunes:REMIXER REMIXER REMIXER WM/ModifiedBy
Script TXXX:Script TXXX:Script ----:com.apple.iTunes:SCRIPT SCRIPT SCRIPT WM/Script
Subtitle TIT3 TIT3 ----:com.apple.iTunes:SUBTITLE SUBTITLE SUBTITLE WM/SubTitle
Tags TXXX:Tags TXXX:Tags ----:com.apple.iTunes:TAGS TAGS TAGS WM/Tags
Title TIT2 TIT2 ©nam TITLE TITLE Title
Title Sort Order TSOT TSOT sonm TITLESORT TITLESORT WM/TitleSortOrder
Total Discs TPOS TPOS disk DISCTOTAL DISCTOTAL WM/DiscTotal
Total Tracks TRCK TRCK trkn TRACKTOTAL TRACKTOTAL WM/TrackTotal
Track Number TRCK TRCK trkn TRACKNUMBER TRACKNUMBER WM/TrackNumber
Wikipedia Artist Site URL WXXX:WIKIPEDIA_ARTIST WXXX:WIKIPEDIA_ARTIST ----:com.apple.iTunes:URL_WIKIPEDIA_ARTIST_SITE URL_WIKIPEDIA_ARTIST_SITE URL_WIKIPEDIA_ARTIST_SITE WM/WikipediaArtistUrl
Wikipedia Release Site URL WXXX:WIKIPEDIA_RELEASE WXXX:WIKIPEDIA_RELEASE ----:com.apple.iTunes:URL_WIKIPEDIA_RELEASE_SITE URL_WIKIPEDIA_RELEASE_SITE URL_WIKIPEDIA_RELEASE_SITE WM/WikipediaReleaseUrl


Command Line

SongKong is a desktop application but can also be run as a command line application by starting it with an option and a folder, options are as follows:

Fix songs in folder

SongKong -m folder

Watch folder for changes

SongKong -w folder

Delete duplicates in folder

SongKong -d folder

Undo changes in folder

SongKong -r folder

To edit preferences and options you need to use the desktop application.