You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Clear all tags then tag from filename/path and/or rename/class from tagsusingMetatogger.Business;usingMetatogger.Data;foreach(varfileinfiles){// 1. Supprime tous les tagsforeach(vartaginfile.GetAllTags())file.SetTag(tag.Key,null);// 2.1 Récupère le nom de l'artiste et du titre du morceau depuis le nom de fichiervartags=TagProcessor.TagFromFilename("|artist| - |title|",file);// 2.2 Récupère le nom de l'artiste et du titre du morceau depuis le chemin du fichiervartags2=TagProcessor.TagFromPath(@"|artist|\|album|",file);// 3. Copie le nom de l'artiste récupéré depuis le nom du fichier dans le tag ARTIST et ORIGINALARTISTif(tags.ContainsKey(TagName.Artist)){stringartist=tags[TagName.Artist][0];file.SetTag(TagName.Artist,artist);file.SetTag(TagName.OriginalArtist,artist);}// 4. Copie le titre de l'album récupéré dans le tag ALBUMif(tags2.ContainsKey(TagName.Album))file.SetTag(TagName.Album,tags2[TagName.Album][0]);// 5.1 Nouveau nom de fichier basé sur les tagsstringnewFilename=TagProcessor.RenameFromTags("<|artist| - ><[|album| #|tracknumber|] >|title|",file);if(newFilename!=null)file.OutputFilename=newFilename;// 5.2 Nouveau chemin basé sur les tagsstringnewPath=TagProcessor.PathFromTags(@"%MYMUSIC%\|codec|\|artist|\<|date| - >|album|",file);if(newPath!=null){file.OutputPath=newPath;file.FileProcess=FileProcess.Move;// FileProcess.Copy / FileProcess.SoftLink}}
The text was updated successfully, but these errors were encountered:
CyberSinh
changed the title
Clear all tags then tag from filename
Clear all tags then tag from filename/path and/or rename/class from tags
Sep 11, 2019
The text was updated successfully, but these errors were encountered: