Now i have another two request :
1 - First i want to organize all the remix songs I have by adding in the artist tag the author of the remix too like this:
Bonobo - Pick Up (Fourtet Remix)
So i want to add "Fourtet" to the artist tag with "Bonobo". The structure of all my remix songs are the same:
%songtitle (%artist_who_has_done _the_remix Remix). I know that i can achieve this with regular expression but I have no clue how,
so I'm hoping you are so kind to help me .
Create new ASR preset, name it correctly. Search title tag for
in title and replace artist tag by
in step 1. Tick (+) checkbox to add (not to replace) new artist. Leave other steps blank. I didn't test these instructions, so try them first on 1 test track.
Thanks i tried setting the preset but every time i do a preview it crashes closing musicbee, here the error given every time:
MusicBee v2.2.5039.18316 (Win6.2), 1 nov 2013 2:29:
System.ArgumentException: parsing "(.*)\((.*)\s*Remix)\)" - Too many )'s.
at System.Text.RegularExpressions.RegexParser.ScanRegex()
at System.Text.RegularExpressions.RegexParser.Parse(String re, RegexOptions op)
at System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options, TimeSpan matchTimeout, Boolean useCache)
at System.Text.RegularExpressions.Regex.Matches(String input, String pattern, RegexOptions options)
at MusicBeePlugin.AdvancedSearchAndReplacePlugin.Replace(String value, String searchedPattern, String replacedPattern, Boolean ignoreCase, Boolean& match)
at MusicBeePlugin.AdvancedSearchAndReplacePlugin.SetReplacedTag(String currentFile, Plugin tagToolsPluginParam, Int32 searchedTagId, Int32 replacedTagId, String searchedPattern, String replacedPattern, Boolean ignoreCase, Boolean append, String& searchedTagValue, String& replacedTagValue, String& originalReplacedTagValue)
at MusicBeePlugin.AdvancedSearchAndReplacePlugin.GetReplacedTags(String currentFile, Plugin tagToolsPluginParam, Preset presetParam)
at MusicBeePlugin.AdvancedSearchAndReplacePlugin.previewChanges()
at MusicBeePlugin.ToolsPluginTemplate.serializedOperation()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
What is 'song artist' tag? Album artist? Or 'artist' is album artist and 'song artist' is artist?
I thought that i could put multiple Artist in the "Artist Sort" tag but it doesn't work as i want.