[mb-users] Taggerscript/Rename String interactions (Was Re: $performer())
Adam Golding
adamgolding at gmail.com
Wed Jun 25 13:25:22 UTC 2008
hmm, you're right, I was conflating 'classical release' with 'release where
the performer/composer distinction matters', and the latter is closer to
describing the releases that I'd want named differently, since, for
instance, I'd definitely want to see who the real songwriters of Britney's
songs are, talented as those people must be, and would file an album under
the songwriter if they wrote all the songs, adding the performer as an
afterthought, contrary to standard marketing practice.
On the other hand, I just realized my idea won't work for a different
reason--I was thinking at the album level, but taggerscript is (as far as i
can tel) album blind. There's no way to say 'for all tracks in this
directory, if at least one of them is' etc.
2008/6/25 Thomas Tholén <badnewsbnw at gmail.com>:
> Um, hold on a second... Britney Spears (as an example) didn't compose all
> her songs, did she? Or am I mis-thinking your suggestion?
> //[bnw]
>
>
> On 6/24/08, Adam Golding <adamgolding at gmail.com> wrote:
>
>> I think I solved my own problem--if the composer is not in the performer
>> list, it's likely a classical release, and vice versa. And classical
>> releases that include the composer as performer usually do well under
>> non-classical renaming schemes anyway.
>>
>> Now, I realize now for my purposes i have to get clearer on how the
>> taggerscript/rename strings interact. Does every variable set by $set also
>> get written to tags, including newly created temporary vairables? What is
>> the order of events between:
>>
>> - reading existing metadata variables from mb
>> - applying set commands in the rename strings
>> - applying set commands in the taggerscript
>> - writing tags
>> - renaming files
>>
>> 2008/6/24 Adam Golding <adamgolding at gmail.com>:
>>
>>> Ok, the bigger challenge is getting it to tag classical and non-classical
>>> differently. Originally I was thinking of having two installs of picard,
>>> and dragging the albums accordingly, but I've been told that won't work.
>>> Anyone else, please let me know if you have a taggerscript idea to do this.
>>>
>>>
>>> 2008/6/24 Philipp Wolfer <phw at rubyforge.org>:
>>>
>>> On Tue, Jun 24, 2008 at 12:17 PM, Adam Golding <adamgolding at gmail.com>
>>>> wrote:
>>>>
>>>>
>>>>> Are there docs on the $performer function? I need a way to add
>>>>> performer information in brackets to release titles (from the performer ARs)
>>>>> when it's not there in the album title, but not on non-classical releases
>>>>> (to the extent the script can be coaxed to guess this)--any ideas?
>>>>
>>>>
>>>> Using just $performer() should return a a comma separated list of artist
>>>> names. You can specify the performance type you want in the $perfomer
>>>> function. For example $performer(drums) should return the artist(s) who
>>>> performed drums for the track. $performer(lead) is for lead vocals. If you
>>>> want to change the separator to something else then a comma you can specify
>>>> it as a second argument, e.g. $performer(lead,; ).
>>>>
>>>> I don't know if there is a list for the available instrument and vocal
>>>> keys.
>>>>
>>>>
>>>> --
>>>> Philipp Wolfer
>>>
>>>
>>>
>>
>> _______________________________________________
>> MusicBrainz-users mailing list
>> MusicBrainz-users at lists.musicbrainz.org
>> http://lists.musicbrainz.org/mailman/listinfo/musicbrainz-users
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.musicbrainz.org/pipermail/musicbrainz-users/attachments/20080625/b9bd7afd/attachment.htm
More information about the MusicBrainz-users
mailing list