<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.hydrogenaudio.org/index.php?action=history&amp;feed=atom&amp;title=User%3ABeto%2Ffoobar2000%2FArchives</id>
	<title>User:Beto/foobar2000/Archives - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hydrogenaudio.org/index.php?action=history&amp;feed=atom&amp;title=User%3ABeto%2Ffoobar2000%2FArchives"/>
	<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=User:Beto/foobar2000/Archives&amp;action=history"/>
	<updated>2026-05-03T10:37:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=User:Beto/foobar2000/Archives&amp;diff=17485&amp;oldid=prev</id>
		<title>Beto: New page: You find here older versions of my foobar page.  ==foobar2000 current screenshot== My current foobar This is my current foobar. It is based in [http://mus...</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=User:Beto/foobar2000/Archives&amp;diff=17485&amp;oldid=prev"/>
		<updated>2007-06-28T18:09:19Z</updated>

		<summary type="html">&lt;p&gt;New page: You find here older versions of my foobar page.  ==foobar2000 current screenshot== &lt;a href=&quot;/index.php?title=File:Foobar1.jpg&quot; title=&quot;File:Foobar1.jpg&quot;&gt;thumb|200px|My current foobar&lt;/a&gt; This is my current foobar. It is based in [http://mus...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;You find here older versions of my foobar page.&lt;br /&gt;
&lt;br /&gt;
==foobar2000 current screenshot==&lt;br /&gt;
[[Image:Foobar1.jpg|thumb|200px|My current foobar]]&lt;br /&gt;
This is my current foobar. It is based in [http://music.morbo.org/wiki/columns_ui:manual columnsUI] with [[Foobar2000:0.9_Single_Column_Playlist_%28foo_uie_single_column_playlist%29|single column playlist]]. The single column code is based in mazy&amp;#039;s wonderful testcase presented [http://www.hydrogenaudio.org/forums/index.php?s=&amp;amp;showtopic=47810&amp;amp;view=findpost&amp;amp;p=426016 here] and tweaked by me.&lt;br /&gt;
&lt;br /&gt;
There are also three [[Foobar2000:0.9_Track_Info_Panel_Mod_%28foo_uie_trackinfo_mod%29|trackinfo mod panels]] to display details about the current playing song and the progressbar (on top of the screenshot).&lt;br /&gt;
&lt;br /&gt;
At the right you can find [http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:0.9_Album_Art_Panel_%28foo_uie_albumart%29 album art panel] that displays the cover of the CD that is playing.&lt;br /&gt;
&lt;br /&gt;
Right below the blue [http://wiki.bowron.us/index.php/Foobar2000 foo browser panels] make it easier to navigate through the media library.&lt;br /&gt;
&lt;br /&gt;
==foobar2000 scripts and codes==&lt;br /&gt;
===trackinfo mod panels code===&lt;br /&gt;
====top panel====&lt;br /&gt;
This code scrolls the title of the music if it is larger that the panel width.&lt;br /&gt;
&amp;lt;pre&amp;gt;//lenght of scrolling&lt;br /&gt;
$puts(len,70)&lt;br /&gt;
&lt;br /&gt;
//title&lt;br /&gt;
$puts(title,$if2(%title%,No title))&lt;br /&gt;
&lt;br /&gt;
//core code&lt;br /&gt;
$align(right,top)&lt;br /&gt;
$font(calibri bold,22,glow-7-123-167 glowexpand-1,255-255-255)&lt;br /&gt;
$if(%_isplaying%,&lt;br /&gt;
$iflonger($get(title),$get(len),&lt;br /&gt;
&lt;br /&gt;
//scroll code&lt;br /&gt;
$puts(diff,$sub($len($get(title)),$get(len)))&lt;br /&gt;
$puts(start,$add(1,$mod(%_time_elapsed_seconds%,$get(diff))))&lt;br /&gt;
$puts(start2,$select($add($div($add(1,$mod( %_time_elapsed_seconds%,$mul($get(diff),2))),$add($get(diff),1)),1),$get(start),$sub($add($get(diff),1),$get(start))))&lt;br /&gt;
$substr($get(title),$get(start2),$add($get(start2),$get(len)))&lt;br /&gt;
&lt;br /&gt;
//end of scroll code&lt;br /&gt;
,$get(title))$char(10)&lt;br /&gt;
$font(candara bold,16,shadow,)&lt;br /&gt;
$align(right,bottom)&lt;br /&gt;
&lt;br /&gt;
//artist&lt;br /&gt;
$if($meta(album artist),$meta(album artist)&amp;#039; / &amp;#039;%artist%,&lt;br /&gt;
$if($meta(performer),$meta(performer)&amp;#039; / &amp;#039;%artist%,&lt;br /&gt;
$if2(%artist%,No artist)))$char(10)&lt;br /&gt;
,&lt;br /&gt;
&amp;#039;Stopped&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
//overlay image&lt;br /&gt;
$imageabs(0,0,images\overlay.png,)&amp;lt;/pre&amp;gt;&lt;br /&gt;
====bottom panel====&lt;br /&gt;
&amp;lt;pre&amp;gt;//genre and style lenght&lt;br /&gt;
$puts(item_len,$len($if2(%genre%,No genre)&amp;#039; | &amp;#039;$if2(%style%,No style)))&lt;br /&gt;
$puts(item_con,$if2(%genre%,No genre)&amp;#039; | &amp;#039;$if2(%style%,No style))&lt;br /&gt;
&lt;br /&gt;
// Streaming&lt;br /&gt;
$if(%_time_total%,,$puts(stream,1))&lt;br /&gt;
&lt;br /&gt;
// Rating&lt;br /&gt;
$puts(rtchar,«)&lt;br /&gt;
&lt;br /&gt;
// Last played&lt;br /&gt;
$puts(last_played_year,$substr(%last_played%,1,4))&lt;br /&gt;
$puts(last_played_month,$substr(%last_played%,6,7))&lt;br /&gt;
$puts(last_played_day,$substr(%last_played%,9,10))&lt;br /&gt;
$puts(last_played_hour,$substr(%last_played%,12,13))&lt;br /&gt;
$puts(last_played_min,$substr(%last_played%,15,16))&lt;br /&gt;
$puts(last_played_sec,$substr(%last_played%,18,19))&lt;br /&gt;
&lt;br /&gt;
// Compression ratios&lt;br /&gt;
$puts(compr_perc,$muldiv(%__bitrate%,100,1411))&lt;br /&gt;
$puts(compr_idx,$div(100,$get(compr_perc))&amp;#039;.&amp;#039;$cut($muldiv($mod(100,$get(compr_perc)),1000,$get(compr_perc)),2))&lt;br /&gt;
&lt;br /&gt;
//Core code&lt;br /&gt;
$align(left,top)&lt;br /&gt;
$font(tahoma,8,bold,255-255-255)&lt;br /&gt;
$if(%_isplaying%,&lt;br /&gt;
$ifgreater($get(item_len),100,&lt;br /&gt;
$cut($get(item_con),99)&amp;#039;...&amp;#039;,&lt;br /&gt;
$get(item_con)&lt;br /&gt;
)&lt;br /&gt;
$align(right,top)&lt;br /&gt;
$if2(%album%,No album)$if(%album subtitle%,&amp;#039;: &amp;#039;%album subtitle%)&amp;#039; | &amp;#039;$if2(%date%,No date)&amp;#039; | &amp;#039;$if2(%publisher%,No publisher)$char(10)&lt;br /&gt;
$if(%_ispaused%,$font(,,bold,255-0-0)&amp;#039;[Paused] &amp;#039;)$font(tahoma,8,bold,255-255-255)$if(%_isplaying%,&amp;#039;[&amp;#039;[%_time_elapsed%]$if(%_time_total%,&amp;#039;/&amp;#039;%_time_total%)&amp;#039;]&amp;#039;)$if(%_isplaying%,$if($get(stream),&amp;#039; [Streaming]&amp;#039;,&amp;#039; [&amp;#039;$muldiv(%_time_elapsed_seconds%,100,%_length_seconds%)&amp;#039;%]&amp;#039;))$char(10)&lt;br /&gt;
[%__codec%]&amp;#039; &amp;#039;[%bitrate%Kbps]&lt;br /&gt;
$if($stricmp(%__encoding%,lossy),&lt;br /&gt;
&amp;#039; [&amp;#039;%__encoding%&amp;#039;]&amp;#039;$char(10)$char(10),&lt;br /&gt;
&amp;#039; [&amp;#039;$get(compr_perc)&amp;#039;%] [&amp;#039;%__encoding%&amp;#039;]&amp;#039;$char(10)$char(10))&lt;br /&gt;
&lt;br /&gt;
$if(%rating%,$font(wingdings,9,,)&lt;br /&gt;
$repeat($get(rtchar),%rating%)$font(,,,18-173-224)$repeat($get(rtchar),$sub(5,%rating%))$font(calibri,8,bold,255-255-255),&lt;br /&gt;
$font(tahoma,7,bold,255-255-255)This track has no rating)&amp;#039; | &amp;#039;&lt;br /&gt;
$if(%last_played%,&lt;br /&gt;
$ifgreater(%play_count%,1,Played %play_count% times,Played %play_count% time),&lt;br /&gt;
This song was never played)&lt;br /&gt;
$if(%last_played%,&amp;#039; | Last Played &amp;#039;$get(last_played_day)/$get(last_played_month)/$get(last_played_year)&amp;#039; at &amp;#039;$get(last_played_hour):$get(last_played_min))&lt;br /&gt;
,&lt;br /&gt;
$align(right,top)&amp;#039;Stopped&amp;#039;)&amp;lt;/pre&amp;gt;&lt;br /&gt;
====progress bar====&lt;br /&gt;
&amp;lt;pre&amp;gt;$padding(0,0)&lt;br /&gt;
$drawrect(,,,10,brushcolor-173-231-252 pencolor-18-173-224)&lt;br /&gt;
&lt;br /&gt;
$puts(progress,$muldiv(%playback_time_seconds%,$sub(%_width%,4),%length_seconds%))&lt;br /&gt;
&lt;br /&gt;
$ifgreater($get(progress),0,&lt;br /&gt;
$padding(2,2)$drawrect(,,$get(progress),6,brushcolor-18-173-224 pencolor-null),)&amp;lt;/pre&amp;gt;&lt;br /&gt;
===single column playlist code===&lt;br /&gt;
====group by====&lt;br /&gt;
&amp;lt;pre&amp;gt;[%album artist%] %album%&amp;lt;/pre&amp;gt;&lt;br /&gt;
====item display====&lt;br /&gt;
&amp;lt;pre&amp;gt;$puts(item_len,$len(%tracknumber%&amp;#039;. &amp;#039;%subalbum%&amp;#039;: &amp;#039;$if($meta(album artist),%artist%&amp;#039; - &amp;#039;%title%,%title%)&amp;#039;: &amp;#039;%subtitle%))&lt;br /&gt;
$puts(item_con,$replace([%tracknumber%&amp;#039;. &amp;#039;][%subalbum%&amp;#039;: &amp;#039;]$if($meta(album artist),%artist%&amp;#039; - &amp;#039;%title%,%title%)[&amp;#039;: &amp;#039;%subtitle%],&amp;#039;(&amp;#039;,$font(calibri bold italic,8,$if(%isplaying%,glow-192-192-192 glowalpha-130,),$if(%_selected%,255-0-0,170-170-170))&amp;#039;(&amp;#039;))&lt;br /&gt;
$if($strcmp($mod(%_playlist_number%,2),1),&lt;br /&gt;
$drawrect(,,,,brushcolor-245-245-245 pencolor-null))&lt;br /&gt;
$padding(2,0)&lt;br /&gt;
$font(calibri bold,8,$if(%isplaying%,glow-192-192-192 glowalpha-130,),$if(%_selected%,255-0-0,170-170-170))&lt;br /&gt;
$ifgreater($get(item_len),182,&lt;br /&gt;
$cut($get(item_con),181)&amp;#039;...&amp;#039;,&lt;br /&gt;
$get(item_con)&lt;br /&gt;
)&lt;br /&gt;
$alignabs(6,13,%_width%,%_height%,,)&lt;br /&gt;
$font(CubicFive10,5,nocleartype,190-190-190)&lt;br /&gt;
[%length% | ]&lt;br /&gt;
[$info(bitrate) kbps]&lt;br /&gt;
$alignabs(0,-1,$sub(%_width%,36),%_height%,right,)&lt;br /&gt;
$if($not(%__replaygain_track_gain%),$font(,,,255-0-0)T,)&lt;br /&gt;
$if($not(%__replaygain_album_gain%),$font(,,,255-0-0)A,)&lt;br /&gt;
$alignabs(0,-1,$sub(%_width%,2),%_height%,right,)&lt;br /&gt;
$font(CubicFive10,5,nocleartype,190-190-190)&lt;br /&gt;
[%play_count%x]&lt;br /&gt;
//$if(%cwb_queueindex%, &amp;#039;[&amp;#039;%cwb_queueindexes%/%cwb_queuelength%&amp;#039;]&amp;#039;)&lt;br /&gt;
$alignabs(0,10,$sub(%_width%,2),%_height%,right,)&lt;br /&gt;
$font(Wingdings,8,glow-190-190-190 glowexpand-1,250-250-250)&lt;br /&gt;
$repeat(«,%rating%)&amp;lt;/pre&amp;gt;&lt;br /&gt;
====group display====&lt;br /&gt;
&amp;lt;pre&amp;gt;$puts(ar_w,$calcwidth($longest(%album artist%,%artist%)))&lt;br /&gt;
$padding(1,0)&lt;br /&gt;
$drawrect(,,,,brushcolor-119-213-249 pencolor-51-191-238)$padding(4,1)&lt;br /&gt;
$align(left,top)$font(calibri bold,8,,255-255-255)&lt;br /&gt;
$font(,,bold glow-51-191-238,)&lt;br /&gt;
%album%[&amp;#039;: &amp;#039;%album subtitle%]&lt;br /&gt;
$alignabs(0,0,$sub(%_width%,$get(ar_w),14),%_height%,right,)&lt;br /&gt;
$font(cubicfive10,5,,18-173-224)&lt;br /&gt;
[%encodedby%]&lt;br /&gt;
$align(right,top)$font(calibri bold,8,,255-255-255)&lt;br /&gt;
$if2(%album artist%,%artist%)&lt;br /&gt;
$drawrect($sub(%_width%,$get(ar_w),18),-1,3,%_height%,brushcolor-51-191-238 pencolor-null)&lt;br /&gt;
$drawrect($sub(%_width%,$get(ar_w),17),-1,1,%_height%,brushcolor-250-250-250 pencolor-null)&lt;br /&gt;
$alignabs(6,15,%_width%,%_height%,,)&lt;br /&gt;
$font(CubicFive12,5,nocleartype,18-173-224)&lt;br /&gt;
[%date% | ][%genre%][ | %publisher%]&lt;br /&gt;
$alignabs(0,14,$sub(%_width%,$get(ar_w),14),%_height%,right,)&lt;br /&gt;
$font(cubicfive10,5,,)&lt;br /&gt;
[%rippedby%]&lt;br /&gt;
$imageabs($sub(%_width%,$get(ar_w),98),0,images\playlist-refl.png,)&lt;br /&gt;
$imageabs($sub(%_width%,87),0,images\playlist-refl.png,)&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Beto</name></author>
	</entry>
</feed>