SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

How Does SongKong Mac Handle Very Large Directories (+50k files)

I’ve got a single directory with ~52,000 files in it, and I started Fix Songs; SK has been sitting, apparently stalled, for about ten hours. The Mac isn’t saying “stopped responding”*, so I assume it’s doing something. Has anyone tried this before? Should I wait patiently? Or should I divide up the files into multiple directories?

*And Activity Monitor shows it as running normally.

SongKong will definitely work better this way, large folders with thousands of files in them are difficult. But SongKong trys to deal with them, you could check the songkong-debug0-0.log in Console to see if SongKong is actually doing anything.

It says this, over and over:

26/05/2020 06.45.56:MDT:MonitorExecutors:outputQueueSize:SEVERE: QueueSize:Worker:0
26/05/2020 06.45.56:MDT:MonitorExecutors:outputPipelines:SEVERE: DbConnectionsOpen:0
26/05/2020 06.45.56:MDT:MonitorExecutors:outputPipelines:SEVERE: SongPreMatcherMatcher:0:0:0:0
26/05/2020 06.45.56:MDT:MonitorExecutors:outputPipelines:SEVERE: NaimMatcher:0:0:0:0
26/05/2020 06.45.56:MDT:MonitorExecutors:outputPipelines:SEVERE: AcoustidSubmitter:0
26/05/2020 06.45.56:MDT:MonitorExecutors:outputPipelines:SEVERE: StartMatcher:0:0:0:0
26/05/2020 06.45.56:MDT:MonitorExecutors:outputPipelines:SEVERE: MusicBrainzSongGroupMatcher1:0:0:0:0
26/05/2020 06.45.56:MDT:MonitorExecutors:outputPipelines:SEVERE: MusicBrainzUpdateSongOnly:0:0:0:0
26/05/2020 06.45.56:MDT:MonitorExecutors:outputPipelines:SEVERE: MusicBrainzMetadataMatches:0:0:0:0
26/05/2020 06.45.56:MDT:MonitorExecutors:outputPipelines:SEVERE: MusicBrainzSongGroupMatcher2(SubGroupAnalyser):0:0:0:0
26/05/2020 06.45.56:MDT:MonitorExecutors:outputPipelines:SEVERE: MusicBrainzSongGroupMatcher3(WithoutDuplicates):0:0:0:0
26/05/2020 06.45.56:MDT:MonitorExecutors:outputPipelines:SEVERE: MusicBrainzSongGroupMatcher4(AnalyserArtistFolder):0:0:0:0
26/05/2020 06.45.56:MDT:MonitorExecutors:outputPipelines:SEVERE: DiscogsSongGroupMatcher:0:0:0:0
26/05/2020 06.45.56:MDT:MonitorExecutors:outputPipelines:SEVERE: MusicBrainzSongMatcher:0:0:0:0
26/05/2020 06.45.56:MDT:MonitorExecutors:outputPipelines:SEVERE: DiscogsSongMatcher:0:0:0:0
26/05/2020 06.45.56:MDT:MonitorExecutors:outputPipelines:SEVERE: DiscogsUpdateSongGroup:0:0:0:0
26/05/2020 06.45.56:MDT:MonitorExecutors:outputPipelines:SEVERE: SongSaver:0:0:0:0
26/05/2020 06.45.56:MDT:MonitorExecutors:run:SEVERE: MusicBrainzQueries:0
26/05/2020 06.45.56:MDT:MonitorExecutors:run:SEVERE: DiscogsQueries:0
26/05/2020 06.50.56:MDT:MonitorExecutors:outputQueueSize:SEVERE: QueueSize:Worker:0
26/05/2020 06.50.56:MDT:MonitorExecutors:outputPipelines:SEVERE: DbConnectionsOpen:0
26/05/2020 06.50.56:MDT:MonitorExecutors:outputPipelines:SEVERE: SongPreMatcherMatcher:0:0:0:0
26/05/2020 06.50.56:MDT:MonitorExecutors:outputPipelines:SEVERE: NaimMatcher:0:0:0:0
26/05/2020 06.50.56:MDT:MonitorExecutors:outputPipelines:SEVERE: AcoustidSubmitter:0
26/05/2020 06.50.56:MDT:MonitorExecutors:outputPipelines:SEVERE: StartMatcher:0:0:0:0
26/05/2020 06.50.56:MDT:MonitorExecutors:outputPipelines:SEVERE: MusicBrainzSongGroupMatcher1:0:0:0:0
26/05/2020 06.50.56:MDT:MonitorExecutors:outputPipelines:SEVERE: MusicBrainzUpdateSongOnly:0:0:0:0
26/05/2020 06.50.56:MDT:MonitorExecutors:outputPipelines:SEVERE: MusicBrainzMetadataMatches:0:0:0:0
26/05/2020 06.50.56:MDT:MonitorExecutors:outputPipelines:SEVERE: MusicBrainzSongGroupMatcher2(SubGroupAnalyser):0:0:0:0
26/05/2020 06.50.56:MDT:MonitorExecutors:outputPipelines:SEVERE: MusicBrainzSongGroupMatcher3(WithoutDuplicates):0:0:0:0
26/05/2020 06.50.56:MDT:MonitorExecutors:outputPipelines:SEVERE: MusicBrainzSongGroupMatcher4(AnalyserArtistFolder):0:0:0:0
26/05/2020 06.50.56:MDT:MonitorExecutors:outputPipelines:SEVERE: DiscogsSongGroupMatcher:0:0:0:0
26/05/2020 06.50.56:MDT:MonitorExecutors:outputPipelines:SEVERE: MusicBrainzSongMatcher:0:0:0:0
26/05/2020 06.50.56:MDT:MonitorExecutors:outputPipelines:SEVERE: DiscogsSongMatcher:0:0:0:0
26/05/2020 06.50.56:MDT:MonitorExecutors:outputPipelines:SEVERE: DiscogsUpdateSongGroup:0:0:0:0
26/05/2020 06.50.56:MDT:MonitorExecutors:outputPipelines:SEVERE: SongSaver:0:0:0:0
26/05/2020 06.50.56:MDT:MonitorExecutors:run:SEVERE: MusicBrainzQueries:0
26/05/2020 06.50.56:MDT:MonitorExecutors:run:SEVERE: DiscogsQueries:0

That is something we run every 5 minutes to check the status of the various processes, if nothing else is happening then may be it is not doing anything useful. But in hindsight actually would be better to check songkong-user0.0.log instead.

1 Like