Help - Search - Members - Calendar
Full Version: error in tagz language in 0.9
Hydrogenaudio Forums > Hosted Forums > foobar2000 > General - (fb2k)
=trott=
Hello,

I have found this problem to exist in all beta versions including the release candidate. I use the following string:

CODE
$if(%album artist%,'various',%artist%)\%album%\$num(%tracknumber%,2)$if(%album artist%,'. '%artist%' - ','. ')%title%


as the filename in the converter. I also put this in my playlist. The idea is that albums with the album artist tag in them will get written to a 'various' directory and that the individual track have the track artist in their filename (provided that the 'album artist' tag reads 'various'). All other songs are written into a 'artist/album/##. title' format.

This has always worked flawlessly in 0.8. However, in 0.9 foobar treats ALL tracks as if they had an 'album artist' tag present.

See the below screenshot, the 'moody blues' cd does not have an album artist tag but still it is treated as such in my string.

Screenshot
Ganymed: linked to big screenshot
Shade[ST]
Not an error, simply a rewrite. You can read the guides online, or simply replace %album artist% with $meta(album artist)

Your screenshot is too big, by the way.
Synthetic Soul
Check the wiki page.

QUOTE
%album artist%

Defined as $if3($meta(album artist),$meta(artist),$meta(composer),$meta(performer)).


foosion
Possible replacement candidates are $meta_test(album artist) or %track artist%. The former simply tests for the presence of the "album artist" tag, while the latter is defined as %artist%, if %album artist% and %artist% (the remapped forms) exist and are different.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.