SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

Specifying a custom script to run after Fix Songs task?

Is it possible to configure “Fix Songs” so that it will also run a specific user-selected script as partnof the task?

My use case: I am slowly working through my music library, using SongKong to fix metadata. I am also a Roon user. My current workflow is after I have processed an album using Fix Songs, I then manually set the ROONALBUMTAG to a specific user-defined value which indicates metadata has been updated. The ROONALBUMTAG is then automatically picked up as a tag in Room (and allows for easy identification of fixed albums in Roon).

Is there a way to write a simple script setting the ROONALBUMTAG to a custom value, and having that script run everytime I execute Fix Songs job?

Or, for Roon users, is there an easier/alternate method to identify in the Roon interface whic albums have been updated by SongKong vs those that haven’t?

Hi, currently the only way to achieve this would be to use the command line api, so you could have a Scripter task that ran after the Fix Songs task. But you probably don’t want to use the command line, we do have a feature planned called Steps that would do exactly what you want but not implemented yet.

Other thoughts, I dont know how you are running Fix Songs but there is no need to run album by album if that is what you are doing, and if you are and do want to do that then you could still run your Scripter less often and have it update the field based on if the files have musicbrainz/discogs ids.

Alternative solution might be to use Rename Files and the Move Matched Folder option to move matched albums to a different location, and point roon towards that new location, but I dont know if that is simpler.