SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

Noob help: Can i achieve my goals with SongKong and if so how?

Hi Paul and everyone!

I am a noob to SongKong. I want to do specific things with SK but need firstly to know that SK can help me achieve them and secondly how to configure SK to do so. I’ll try my best to descibe my use case and I hope that, at least, Paul can help me understand and implement what I need to in order to achieve my end goals.

So i have all kinds of audio but want to tag and rename them in slightly different ways so that they are organised in the process too.

The following are naming formats for specific ‘media types’ and should be easy to understand because of the initial two subfolders that files would be organised into. ALL names need to be in ‘Title Case’, with 2-digit padding for disc numbers and track numbers. The “Artists” folder is for artists Albums, EP’s artists Singles, Live Albums and artist Interviews, etc. For playlists; if tracks don’t have track numbers included, then they need to be generated in ascending order to maintain the intended play order. Here are my ‘naming formats’:

Artists, Singles, etc:
/Organised/Artists/{First letter of AlbumArtist NOT including ‘The’}/{AlbumArtist}/{Album} ({Year})/<IF multidisc THEN “[CD{DiscNumber }(])”><IF subtitle THEN “Subtitle] “>{TrackNumber} {TrackTitle} (feat. {FeaturedArtists})
therefore:
/Organised/Artists/B/The Beatles/Help! (1965)/[CD01] 01 Help!

Compilations:
/Organised/Compilations/{Album} ({Year}) by {AlbumArtist}/<IF multidisc THEN “[CD{DiscNumber }(])”><IF subtitle THEN “Subtitle] “>{TrackNumber} {TrackTitle} ({Artist} feat. ({FeaturedArtists}))

Soundtracks:
/Organised/Soundtracks/{Album} ({Year}) by {AlbumArtist}/<IF multidisc THEN “CD{DiscNumber }”><IF subtitle THEN “Subtitle “>{TrackNumber} {TrackTitle} ({Artist} feat. {FeaturedArtists})

Audiobooks:
/Organised/Audiobooks/{Album} ({Year}) by {AlbumArtist}/<IF multidisc THEN “CD{DiscNumber }”><IF subtitle THEN “Subtitle “>/{BookTitle or Album} - {TrackNumber} {ChapterTitle or TrackTitle}

Playlists:
/Organised/Playlists/{PlaylistName}/{TrackNumber} {TrackTitle} ({Artist} feat. {FeaturedArtists})

If a release is multi-disc and/or has disc subtitles then insert them within []. (Notice for each given media type whether these elements are included within the filename or represent a sub folder within the releases folder structure, such as with Audiobooks). Compilations also need their ‘Compilation’ field/toggle turned on if it isn’t already.

So my questions are:

  1. can i achieve these things? if so how? (what functions will i need to utilise to achieve them, what would my workflow look like and what settings i may need to enable/disable within the settings, etc)

  2. can you help me create the correct naming masks please? likewise if i need any scripter entries too please?

I plan to use SongKong from my Mac (M1 Pro) for now but would like to try and make it more of a bulletproof/foolproof automated system to leave running on a watch folder as new downloads drop into the folder on my synology nas (running in a container, which I’ve already installed in preparation).

Thank you in advance to all who can help me in this mission.

Hi, yes that can definently be done (except for playlists we dont deal with playlists only audio files).

But I have a few questions for you, for this to work the files need to have quality metadata so I would work on identifying the songs first using Fix Songs before worrying about renaming files. If this is already done it would be useful if you could run a Status Report and then Create Support Files so I could see real examples of your file metadata before I create rename scrript for you.

I have some questions about the renaming mask:

  • You mention {First letter of AlbumArtist NOT including ‘The’}, is that what you want to do or would it be better to use first letter of Sort Album Artist, for example if have artist Kate Bush using your method she would be put on K, with my method she would be put under B
  • Am I right to think the files are currently in something like /Music and you want them moved to
    /Organized but only if they have been matched to MusicBrainz or Discogs.

As for the general process:

  • In Preferences:Filename Mask create a new Filename mask and save
  • Then Select Music folder

  • Select Rename Files task
  • On Rename Files tab set Rename files based on metadata to Yes if matched to release
  • Set Rename mask and Compilation Rename mask to your new mask

  • On Move Files tab set the Move Folder to /Organized

  • Select Start

Once you have sorted out your existiong collertion you can then use the Monitor Watch Folder task to do exactly what you want. This monitors a folder for new folders being added, and then can automticaly process the folder, it combines Fix Songs and Rename Files functionality.

1 Like

Hi Paul,

Thanks for the help. what do you mean by “except for playlists we dont deal with playlists only audio files”? are you thinking of a .m3u ‘playlist’ file? because i mean if someone has made a playlist on youtube, for example, and i have downloaded it (it would purely just be songs in a folder with a playlist name) - so is this, then, possible to process in songkong how i described or are we thinking of the same thing and it isn’t supported? could i lock the album field and just tag the songs, thus keeping them as a ‘compilation’ of sorts with the playlist name for the album?

i don’t want ‘The’ in any artist fields to be considered,ie; The Beatles should be a folder called B, not T. does that make sense?
Also I want the first name to be used, so Kate Bush would be K, not B.

Currently I am testing a batch of random media in a folder under this path:
‘/Volumes/T7/Temp/!SongKong/Test/!audio-test CONTROL copy’
and yes; i’d like matched media to be moved into a subfolder called /Organized and then organised into relevant subfolders (dictated by media type)