SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

New features (Library-Completion)

Hi there,

i have some features i’d like your oppinion and the chance of getting implemented for.

Because of some runs i did, i have some albums/folders that are missing single songs that i have.
I have this songs still in the sourcefolders and i think with a little logic they can be added.
For that i thought about some new functions/logic:

  1. Analysis of existent folderstructure:
    a function to run over a folderstructure created by songkong and analyse the content for complete releases and for missing files
    don’t touch or edit that structure BUT create a list of those missing items and export it/store it inside the db.

  2. Completion of the structure
    run over a bunch of folders/files and look for files/filegroups that can’t be matched to any full release BUT match to missing items in the list created by the first function.

this way we should be able to fix incomplete structures formerly created, without too much work.
I hope, i was, even with my broken english, able to explain my thoughts in a way you could understand. :slight_smile:

thanks and regards,
Thomas

So it seems what you are trying to do is match these various odd songs you have without rematching the albums you already have nicely matched. I think you should be able to do this as follows:

  1. Ensure For Songs already matched to Musicbrainz is set to Ignore so songs already matched are ignored.

  2. Then disable Only allow match if all tracks in album were matched and run Fix Songs

This should in most cases resolve the issue. For the problem cases you could just manually move the problems to the correct folder and retry.

Hi Paul,

with your help i’m getting closer and closer to my perfect Songkong-configuration.

Just got some headeache with this options and the different releasetypes and the delete-duplicates-function.

i just would like to know, if it is possible to priorize release-types. I have some releases that were albums in the original structure. But because of some faulty runs (i just configured it bad) i have many songs now in single-folders of type “digital release” or “single” yes they are also complete for themself, but now i have some lonely albumtracks that “feel alone” as their friends moved to the singles.

i would like to reorder my collection in that way, that i primary want to prefer “complete albums” event if their tracks are currently in many different folders.

After that run maybe i would do another run to scan the rest for complete singles. and only in what is left after that i would like to scan for compilations or digital releases… any idea how that can be done?

Regards,
Thomas

HI, the problem is that SongKongs starting point is to group songs by the folder they are in and then match those songs to an album. There are exceptions:

1.If it fails to find a match it will break the groupings into subgroupings based on metadata
2.Duplicate songs can be stripped out and processed seperately
3.Sometimes multiple folders are algamated into a single group if it looks like all songs are from one album.
4.Special processing for files that just contain random songs

but in essence that is how it works, with each grouping being matched in isolation from other groupings.

To do what you want SongKong would have to preprocess all folders before matching started this would mean:

  1. There could be a long delay during the preprocess stage where it doesn’t appear to be doing anything.
  2. It would use more memory when matching larger collections and potentially run out of memory

But you could do this with a bit of manual work on your part. You need to add songs that should be in one album back into the same folder, then when your run SongKong it will use that folder as a starting point and hopefully match all songs in the one folder to one album. You can enforce this as long as Only allow match if all songs in grouping match to one album

The alternative it to use Jaikoz and the Action:Match to album:Match to one MusicBrainz album task to match selected songs to one album. Jaikoz trial lets you save upto 20 songs in one session, so you could use it this way to fix a few songs without needing to purchase.

What you can do is make use of File Moving:Move Folder to move the match songs only, and then loosen the matching criteria to match remaining songs.

Thought about this a bit more I can see it could be useful to add an option Match to Album Only if this was enabled and if all your songs were in one folder then metadata matches would hopefully work ignoring good single matches but matching albums. However I cant see how this could easily work if you files were still within individual folders representing Singles.

unless

we have it so having all unmatched songs from a different folders are regrouped in a later stage to try and find some album matches, but this is quite a major change as it requires some interactions between groups