![]() ![]() ![]() ![]() ' )Ġ7: $puts ( Info, ' Duplicate artist names will be removed from the list of artist names. ![]() 01: $filename ( $getEnv ( ' USERPROFILE ' ) ' \Desktop\ ', UTF-8 )Ġ6: $puts ( Info, ' The artist names are separated by the delimiter sequence " " (semicolon+space). The list of artist names contains unique artist names and is sorted by artist name. The artist names are separated by the delimiter sequence " " (semicolon+space). Here comes another modification of the export script from before. Ns a multi-value tag-field, which can be freely named due to the import format string. ' )Ġ7: $puts ( Info, ' After importing the CSV data into the related files, each file contai ' )Ġ5: $puts ( Info, ' The CSV column "ArtistCollection" contains a list of artist names, which have been collected fromĠ6: $puts ( Info, ' The artist names are separated by the delimiter sequence "\\", which supports the automatically creation of a multi-value tag-field, when importing the list of artist names into a tag-field. ' )Ġ4: $puts ( Info, ' The CSV output list is sorted by "Album", then by "Filepath". 01: $filename ( $getEnv ( ' USERPROFILE ' ) ' \Desktop\.txt ', UTF-8 )Ġ2: $puts ( Info, ' This Mp3tag export script creates a report text file of format CSV (Ġ3: $puts ( Info, ' The CSV columns are: "Album","ArtistCollection","Filepath". While importing, the '\\' separated list of artist names will be automatically itemized and stored into a multi-value tag-field. Here comes a modification of the export script from before. The import process complains about empty lines, which cannot be parsed, this can be ignored.Ģ.1.mte (730 Bytes) Using the converter "Textfile -Tag" with a format string like. You have to import the report output file into the selected files. ' ) $puts ( Info, )Ħ: $loop ( %ALBUM% ) $puts ( ListOfArtists, ) $loop ( %ALBUM% ) $puts ( ListOfArtists, $get ( ListOfArtists ) %ARTIST% ' ' ) $loopend ( )ħ: $loop ( %ALBUM% ) $loop ( %_path% ) ' " ' %ALBUM% ' "," ' $trim ( $get ( ListOfArtists ), ' ' ) ' "," ' %_path% ' " 'Ĩ: $loopend ( ) $loopend ( ) $loopend ( ) ' )ĥ: $puts ( Info, ' The column "ArtistCollection" contains a list of artist names, which have been collected from ' )Ĥ: $puts ( Info, ' The output list is sorted by "Album", then by "Filepath". The last thread pretty much sums up my question: is there a script to automate this action? 1: $filename ( $getEnv ( ' USERPROFILE ' ) ' \Desktop\ ', UTF-8 )Ģ: $puts ( Info, ' This Mp3tag export script creates a report text file of format CSV (ģ: $puts ( Info, ' The CSV columns are: "Album","ArtistCollection","Filepath". With this tag that I am trying to do, the whole release would show, which for me is quite desirable. Normally if you select an artist in the music player, it will only show the tracks that they were the artist for on the release. Something where each track has a different artist. This has the most use for compilation releases where there are a number of artists on the release. The Simon & Garfunkel example is a bad one. What about some sort of export, as you suggested? Some how export the artists from each track into a text file, separating each with a semi colon, then importing the result into one tag field. Is there any way to reference the track right before or after? You could potentially 'build' the albumartistsort one track at a time, then have the desired tag on the last track of the album, from which it can be copied to the other tracks.? I sort of thought that it would be hard to do this with a script as it would require some sort of memory function to store all the artist values. I doubt that there is an action that create mulitvalue fields. If you have to add it manually anyway, then a short glance at all the tracks would get the data and enable you to hack it in. On the other hand: how do you get the information that SImon & Garfunkel consist of Paul SImon and Art Garfunkel? Is that stored somewhere in the fields? If so, you can add that info to ARTISTSORT. So it cannot "remember" what it found in other tracks - unless you export the data, manipulate it there and then reimport that. Technically does MP3tag not know anything about albums. SOme are technical and others are of a semantical nature. I think there are several obstacles to overcome. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |