[Not My Release] Library Tree

When multivalue %artist% is playing it matches only tracks with all artists in %artist% tag (not separated values)Trying:[font= "Lucida Console"]%artist% IS $nowplaying{%<artist>%}[/font]results in artists with one character names (as reported in my previous post;))

Even something like this doesn't work:[font= "Lucida Console"]%artist% IS $nowplaying{$meta(artist,0)} OR %artist% IS $nowplaying{$meta(artist,1)} OR %artist% IS $nowplaying{$meta(artist,2)}[/font]More precisely it works only if %artist% has three artist, but fails otherwise (!?)

It would be nice if %<artist>% could be used

As partial workaround I've set it right now to: [font= "Lucida Console"]%artist% HAS $nowplaying{$meta(artist,0)}[/font]

[Not My Release] Library Tree

%artist% IS $nowplaying{$directory($replace(%lastfm_similar_artist%,; ,\),4)} OR %artist% IS $nowplaying{$directory($replace(%lastfm_similar_artist%,; ,\),3)} OR %artist% IS $nowplaying{$directory($replace(%lastfm_similar_artist%,; ,\),2)} OR %artist% IS $nowplaying{$directory($replace(%lastfm_similar_artist%,; ,\),1)} OR %artist% IS $nowplaying{$filename($replace(%lastfm_similar_artist%,; ,\))}

Should be in one line, and IS can be replaced with HAS alsoIt displays node with similar artist from user library to current playing artist, and only glitch seems to be that library tree refreshes faster than biography view fills %lastfm_similar_artist% (at least with my internet connection) so in some cases isn't refreshed properly

[Not My Release] Library Tree

When I first tried to make similar artist node, first idea was to use $meta_sep() but trying it, then trying $meta() in item details for example, I realized that it can't be used for this kind of dynamic tag (tag that is provided by third party component) even while track is playing and tag is provided

Anyway thanks, I like compact scripts like this one instead long lines of code

[Not My Release] Library Tree

If %album% is empty, NowPlaying Album shows albums that have 1 letter, or if %artist% is empty then under NowPlaying Artist are artists whose names are just 1 letter

It seems to me that this has something to do with missing tag outputting "?" which then library tree matches to any tag that has one character length. It can be avoided if tag is closed in square brackets:

[Not My Release] Library Tree

Biography view is provider, and in properties you see s just the name of the tag which can be anything you set, i.e. in advanced properties under Standard Fields you can set Label=PUBLISHER and see in properties tag named Label but you can't call it with %label%, or properties displays Played name for %play_count% mapping etc

[Not My Release] Library Tree

And, yes it´s definitely biography. The filter works as soon as some artist (not track) is played the second time, because biography is so intelligent to update lastfm tags for a l l tracks by this artist - really cool!

[Not My Release] Library Tree

Thank you. But I can't reproduce the problem yet...I'd like to ask the following.(1) Where is %play_count% saved? if %play_count% is saved in foo_customdb, could you provide foo_customdb.dlll.cfg too ? (2) Could you try reinstalling Library Tree ? (removing foo_uie_library_tee.dll.cfg from configuration folder)Please copy foo_uie_library_tee.cfg.dll to another folder for reproducing the problem.

[Not My Release] Library Tree

hmm, it´s a pity, seems to be different than I wrote above, the TF fields are only teporarily available. So not really useful. Would be nice, if Biography would write the lastfm fields permanently for this filter script in Library Tree...

[Not My Release] Library Tree

Although this filter seems to work properly, upon loading foobar2000, I receive the following notification in the console when I use that filter: Library Tree : filter error. What's wrong with it and how can I fix it?

[Not My Release] Library Tree

[Not My Release] Library Tree

Does anyone know if it's possible to have an item appear in several same levels in the sorting hierarchy? I guess that sounds confusing, but let me illustrate :

I have several ways to access my library. One I'm working on is by genres. I run into problems with fusion genres, genres that could potentially belong to two different values in a sorting hierarchy. Here's an example. Each of these levels are represented by a value in a tag. What I'd really like is a way to make a fusion genre like "Jazz-Rock Fusion" appear as a level both under Rock and Jazz.

Popular Music

Rock

Jazz-rock Fusion

Jazz

Jazz-rock Fusion

The above is a dream scenario. I can only make Jazz-Rock Fusion appear either under Rock or under Jazz, but not both! The view format at the moment is simple, something like "%supergenre1%/%supergenre2%/%genre%" just with a few brackets thrown in. Any attempts at tricking around with if-conditions and so on have so far proven fruitless. Is what I'm thinking of at all possible?