Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Column UI - Play list display (Read 2332 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Column UI - Play list display



Hi

I have a problem with display once and a while (seldom) that I can not figure out.

Can someone help as to why the second album in this display list displays as various artists when it is one album while the first is displayed correctly.

Regards

Column UI - Play list display

Reply #1
The Album Artist field in the various artists case may have a blank space instead of actually being empty.

Column UI - Play list display

Reply #2
My tip would be the same, but if you can post that column's display script we could backtrack it more accurately.

Column UI - Play list display

Reply #3
Thank you for your comments

The album artist field is empty no spaces etc. 

I am not too sure exactly the script you are requesting but this is display - columns UI - Playlist view - columns - artist & album - Script - Display

//Album
$if($not($strcmp($get_global(is_single),1)),
$select($min(3,%tracknumber%),
$if($strcmp($get_global(is_various),1),Various Artists,
$if(%artist%,%artist%,$get_global(bonus)Unknown Artist))
$if(%genre%,$tab()'['%genre%']'),
$if(%album%,%album%,$get_global(bonus)Unknown Album)
$if(%disc%, '('Disc %disc%')')
$if(%date%,$tab()'['%date%']'),))

It also has singletrack script but that should not be applicable here.

Regards

Column UI - Play list display

Reply #4
---
In the screenshot, the second album is showing the Track Artist as well as the Track Title in the Title column of the Playlist Viewer.
Looking at your pasted code, your Playlist View display script is taking input from a Global Variables script here:
Preferences->Display->Columns UI->Playlist view->Globals->Variables

---
Do this test:

Go to Menu->Library->Search (opens the Media Library Search window).

Paste this code into the search field:
Quote
"$if($meta(album artist),$ifequal($len($meta(album artist)),0,defined_but_empty_tag,))" IS defined_but_empty_tag

Does that "problem" album come up in the results list?
If it does, then go to Properties page for that album and right click the "Album Artist" tag name and select "Remove" and then "Apply", then "OK".
Is the "problem" album gone from the Media Library Search window results list?
Is the "Artist&Album" column in the Playlist Viewer showing different text now?

Column UI - Play list display

Reply #5
I paste $if($meta(album artist),$ifequal($len($meta(album artist)),0,defined_but_empty_tag,)) and all that it does is remove all songs from the playlist

no songs come up in the result list.

I have wiped tags and rewrote a number of different ways and have tried removing and deleting album artist a number of times.  I know that when I usually get this their is something in the album artist field of the tag, not this time. 

Regards

Column UI - Play list display

Reply #6
Can you paste the scripts for your global variables? (Preferences > Display > Columns UI > Playlist view > Globals tab > Variables tab)

Perhaps they need tweaked. I doubt this is the problem but there's always a chance it could be.

EDIT:

Also, have you opened the files in an external tag editor/viewer to see if there are any other tags that might not be showing in foobar?

Column UI - Play list display

Reply #7
------------------------------------------------------------------
> I paste $if($meta(album artist),$ifequal($len($meta(album artist)),0,defined_but_empty_tag,)) and all that it does is remove all songs from the playlist

That is not the whole code I asked you to paste. I asked you to query your media library via the Media Library Search window with that whole code string.
Did you do that?

The code string YOU pasted will show nothing if "defined but empty tags" do not exist !!!!!
Go to "Menu->Help->Title formatting help" and in the left column find the item named $ifequal(A,B,C,D). Can you see what this syntax operator does on its own?

Let me repeat the whole code string for you (COPY EVERYTHING):
Quote
"$if($meta(album artist),$ifequal($len($meta(album artist)),0,defined_but_empty_tag,))" IS defined_but_empty_tag
query your media library using the Media Library Search window


now do another query on all tags in one hit !!! (COPY EVERYTHING ...then paste into the Media Library Search window edit field ...this is one long line !!!):
Quote
"$if($meta(artist),$ifequal($len($meta(artist)),0,defined_but_empty_tag,))" IS defined_but_empty_tag OR "$if(%title%,$ifequal($len(%title%),0,defined_but_empty_tag,))" IS defined_but_empty_tag OR "$if(%album%,$ifequal($len(%album%),0,defined_but_empty_tag,))" IS defined_but_empty_tag OR "$if(%date%,$ifequal($len(%date%),0,defined_but_empty_tag,))" IS defined_but_empty_tag OR "$if(%genre%,$ifequal($len(%genre%),0,defined_but_empty_tag,))" IS defined_but_empty_tag OR "$if($meta(composer),$ifequal($len($meta(composer)),0,defined_but_empty_tag,))" IS defined_but_empty_tag OR "$if($meta(performer),$ifequal($len($meta(performer)),0,defined_but_empty_tag,))" IS defined_but_empty_tag OR "$if($meta(album artist),$ifequal($len($meta(album artist)),0,defined_but_empty_tag,))" IS defined_but_empty_tag OR "$if(%tracknumber%,$ifequal($len(%tracknumber%),0,defined_but_empty_tag,))" IS defined_but_empty_tag OR "$if(%totaltracks%,$ifequal($len(%totaltracks%),0,defined_but_empty_tag,))" IS defined_but_empty_tag OR "$if(%discnumber%,$ifequal($len(%discnumber%),0,defined_but_empty_tag,))" IS defined_but_empty_tag OR "$if(%totaldiscs%,$ifequal($len(%totaldiscs%),0,defined_but_empty_tag,))" IS defined_but_empty_tag OR "$if(%comment%,$ifequal($len(%comment%),0,defined_but_empty_tag,))" IS defined_but_empty_tag
Does the "problem" album show up in the Media Library Search window results list


------------------------------------------------------------------
Have you made any enquiries into the first section of my previous reply (regarding Globals->Variables)?

Column UI - Play list display

Reply #8
(Preferences > Display > Columns UI > Playlist view > Globals tab > Variables tab)

  /////////////////////////////
// Start of Config Part //
/////////////////////////////

// Rating char
// Choose any char for your rating system
$set_global(ratingchar,●)

// All Lowercase or First letter Uppercase in ext column
// 0 = Lowercase, 1 = First letter Uppercase
$puts(lowerext,0)

// Show ReplyGain info in title column
// 0 = No, 1 = Yes
$set_global(showrt,1)

// Show album info on singletracks?
// 0 = No, 1 = Yes
$set_global(showalbum,0)

// Use Slick ReplayGain or T and A
// 0 = T and A, 1 = Slick
$set_global(slick,0)

// Show ReplayGain Album info
// 0 = Off, 1 = On
$set_global(albumgain,0)

// Use $caps2() on Titles
// 0 = Off, 1= On
$puts(caps,0)

// Singletrack if no album tag
// 0 = Off, 1 = On
$puts(salbum,0)

// Singletrack if no replaygain_album info
// 0 = Off, 1 = On
$puts(replaya,0)

// Various if album artist present
// 0 = Off, 1 = On
$puts(vaartist,1)

//Recognise Various Artists albums (Start directory name with this indicator)
//Note: Already hardcoded: [includes: 'VARIOUS ARTISTS'], [starts with: 'VA - ']
$puts(Various-Artists_indicator,'VA')

//Force single file (include this indicator in the name of your singles directory)
//Note: Already hardcoded: [includes: '=SINGLES=']
$puts(single_indicator,'singles')

// Set Various if directoryname is only album
// 0 = Off, 1 = On
$puts(dalbum,0)

// Align Artist (Singletracks)
// 0 = Left, 1 = Right
$set_global(is_left,1)

// ReplayGain colors
$set_global(gone,00C000)
$set_global(gtwo,009000)
$set_global(rone,0000EA)
$set_global(rtwo,0000EA)

// Choose the color scheme you like!
// 0 = em Meditation, 1 = b0se Classic (Blue), 2 = b0se Classic (Green)
// 3 = Dark (Red), 4 = Luna, 5 = b0se OpusOS (Blue), 6 = Pixel8
// 7 = Watercolor, 8 = Goof, 9 = ReButz2 (Dusk), 10 = Dark (Purple)
// 11 = APC by Acedriver, 12 = PixOS, 13 = LaST (Cobalt)
// 14 = Prominence Pro, 15 = Luna Element, 16 = Oxidized
// 17 = largo, 18 = Tronnix, 19 = XPMC Alpha
// 20 = Fear Factory, 21 = Thunder Storm, 22 = FlyOS
// 23 = Luster, 24 = Fresco White, 25 = Fresco Black
// 26 = Kapsules, 27 = Kapsules (Website), 28 = Kimble
// 29 = StealthOS, 30 = 5imple, 31 = NOIRE
$puts(color_scheme,23)

  ////////////////////////////
// End of Config Part //
///////////////////////////

// Singletrack
$if($or(%singletrack%,$not(%tracknumber%)),$set_global(is_single,1))
$if($strcmp(1,$get(replaya)),$if($not(%__replaygain_album_gain%),
$set_global(is_single,1)))
$if($strcmp(1,$get(salbum)),$if($not($meta(album)),$set_global(is_single,1)))
$if($and(
$strstr($upper(%_directoryname%),$upper($get(single_indicator))),
$strstr($upper($meta(artist)),$upper($get(single_indicator)))),$set_global(is_single,1))
$if($strstr(%_directoryname%,'=SINGLES='),$set_global(is_single,1))

// Various
$if($strcmp(1,$get(vaartist)),
$if($meta(album artist),$set_global(is_various,1)))
$if($strcmp(1,$get(dalbum)),
$if($stricmp(%_directoryname%,%album%),$set_global(is_various,1)))
$if($or(%various%,%va%),$set_global(is_various,1))
$if($stricmp($substr(%_directoryname%,0,5),'VA - '),$set_global(is_various,1))
$if($strstr($upper(%_path%),'VARIOUS ARTISTS'),$set_global(is_various,1))
$if($stricmp($substr(%_directoryname%,0,$len2($get(Various-Artists_indicator))),
$get(Various-Artists_indicator)),$set_global(is_various,1))


// Translating
$if($strcmp(1,$get(caps)),
$set_global(c_title,$caps2(%title%)),$set_global(c_title,%title%))
$if($strcmp(1,$get(lowerext)),
$set_global(lowerext,$caps($ext(%_path%))),
$set_global(lowerext,$lower($ext(%_path%))))

// Lasttrack
$if($greater($len(%tracknumber%),4),
$if($strcmp($left(%tracknumber%,2),$right(%tracknumber%,2)),
$set_global(lasttrack,1)))
$if($strcmp($len(%tracknumber%),3),
$if($strcmp($num(%tracknumber%,1),$substr(%tracknumber%,3,3)),
$set_global(lasttrack,1)))
$if(%lasttrack%,$set_global(lasttrack,1))

// Codec
$set_global(c_codec,
$upper($ext(%_path%))
$if($stricmp($codec(),musepack),
$if($stricmp(%__mpc_profile%,''Xtreme''),'['q6']')
$if($stricmp(%__mpc_profile%,''Standard''),'['q5']')
$if($stricmp(%__mpc_profile%,''Insane''),'['q7']')
$if($stricmp(%__mpc_profile%,''BrainDead''),'['q8']')
$if($stricmp(%__mpc_profile%,''Radio''),'['q4']')
$if($stricmp(%__mpc_profile%,''Thumb''),'['q3']'))
$tab()
$if($or(
$stricmp($codec(),FLAC),
$stricmp($codec(),Monkey''s Audio),
$stricmp($codec(),OptimFROG),
$stricmp($codec(),WavPack),
$stricmp($codec(),Windows Media Audio V9 '('Lossless Mode')'),
$stricmp($codec(),Shorten)),
'('$muldiv(%__bitrate%,100,1411%)'%',
$if($stricmp($codec(),True Audio),'('$right(%__compression%,2)'%',
$if(%__bitrate_dynamic%,'('%__bitrate_dynamic% 'kbps','('%__bitrate% 'kbps'))
$if($stricmp($codec(),MP3), $if(%__extrainfo%,%__extrainfo%,'CBR')))')'
$if($stricmp($codec(),Monkey''s Audio), %__compression%))

// Now-playing Animation
$set_global(now_play,
$if(%_isplaying%,
$padcut($repeat('<',$add($mod($right(%_time_elapsed%,2),4),0)),4)))

// Trackrating
$set_global(ratings,$if(%trackrating%,%trackrating%,%rating%))

//Colors schemes
$if($strcmp(0,$get(color_scheme)),
// Backgrounds
$puts(design,A2AAA9)
$puts(info,C1C7C6)
$puts(selected,FFFFFF)
$puts(playing,737373)
$puts(normal,D0D6D5)
// Text
$puts(tekst,454545)
$puts(tplay,FFFFFF)
$puts(tselect,000000)
$puts(artistv,E7E7E7)
$puts(artistvs,454545)
$puts(title,555555)
$puts(bonus,808080)
// Numbers
$puts(dimmed,D0D6D5)
$puts(dimmeds,FFFFFF)
$puts(show,000000)
$puts(shows,000000)
$puts(elaps,959595))

$if($strcmp(1,$get(color_scheme)),
// Backgrounds
$puts(design,9C6B4C)
$puts(info,E0E0E0)
$puts(selected,D1A88D)
$puts(playing,ECDCD6)
$puts(normal,FFFFFF)
// Text
$puts(tekst,000000)
$puts(tplay,000000)
$puts(tselect,FFFFFF)
$puts(artistv,909090)
$puts(artistvs,FFFFFF)
$puts(title,000000)
$puts(bonus,808080)
// Numbers
$puts(dimmed,DCE1E0)
$puts(dimmeds,9C6B4C)
$puts(show,000000)
$puts(shows,FFFFFF)
$puts(elaps,000000))

$if($strcmp(2,$get(color_scheme)),
// Backgrounds
$puts(design,609653)
$puts(info,E0E0E0)
$puts(selected,A1CD95)
$puts(playing,DDECDE)
$puts(normal,FFFFFF)
// Text
$puts(tekst,000000)
$puts(tplay,000000)
$puts(tselect,FFFFFF)
$puts(artistv,A0A0A0)
$puts(artistvs,FFFFFF)
$puts(title,000000)
$puts(bonus,A0C0A0)
// Numbers
$puts(dimmed,DCE1E0)
$puts(dimmeds,A1CD95)
$puts(show,000000)
$puts(shows,FFFFFF)
$puts(elaps,000000))

$if($strcmp(3,$get(color_scheme)),
// Backgrounds
$puts(design,000060)
$puts(info,202020)
$puts(selected,000030)
$puts(playing,505050)
$puts(normal,000000)
// Text
$puts(tekst,FFFFFF)
$puts(tplay,000000)
$puts(tselect,FFFFFF)
$puts(artistv,A0A0A0)
$puts(artistvs,C0C0C0)
$puts(title,FFFFFF)
$puts(bonus,404040)
// Numbers
$puts(dimmed,4C4C4C)
$puts(dimmeds,4C4C4C)
$puts(show,FFFFFF)
$puts(shows,0000A0)
$puts(elaps,C0C0C0))

$if($strcmp(4,$get(color_scheme)),
// Backgrounds
$puts(design,F55A00)
$puts(info,DBEAEB)
$puts(selected,499C49)
$puts(playing,009CEF)
$puts(normal,FFFFFF)
// Text
$puts(tekst,000000)
$puts(tplay,000000)
$puts(tselect,FFFFFF)
$puts(artistv,A0A0A0)
$puts(artistvs,FFFFFF)
$puts(title,000000)
$puts(bonus,A0A0A0)
// Numbers
$puts(dimmed,A0A0A0)
$puts(dimmeds,000000)
$puts(show,000000)
$puts(shows,FFFFFF)
$puts(elaps,0000AA))

$if($strcmp(5,$get(color_scheme)),
// Backgrounds
$puts(design,C7A997)
$puts(info,F1F4F7)
$puts(selected,E8EAED)
$puts(playing,CCD6D9)
$puts(normal,E3E8EB)
// Text
$puts(tekst,000000)
$puts(tplay,C0A697)
$puts(tselect,D4B7A2)
$puts(artistv,909090)
$puts(artistvs,D4B7A2)
$puts(title,000000)
$puts(bonus,8B8B8B)
// Numbers
$puts(dimmed,DCE1E0)
$puts(dimmeds,7F7BBF)
$puts(show,000000)
$puts(shows,8B8B8B)
$puts(elaps,7F7BBF))

$if($strcmp(6,$get(color_scheme)),
// Backgrounds
$puts(design,7DA982)
$puts(info,D8E9EC)
$puts(selected,B88426)
$puts(playing,2641B8)
$puts(normal,DDE8EA)
// Text
$puts(tekst,000000)
$puts(tplay,FFFFFF)
$puts(tselect,000000)
$puts(artistv,B88426)
$puts(artistvs,000000)
$puts(title,000000)
$puts(bonus,B88426)
// Numbers
$puts(dimmed,7DA982)
$puts(dimmeds,B88426)
$puts(show,000000)
$puts(shows,FFFFFF)
$puts(elaps,7DA982))

$if($strcmp(7,$get(color_scheme)),
// Backgrounds
$puts(design,F99752)
$puts(info,CEDBDB)
$puts(selected,D67335)
$puts(playing,FECFAA)
$puts(normal,E4EBEB)
// Text
$puts(tekst,000000)
$puts(tplay,FFFFFF)
$puts(tselect,FFFFFF)
$puts(artistv,5F5F5F)
$puts(artistvs,FFFFFF)
$puts(title,000000)
$puts(bonus,5F5F5F)
// Numbers
$puts(dimmed,A0A0A0)
$puts(dimmeds,0A0A0A)
$puts(show,000000)
$puts(shows,FFFFFF)
$puts(elaps,404040))

$if($strcmp(8,$get(color_scheme)),
// Backgrounds
$puts(design,008CFF)
$puts(info,8A766D)
$puts(selected,F0F3F2)
$puts(playing,564A44)
$puts(normal,DCE1E0)
// Text
$puts(tekst,000000)
$puts(tplay,FFFFFF)
$puts(tselect,000000)
$puts(artistv,AA978D)
$puts(artistvs,000000)
$puts(title,000000)
$puts(bonus,70A0A0)
// Numbers
$puts(dimmed,DCE1E0)
$puts(dimmeds,008CFF)
$puts(show,FFFFFF)
$puts(shows,000000)
$puts(elaps,70A0A0))

$if($strcmp(9,$get(color_scheme)),
// Backgrounds
$puts(design,766862)
$puts(info,B8B8B8)
$puts(selected,D8C1B7)
$puts(playing,CEAC9E)
$puts(normal,E7E7E7)
// Text
$puts(tekst,000000)
$puts(tplay,000000)
$puts(tselect,FFFFFF)
$puts(artistv,E7E7E7)
$puts(artistvs,FFFFFF)
$puts(title,000000)
$puts(bonus,B08F81)
// Numbers
$puts(dimmed,B8B8B8)
$puts(dimmeds,000000)
$puts(show,000000)
$puts(shows,FFFFFF)
$puts(elaps,766862))

$if($strcmp(10,$get(color_scheme)),
// Backgrounds
$puts(design,380C2C)
$puts(info,202020)
$puts(selected,500C2C)
$puts(playing,700C5C)
$puts(normal,000000)
// Text
$puts(tekst,FFFFFF)
$puts(tplay,000000)
$puts(tselect,FFFFFF)
$puts(artistv,A0A0A0)
$puts(artistvs,C0C0C0)
$puts(title,FFFFFF)
$puts(bonus,404040)
// Numbers
$puts(dimmed,4C4C4C)
$puts(dimmeds,4C4C4C)
$puts(show,FFFFFF)
$puts(shows,CFCFCF)
$puts(elaps,C0C0C0))

$if($strcmp(11,$get(color_scheme)),
// Backgrounds
$puts(design,E1E9E9)
$puts(info,F9FFFF)
$puts(selected,E8EAED)
$puts(playing,CCD6D9)
$puts(normal,F1F9F9)
// Text
$puts(tekst,000000)
$puts(tplay,C0A697)
$puts(tselect,8A7142)
$puts(artistv,909090)
$puts(artistvs,D4B7A2)
$puts(title,6C4F3A)
$puts(bonus,8B8B8B)
// Numbers
$puts(dimmed,DCE1E0)
$puts(dimmeds,7F7BBF)
$puts(show,000000)
$puts(shows,8B8B8B)
$puts(elaps,7F7BBF))

$if($strcmp(12,$get(color_scheme)),
// Backgrounds
$puts(design,E8D9CE)
$puts(info,F4EDE8)
$puts(selected,E09553)
$puts(playing,EAA666)
$puts(normal,FFFFFF)
// Text
$puts(tekst,000000)
$puts(tplay,000000)
$puts(tselect,FFFFFF)
$puts(artistv,505050)
$puts(artistvs,000000)
$puts(title,000000)
$puts(bonus,505050)
// Numbers
$puts(dimmed,D0E6F6)
$puts(dimmeds,000000)
$puts(show,000000)
$puts(shows,FFFFFF)
$puts(elaps,000000))

$if($strcmp(13,$get(color_scheme)),
// Backgrounds
$puts(design,842929)
$puts(info,FDFDFD)
$puts(selected,842929)
$puts(playing,B66C57)
$puts(normal,FFFFFF)
// Text
$puts(tekst,000000)
$puts(tplay,000000)
$puts(tselect,FFFFFF)
$puts(artistv,404040)
$puts(artistvs,B66C57)
$puts(title,000000)
$puts(bonus,404040)
// Numbers
$puts(dimmed,FDFDFD)
$puts(dimmeds,842929)
$puts(show,000000)
$puts(shows,FFFFFF)
$puts(elaps,FFFFFF))

$if($strcmp(14,$get(color_scheme)),
// Backgrounds
$puts(design,000000)
$puts(info,D0D0D0)
$puts(selected,3F3F3F)
$puts(playing,BEBEBE)
$puts(normal,E1E1DF)
// Text
$puts(tekst,000000)
$puts(tplay,464646)
$puts(tselect,BEBEBE)
$puts(artistv,909090)
$puts(artistvs,BEBEBE)
$puts(title,3F3F3F)
$puts(bonus,8B8B8B)
// Numbers
$puts(dimmed,DCE1E0)
$puts(dimmeds,BEBEBE)
$puts(show,000000)
$puts(shows,8B8B8B)
$puts(elaps,BEBEBE))

$if($strcmp(15,$get(color_scheme)),
// Backgrounds
$puts(design,C56A31)
$puts(info,DBEAEB)
$puts(selected,008000)
$puts(playing,C56A31)
$puts(normal,F5F5F5)
// Text
$puts(tekst,000000)
$puts(tplay,000000)
$puts(tselect,FFFFFF)
$puts(artistv,2C8BE6)
$puts(artistvs,FFFFFF)
$puts(title,000000)
$puts(bonus,404040)
// Numbers
$puts(dimmed,A0A0A0)
$puts(dimmeds,000000)
$puts(show,000000)
$puts(shows,FFFFFF)
$puts(elaps,A0A0A0))

$if($strcmp(16,$get(color_scheme)),
// Backgrounds
$puts(design,2C80BC)
$puts(info,313131)
$puts(selected,000000)
$puts(playing,909090)
$puts(normal,AEAEAE)
// Text
$puts(tekst,808080)
$puts(tplay,FFFFFF)
$puts(tselect,808080)
$puts(artistv,3892C4)
$puts(artistvs,3892C4)
$puts(title,808080)
$puts(bonus,606060)
// Numbers
$puts(dimmed,313131)
$puts(dimmeds,000000)
$puts(show,808080)
$puts(shows,808080)
$puts(elaps,606060))

$if($strcmp(17,$get(color_scheme)),
// Backgrounds
$puts(design,877189)
$puts(info,E1E7E8)
$puts(selected,D8D1DB)
$puts(playing,DBD3DE)
$puts(normal,FFFFFF)
// Text
$puts(tekst,000000)
$puts(tplay,000000)
$puts(tselect,000000)
$puts(artistv,606060)
$puts(artistvs,000000)
$puts(title,000000)
$puts(bonus,808080)
// Numbers
$puts(dimmed,E1E7E8)
$puts(dimmeds,D8D1DB)
$puts(show,000000)
$puts(shows,000000)
$puts(elaps,000000))

$if($strcmp(18,$get(color_scheme)),
// Backgrounds
$puts(design,000000)
$puts(info,CDCBC1)
$puts(selected,272A2A)
$puts(playing,080808)
$puts(normal,E5E3D9)
// Text
$puts(tekst,000000)
$puts(tplay,D3D887)
$puts(tselect,D3D887)
$puts(artistv,909090)
$puts(artistvs,BEBEBE)
$puts(title,3F3F3F)
$puts(bonus,909090)
// Numbers
$puts(dimmed,CDCBC1)
$puts(dimmeds,272A2A)
$puts(show,808080)
$puts(shows,D3D887)
$puts(elaps,BEBEBE))

$if($strcmp(19,$get(color_scheme)),
// Backgrounds
$puts(design,AF9478)
$puts(info,CEDADC)
$puts(selected,72B078)
$puts(playing,B5997C)
$puts(normal,FFFFFF)
// Text
$puts(tekst,000000)
$puts(tplay,FFFFFF)
$puts(tselect,FFFFFF)
$puts(artistv,57605F)
$puts(artistvs,FFFFFF)
$puts(title,000000)
$puts(bonus,8E8F7C)
// Numbers
$puts(dimmed,B5997C)
$puts(dimmeds,72B078)
$puts(show,57605F)
$puts(shows,FFFFFF)
$puts(elaps,F0F0F0))

$if($strcmp(20,$get(color_scheme)),
// Backgrounds
$puts(design,060f60)
$puts(info,a8afc1)
$puts(selected,030523)
$puts(playing,113abe)
$puts(normal,CDD2DF)
// Text
$puts(tekst,000000)
$puts(tplay,9ed4fd)
$puts(tselect,9ed4fd)
$puts(artistv,060f60)
$puts(artistvs,113abe)
$puts(title,000000)
$puts(bonus,404040)
// Numbers
$puts(dimmed,a8afc1)
$puts(dimmeds,030523)
$puts(show,000000)
$puts(shows,9ed4fd)
$puts(elaps,9ed4fd))

$if($strcmp(21,$get(color_scheme)),
// Backgrounds
$puts(design,382C2B)
$puts(info,BAA8A5)
$puts(selected,2E2322)
$puts(playing,CEBFBD)
$puts(normal,FFFFFF)
// Text
$puts(tekst,2C2523)
$puts(tplay,464646)
$puts(tselect,F8F6F6)
$puts(artistv,464646)
$puts(artistvs,F8F6F6)
$puts(title,2C2523)
$puts(bonus,464646)
// Numbers
$puts(dimmed,F8F6F6)
$puts(dimmeds,2C2523)
$puts(show,2C2523)
$puts(shows,F8F6F6)
$puts(elaps,F8F6F6))

$if($strcmp(22,$get(color_scheme)),
// Backgrounds
$puts(design,D69E72)
$puts(info,CDC8C8)
$puts(selected,FFFFFF)
$puts(playing,D69E72)
$puts(normal,FFFFFF)
// Text
$puts(tekst,000000)
$puts(tplay,FFFFFF)
$puts(tselect,D69E72)
$puts(artistv,454545)
$puts(artistvs,454545)
$puts(title,000000)
$puts(bonus,CDC8C8)
// Numbers
$puts(dimmed,D0D6D5)
$puts(dimmeds,FFFFFF)
$puts(show,000000)
$puts(shows,D69E72)
$puts(elaps,CDC8C8))

$if($strcmp(23,$get(color_scheme)),
// Backgrounds
$puts(design,392B25)
$puts(info,E8E8E8)
$puts(selected,392B25)
$puts(playing,685D58)
$puts(normal,FFFFFF)
// Text
$puts(tekst,000000)
$puts(tplay,E8E8E8)
$puts(tselect,FFFFFF)
$puts(artistv,909090)
$puts(artistvs,BEBEBE)
$puts(title,000000)
$puts(bonus,909090)
// Numbers
$puts(dimmed,E8E8E8)
$puts(dimmeds,392B25)
$puts(show,000000)
$puts(shows,FFFFFF)
$puts(elaps,E8E8E8))

$if($strcmp(24,$get(color_scheme)),
// Backgrounds
$puts(design,00BE6A)
$puts(info,ECECEC)
$puts(selected,00BE6A)
$puts(playing,D3D3D3)
$puts(normal,FFFFFF)
// Text
$puts(tekst,9F9F9F)
$puts(tplay,9F9F9F)
$puts(tselect,FFFFFF)
$puts(artistv,909090)
$puts(artistvs,ECECEC)
$puts(title,9F9F9F)
$puts(bonus,909090)
// Numbers
$puts(dimmed,D3D3D3)
$puts(dimmeds,00BE6A)
$puts(show,9F9F9F)
$puts(shows,FFFFFF)
$puts(elaps,ECECEC))

$if($strcmp(25,$get(color_scheme)),
// Backgrounds
$puts(design,00BE6A)
$puts(info,9F9F9F)
$puts(selected,00BE6A)
$puts(playing,B5B5B5)
$puts(normal,EFEFEF)
// Text
$puts(tekst,4A4A4A)
$puts(tplay,FFFFFF)
$puts(tselect,FFFFFF)
$puts(artistv,B5B5B5)
$puts(artistvs,ECECEC)
$puts(title,4A4A4A)
$puts(bonus,B5B5B5)
// Numbers
$puts(dimmed,B5B5B5)
$puts(dimmeds,00BE6A)
$puts(show,4A4A4A)
$puts(shows,FFFFFF)
$puts(elaps,ECECEC))

$if($strcmp(26,$get(color_scheme)),
// Backgrounds
$puts(design,4F4F4F)
$puts(info,D6D6D6)
$puts(selected,449BF4)
$puts(playing,FED396)
$puts(normal,ECECEC)
// Text
$puts(tekst,4F4F4F)
$puts(tplay,4F4F4F)
$puts(tselect,FFFFFF)
$puts(artistv,0B80F6)
$puts(artistvs,4F4F4F)
$puts(title,4F4F4F)
$puts(bonus,0B80F6)
// Numbers
$puts(dimmed,FED396)
$puts(dimmeds,449BF4)
$puts(show,0B80F6)
$puts(shows,FFFFFF)
$puts(elaps,E6E6E6))

$if($strcmp(27,$get(color_scheme)),
// Backgrounds
$puts(design,DCDCDC)
$puts(info,F5F5F5)
$puts(selected,449BF4)
$puts(playing,FED396)
$puts(normal,FFFFFF)
// Text
$puts(tekst,4F4F4F)
$puts(tplay,4F4F4F)
$puts(tselect,FFFFFF)
$puts(artistv,0B80F6)
$puts(artistvs,4F4F4F)
$puts(title,4F4F4F)
$puts(bonus,FBAF58)
// Numbers
$puts(dimmed,FED396)
$puts(dimmeds,449BF4)
$puts(show,0B80F6)
$puts(shows,FFFFFF)
$puts(elaps,E6E6E6))

$if($strcmp(28,$get(color_scheme)),
// Backgrounds
$puts(design,AF997D)
$puts(info,EEF3F3)
$puts(selected,AF997D)
$puts(playing,C2AF9A)
$puts(normal,FFFFFF)
// Text
$puts(tekst,AF997D)
$puts(tplay,FFFFFF)
$puts(tselect,11D5FF)
$puts(artistv,83725E)
$puts(artistvs,EEF3F3)
$puts(title,000000)
$puts(bonus,AF997D)
// Numbers
$puts(dimmed,EAE6DF)
$puts(dimmeds,11D5FF)
$puts(show,000000)
$puts(shows,FFFFFF)
$puts(elaps,11D5FF))

$if($strcmp(29,$get(color_scheme)),
// Backgrounds
$puts(design,000000)
$puts(info,C0C0C0)
$puts(selected,A57444)
$puts(playing,CFCFCF)
$puts(normal,FFFFFF)
// Text
$puts(tekst,000000)
$puts(tplay,000000)
$puts(tselect,FFFFFF)
$puts(artistv,A57444)
$puts(artistvs,FFFFFF)
$puts(title,000000)
$puts(bonus,A57444)
// Numbers
$puts(dimmed,A57444)
$puts(dimmeds,A57444)
$puts(show,000000)
$puts(shows,FFFFFF)
$puts(elaps,FFFFFF))

$if($strcmp(30,$get(color_scheme)),
// Backgrounds
$puts(design,B78465)
$puts(info,E6EAED)
$puts(selected,B78465)
$puts(playing,B5A196)
$puts(normal,FFFFFF)
// Text
$puts(tekst,000000)
$puts(tplay,000000)
$puts(tselect,FFFFFF)
$puts(artistv,909090)
$puts(artistvs,FFFFFF)
$puts(title,000000)
$puts(bonus,A0A0A0)
// Numbers
$puts(dimmed,B78465)
$puts(dimmeds,7171CD)
$puts(show,000000)
$puts(shows,FFFFFF)
$puts(elaps,7171CD))

$if($strcmp(31,$get(color_scheme)),
// Backgrounds
$puts(design,443C38)
$puts(info,EFEFEF)
$puts(selected,FA8B00)
$puts(playing,FA8B00)
$puts(normal,F0F0F0)
// Text
$puts(tekst,000000)
$puts(tplay,E8E8E8)
$puts(tselect,FFFFFF)
$puts(artistv,909090)
$puts(artistvs,FFFFFF)
$puts(title,000000)
$puts(bonus,909090)
// Numbers
$puts(dimmed,E8E8E8)
$puts(dimmeds,392B25)
$puts(show,000000)
$puts(shows,FFFFFF)
$puts(elaps,E8E8E8))

// Settings global color
$set_global(design,$get(design))
$set_global(info,$get(info))
$set_global(selected,$get(selected))
$set_global(playing,$get(playing))
$set_global(normal,$get(normal))
$set_global(tekst,$get(tekst))
$set_global(tplay,$get(tplay))
$set_global(tselect,$get(tselect))
$set_global(artistv,$get(artistv))
$set_global(artistvs,$get(artistvs))
$set_global(title,$get(title))
$set_global(bonus,$get(bonus))
$set_global(dimmed,$get(dimmed))
$set_global(dimmeds,$get(dimmeds))
$set_global(show,$get(show))
$set_global(shows,$get(shows))
$set_global(elaps,$get(elaps))

I paste the big long script in - library search- and the playlist does not disappear this time (as the first script causes), a few albums show up, none are the problem albums.

Regards

Column UI - Play list display

Reply #9
//Album
$if($not($strcmp($get_global(is_single),1)),
$select($min(3,%tracknumber%),
$if($strcmp($get_global(is_various),1),Various Artists,
$if(%artist%,%artist%,$get_global(bonus)Unknown Artist))
$if(%genre%,$tab()'['%genre%']'),
$if(%album%,%album%,$get_global(bonus)Unknown Album)
$if(%disc%, '('Disc %disc%')')
$if(%date%,$tab()'['%date%']'),))


The variables I bolded in the text above are defined somewhere in your scripts. You need to find those scripts. They will contain $set_global.

EDIT:

Should've refreshed the thread before I posted 

Column UI - Play list display

Reply #10
OK, I think I found what's causing it.

This (the bolded part):
Quote
//Recognise Various Artists albums (Start directory name with this indicator)
//Note: Already hardcoded: [includes: 'VARIOUS ARTISTS'], [starts with: 'VA - ']
$puts(Various-Artists_indicator,'VA')

and this (the bolded part):
Quote
// Various
$if($strcmp(1,$get(vaartist)),
$if($meta(album artist),$set_global(is_various,1)))
$if($strcmp(1,$get(dalbum)),
$if($stricmp(%_directoryname%,%album%),$set_global(is_various,1)))
$if($or(%various%,%va%),$set_global(is_various,1))
$if($stricmp($substr(%_directoryname%,0,5),'VA - '),$set_global(is_various,1))
$if($strstr($upper(%_path%),'VARIOUS ARTISTS'),$set_global(is_various,1))
$if($stricmp($substr(%_directoryname%,0,$len2($get(Various-Artists_indicator))),
$get(Various-Artists_indicator)),$set_global(is_various,1))

Put simply, I'm guessing the name of the folder that the files are in is Van Halen III. The Various Artists indicator is "VA". Because the first two letters of the directory's name are the same as the "Various-Artists_indicator", the album is getting flagged as a various artists album.

The quickest fix to try is changing the script so that it is case-sensitive. You can do this by changing this part of the script:
Quote
$if($stricmp($substr(%_directoryname%,0,$len2($get(Various-Artists_indicator))),
$get(Various-Artists_indicator)),$set_global(is_various,1))

to this:
Quote
$if($strcmp($substr(%_directoryname%,0,$len2($get(Various-Artists_indicator))),
$get(Various-Artists_indicator)),$set_global(is_various,1))

However, this^ definitely will not not fix the problem if the folder name is all caps.

Personally, I'd also change this:
Quote
$puts(Various-Artists_indicator,'VA')

to this:
Quote
$puts(Various-Artists_indicator,'VARIOUS')

 

Column UI - Play list display

Reply #11
Thank you very much Ben for your time, is much appreciated.

It is only when I am tagging and organizing new music.

after that it gets put in directory year-album, therefore the seldom. 

$puts(Various-Artists_indicator,'VARIOUS')

Works like a charm and now I am not baffled as to something in the artist tag.

Regards