<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.hydrogenaudio.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cwbowron</id>
	<title>Hydrogenaudio Knowledgebase - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hydrogenaudio.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cwbowron"/>
	<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Special:Contributions/Cwbowron"/>
	<updated>2026-06-13T05:47:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:0.9_CwBowron%27s_Title_formating_(foo_cwb_hooks)&amp;diff=12644</id>
		<title>Foobar2000:0.9 CwBowron&#039;s Title formating (foo cwb hooks)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:0.9_CwBowron%27s_Title_formating_(foo_cwb_hooks)&amp;diff=12644"/>
		<updated>2006-09-01T20:37:05Z</updated>

		<summary type="html">&lt;p&gt;Cwbowron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;foo_cwb_hooks&#039;&#039;&#039; adds various functions and variables to global title formatting.  The [http://wiki.bowron.us/index.php/Foobar2000#foo_cwb_hooks author&#039;s component page] may contain more up-to-date information on the plugin.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Download:&#039;&#039;&#039; [http://foobar.bowron.us/foo_cwb_hooks.zip foo_cwb_hooks.zip]&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
*$cwb_urldecode / $cwb_httpclean - decodes characters in URLs&lt;br /&gt;
*$cwb_removethe - removes The and A at the beginning of a string&lt;br /&gt;
*$cwb_ltrim - example: $cwb_ltrim(%artist%,The) $cwb_ltrim(%artist%,The ,A ,La )&lt;br /&gt;
*$cwb_datediff(d1,d2) - number of days between two dates in the format yyyy-mm-dd or yyyy-mm-dd hh:mm:ss &lt;br /&gt;
&lt;br /&gt;
==Variables==&lt;br /&gt;
*%cwb_systemdate% - date in the formay yyyy-mm-dd&lt;br /&gt;
*%cwb_systemdatetime% - date and time in the format yyyy-mm-dd hh:mm:ss&lt;br /&gt;
*%cwb_activelist% - active playlist name&lt;br /&gt;
*%cwb_activelist_count% - number of items in the active list&lt;br /&gt;
*%cwb_playinglist% - playing playlist name&lt;br /&gt;
*%cwb_playinglist_count% - number of items in the playing list&lt;br /&gt;
*%cwb_queueindex% - queueindex if in the queue, false otherwise&lt;br /&gt;
*%cwb_queueindexes% - indices of the item in the queue, false otherwise&lt;br /&gt;
*%cwb_queuelength% - length of the queue&lt;br /&gt;
*%cwb_queue_end_playlist% - playlist of the last item in the queue&lt;br /&gt;
&lt;br /&gt;
==Known Bugs==&lt;br /&gt;
*%cwb_playinglist% and %cwb_activelist% changes won&#039;t refresh in displays &lt;br /&gt;
&lt;br /&gt;
==Feature Requests==&lt;br /&gt;
&#039;&#039;&#039;NOTE: These are NOT implemented.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Add variables for the following:&lt;br /&gt;
**length of active playlist and playing list&lt;br /&gt;
**%_playbackorder%&lt;br /&gt;
**%_replaygain_mode% - not really possible&lt;br /&gt;
**%_database% - gives back if a file belongs to database or not&lt;br /&gt;
***not easily possibe because you cannot use SDK functions in the title formatting callback&lt;br /&gt;
***only way I could see to do it is to cache the library and test against that &lt;br /&gt;
**%_added% - timestamp when a file was added to database&lt;br /&gt;
***not really possible - timestamp is not stored when added when added to library&lt;br /&gt;
***could be possible with a plugin that stores the date added to the library&lt;br /&gt;
***library_callback implementing on_items_added() to store timestamps&lt;br /&gt;
&lt;br /&gt;
==Useful Strings==&lt;br /&gt;
&lt;br /&gt;
&#039;Played Today&#039;, &#039;Played Yesterday&#039;, &#039;Played n days ago&#039; or &#039;No last played info&#039; &lt;br /&gt;
&lt;br /&gt;
$if(%last_played%, $puts(diff,$cwb_datediff(%last_played%,%cwb_systemdate%)) Played $ifgreater(1,$get(diff),Today, $ifgreater(2,$get(diff),Yesterday, $get(diff) days ago)), No last played info)&lt;br /&gt;
&lt;br /&gt;
=Link=&lt;br /&gt;
* [http://wiki.bowron.us/index.php/Foobar2000#foo_cwb_hooks Official Website]&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=43606&amp;amp;hl=foo_cwb_hooks Discussion thread]&lt;br /&gt;
&lt;br /&gt;
[[Category: Other components]]&lt;br /&gt;
[[Category: Library tools]]&lt;/div&gt;</summary>
		<author><name>Cwbowron</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=10412</id>
		<title>Foobar2000:Components</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=10412"/>
		<updated>2006-03-25T19:05:09Z</updated>

		<summary type="html">&lt;p&gt;Cwbowron: /* Components for Columns UI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Components for foobar2000 v0.9=&lt;br /&gt;
This page contains most foobar2000 v0.9 components available at time of last update. Descriptions where available. More information on these plugins can be found by searching the [http://www.hydrogenaudio.org/forums/index.php?showforum=28 foobar2000 forums].&lt;br /&gt;
&lt;br /&gt;
Much of the information here came from [http://www.hydrogenaudio.org/forums/index.php?showtopic=42730&amp;amp;st=0 this thread] which may be more up to date, and also shows a list of components not yet updated from earlier versions of foobar2000.&lt;br /&gt;
&lt;br /&gt;
==Input==&lt;br /&gt;
* [http://kode54.foobar2000.org/ foo_ac3]&lt;br /&gt;
* [http://kode54.foobar2000.org/ foo_adpcm] Plays GameCube ADPCM audio data and some. (DSP, ADP, GCM, HPS, STM, AST...)&lt;br /&gt;
* [http://kode54.foobar2000.org/ foo_dumb] Plays your favorite module files, and then some. (MOD, S3M, XM, IT, 669, PTM, PSM, MTM, UMX)&lt;br /&gt;
* [http://kode54.foobar2000.org/ foo_gep] Plays several emulation formats. (GBS, NSF, SPC, GYM, HES, VGM)&lt;br /&gt;
* [http://kode54.foobar2000.org/ foo_lunar2]&lt;br /&gt;
* [http://kode54.foobar2000.org/ foo_midi]&lt;br /&gt;
* [http://kode54.foobar2000.org/ foo_psf] Plays PSF files.&lt;br /&gt;
* [http://kode54.foobar2000.org/ foo_sid]&lt;br /&gt;
&lt;br /&gt;
==DSP==&lt;br /&gt;
* [http://www.naivesoftware.com/software.html foo_dsp_crossfeed] Filters the music to help reduce fatigue caused by listening to music with headphones.&lt;br /&gt;
* [http://www.stud.uni-karlsruhe.de/~uybc/foo_dsp_delta.zip foo_dsp_delta] Noise sharpening filter.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=22057&amp;amp;view=findpost&amp;amp;p=374256 foo_dsp_vlevel] Dynamic compressor which amplifies the quiet parts of music.&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://www.last.fm/downloads.php foo_audioscrobbler] Audioscrobbler will send the name of every song you play on your computer to Last.fm. This effortlessly populates your profile to play radio you like and make personalised recommendations!&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ foo_common] Common Services&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ foo_comserver]&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=38114 foo_controlserver] Acts as a server to control Foobar2000. Connect with a telnet client and control it using ASCII commands.&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ foo_dbsearch] Database search&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ foo_freedb2] freedb tagger&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ foo_lnk] Shell link resolver&lt;br /&gt;
* [http://kode54.foobar2000.org/ foo_lock] Pauses/unpauses foobar2000 on workstation lock/unlock.&lt;br /&gt;
* [http://stephan.kochen.nl/proj/foo_msnalt/ foo_msnalt] Show the current song as &amp;quot;Now Playing&amp;quot; in MSN and MS Live messenger&lt;br /&gt;
* [http://kode54.foobar2000.org/ foo_osd] On screen display of track information and volume bar.&lt;br /&gt;
* [http://kode54.foobar2000.org/ foo_osd_gdiplus] Same as foo_osd but uses GDI+ for osd drawing.&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ foo_playlist_manager] Playlist manager&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ foo_pqview] Playback queue viewer&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ foo_random] Randomized playlist entry&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ foo_shn] Shorten decoder&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ foo_sic] Sends track information to the [http://www.foosic.org/ foosic online database]. You can currently view your top artist, album and track statistics with foosic.&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ foo_tradersfriend] Live show tagger&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ foo_utils] Utilities&lt;br /&gt;
&lt;br /&gt;
==Columns UI==&lt;br /&gt;
Columns UI is a very popular alternate interface for foobar2000 based on a columns and panel layout. It has a separated wiki that is located [http://music.morbo.org/wiki/columns_ui:columns_ui here].&lt;br /&gt;
&lt;br /&gt;
===Components for Columns UI===&lt;br /&gt;
Columns UI has its own plugin system and these plugins extend the user interface:&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=29363&amp;amp;st=0 Track Info Panel (foo_uie_trackinfo)] ([[foobar2000:Track Info Panel (foo_uie_trackinfo)|more information]]) Not yet updated to v0.9&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=39924&amp;amp;st=0 Album Art Panel (foo_uie_albumart)] ([[foobar2000:Album_Art_Panel_(foo_uie_albumart)|more information]]) Not yet updated to v0.9&lt;br /&gt;
* [http://music.morbo.org/components.php Album List Panel (foo_uie_albumlist)] Displays the database in a treeview using customizable sorting methods (by genre, artist, directory, ..)&lt;br /&gt;
* [http://ku.myftp.org/goods/ Explorer Panel (foo_uie_explorer)] Displays a treeview of selected disks/folders.&lt;br /&gt;
* [http://wiki.bowron.us/index.php/Foobar2000 foo_browser] - Panels for Browsing Library, Similar to iTunes&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* [http://pelit.koillismaa.fi/plugins/ Official third-party components site]&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=21105 Most Sought-After Plugins] (forum thread, foobar v0.8.3 only)&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=28647 Columns UI thread]: first post contains links to many Columns UI panel extensions&lt;br /&gt;
* [http://foobar2000.free.fr/ A comprehensive guide to foobar2000 components] (French)&lt;br /&gt;
&lt;br /&gt;
[[Category: foobar2000]]&lt;/div&gt;</summary>
		<author><name>Cwbowron</name></author>
	</entry>
</feed>