Difference between revisions of "Foobar2000:Components"

From Hydrogenaudio Knowledgebase
Jump to: navigation, search
(Other)
(Other)
Line 29: Line 29:
  
 
==Other==
 
==Other==
* [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 personalized recommendations.
+
===Library tools===
* [http://foosion.foobar2000.org/0.9/ foo_common] Common Services.
+
* [http://foosion.foobar2000.org/0.9/ foo_comserver] Allows controlling foobar2000 through COM Automation
+
* [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.
+
 
* [http://foosion.foobar2000.org/0.9/ foo_dbsearch] Database search.
 
* [http://foosion.foobar2000.org/0.9/ foo_dbsearch] Database search.
 
* [http://foosion.foobar2000.org/0.9/ foo_freedb2] Freedb tagger.
 
* [http://foosion.foobar2000.org/0.9/ foo_freedb2] Freedb tagger.
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=37204 foo_fullscreen] Enable fullscreen mode.
 
 
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=43012 foo_history] Very basic song history.
 
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=43012 foo_history] Very basic song history.
 
* [http://gro.clinux.org/frs/?group_id=737&release_id=1095 foo_infobox] A replacement of the build-in file info box.
 
* [http://gro.clinux.org/frs/?group_id=737&release_id=1095 foo_infobox] A replacement of the build-in file info box.
* [http://foosion.foobar2000.org/0.9/ foo_lnk] Shell link resolver.
 
* [http://kode54.foobar2000.org/ foo_lock] Pauses/unpauses foobar2000 on workstation lock/unlock.
 
 
* [http://eludevisibility.org/music/ foo_meowdb] Takes the Media Library and outputs the results to a form and uploads it to your server using the cURL library.  
 
* [http://eludevisibility.org/music/ foo_meowdb] Takes the Media Library and outputs the results to a form and uploads it to your server using the cURL library.  
* [http://stephan.kochen.nl/proj/foobar2000.html#msn foo_msnalt] Show the current song as "Now Playing" in MSN and MS Live messenger.
 
* [http://stephan.kochen.nl/proj/foobar2000.html#notaskbar foo_notaskbar] Hides Foobar2000 from the taskbar, even when the window is normally visible.
 
* [http://kode54.foobar2000.org/ foo_osd] On screen display of track information and volume bar.
 
* [http://kode54.foobar2000.org/ foo_osd_gdiplus] Same as foo_osd but uses GDI+ for osd drawing.
 
 
* [http://stephan.kochen.nl/proj/foobar2000.html#playcount foo_playcount] Keeps track of the amount of times, the last time, and the first time a track has been played.
 
* [http://stephan.kochen.nl/proj/foobar2000.html#playcount foo_playcount] Keeps track of the amount of times, the last time, and the first time a track has been played.
 
* [http://www.skipyrich.com/foobar/foo_playlist_bind.ptml foo_playlist_bind] Synchronize playlist with contents of specific directory.
 
* [http://www.skipyrich.com/foobar/foo_playlist_bind.ptml foo_playlist_bind] Synchronize playlist with contents of specific directory.
Line 50: Line 40:
 
* [http://foosion.foobar2000.org/0.9/ foo_playlist_manager] Playlist manager.
 
* [http://foosion.foobar2000.org/0.9/ foo_playlist_manager] Playlist manager.
 
* [http://foosion.foobar2000.org/0.9/ foo_pqview] Playback queue viewer.
 
* [http://foosion.foobar2000.org/0.9/ foo_pqview] Playback queue viewer.
* [http://filebox.vt.edu/users/mwithers/prettypopup/ foo_prettypop] Display a moderately sized popup of song information when a new song plays.
 
 
* [http://foosion.foobar2000.org/0.9/ foo_random] Randomized playlist entry.
 
* [http://foosion.foobar2000.org/0.9/ foo_random] Randomized playlist entry.
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=42736&hl=foo_sendtodevice foo_sendtodevice] Add "Send to Device" feature.
 
* [http://foosion.foobar2000.org/0.9/ foo_shn] Shorten decoder.
 
* [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.
 
 
* [http://foosion.foobar2000.org/0.9/ foo_tradersfriend] Live show tagger.
 
* [http://foosion.foobar2000.org/0.9/ foo_tradersfriend] Live show tagger.
 +
 +
===Notifier===
 +
* [http://stephan.kochen.nl/proj/foobar2000.html#msn foo_msnalt] Show the current song as "Now Playing" in MSN and MS Live messenger.
 +
* [http://kode54.foobar2000.org/ foo_osd] On screen display of track information and volume bar.
 +
* [http://kode54.foobar2000.org/ foo_osd_gdiplus] Same as foo_osd but uses GDI+ for osd drawing.
 +
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=42730 foo_prettypop] Display a moderately sized popup of song information when a new song plays.
 +
 +
===Online database===
 +
* [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 personalized recommendations.
 +
* [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.
 +
 +
===Remote control===
 +
* [http://foosion.foobar2000.org/0.9/ foo_comserver] Allows controlling foobar2000 through COM Automation
 +
* [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.
 +
* [http://foobar.daychanged.com/ foo_write_http] It's TCP/IP server that listens on a specified port for incoming requests such as play, stop, etc.
 +
 +
===Utilities===
 
* [http://www.crintsoft.com/minilyrics.htm foo_ui_minilyrics] Lyrics viewer for synchronizing and displaying lyrics of the currently playing song.
 
* [http://www.crintsoft.com/minilyrics.htm foo_ui_minilyrics] Lyrics viewer for synchronizing and displaying lyrics of the currently playing song.
 
* [http://foosion.foobar2000.org/0.9/ foo_utils] Utilities: multi-level, per playlist undo and redo; copy and paste for playlist items; command search; extended playlist editing; play arbitrary track from context menu; make playlists read-only.
 
* [http://foosion.foobar2000.org/0.9/ foo_utils] Utilities: multi-level, per playlist undo and redo; copy and paste for playlist items; command search; extended playlist editing; play arbitrary track from context menu; make playlists read-only.
 +
* [http://foosion.foobar2000.org/0.9/#channelusage foo_vis_channelusage.dll] Channel Usage Visualisation.
 
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=42941 foo_winamp_spam] Designed to create a fake Winamp 1.x window which will act as a wrapper between applications written to use the Winamp API and foobar2000.
 
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=42941 foo_winamp_spam] Designed to create a fake Winamp 1.x window which will act as a wrapper between applications written to use the Winamp API and foobar2000.
* [http://foobar.daychanged.com/ foo_write_http] It's TCP/IP server that listens on a specified port for incoming requests such as play, stop, etc.
+
 
 +
===Misc===
 +
* [http://foosion.foobar2000.org/0.9/ foo_common] Common Services.
 +
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=37204 foo_fullscreen] Enable fullscreen mode.
 +
* [http://foosion.foobar2000.org/0.9/ foo_lnk] Shell link resolver.
 +
* [http://kode54.foobar2000.org/ foo_lock] Pauses/unpauses foobar2000 on workstation lock/unlock.
 +
* [http://stephan.kochen.nl/proj/foobar2000.html#notaskbar foo_notaskbar] Hides Foobar2000 from the taskbar, even when the window is normally visible.
 +
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=42736&hl=foo_sendtodevice foo_sendtodevice] Add "Send to Device" feature.
 +
* [http://foosion.foobar2000.org/0.9/ foo_shn] Shorten decoder.
 
* [http://filebox.vt.edu/users/mwithers/foo_xm/ foo_xm] Allow you to listen to XM Radio channels over the Internet by using XM Radio Online.
 
* [http://filebox.vt.edu/users/mwithers/foo_xm/ foo_xm] Allow you to listen to XM Radio channels over the Internet by using XM Radio Online.
  

Revision as of 17:44, 20 April 2006

Components for foobar2000 v0.9

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 foobar2000 forums.

Much of the information here came from this thread which may be more up to date, and also shows a list of components not yet updated from earlier versions of foobar2000.

Input

  • foo_ac3 Plays Dolby Digital lossy audio compression technologies format.
  • foo_adpcm Plays GameCube ADPCM audio data and some. (DSP, ADP, GCM, HPS, STM, AST...)
  • foo_dumb Plays your favorite module files, and then some. (MOD, S3M, XM, IT, 669, PTM, PSM, MTM, UMX)
  • foo_gep Plays several emulation formats. (GBS, NSF, SPC, GYM, HES, VGM)
  • foo_input_matroska Matroska decoder.
  • foo_input_shorten Shorten decoder.
  • foo_lunar2 Plays the RP*.PCM files found on the original Lunar: Eternal Blue CD.
  • foo_midi
  • foo_psf Plays PSF files.
  • foo_sid Sound chip of Commodore's CBM-II, Commodore 64 and Commodore 128 home computers.

DSP

  • foo_channel_mixer Up/down mix to/from 1-6 channels
  • foo_dsp_bs2p Improves headphone listening of regular hi-fi stereo records.
  • foo_dsp_continuator Allows for advanced crossfading between tracks.
  • foo_dsp_crossfeed Filters the music to help reduce fatigue caused by listening to music with headphones.
  • foo_dsp_delta Noise sharpening filter.
  • foo_dsp_silence Inserts a configurable amount of silence after each track to help external devices like MiniDisc players to sync track changes.
  • foo_dsp_vlevel Dynamic compressor which amplifies the quiet parts of music.

Visualisation

Other

Library tools

Notifier

  • foo_msnalt Show the current song as "Now Playing" in MSN and MS Live messenger.
  • foo_osd On screen display of track information and volume bar.
  • foo_osd_gdiplus Same as foo_osd but uses GDI+ for osd drawing.
  • foo_prettypop Display a moderately sized popup of song information when a new song plays.

Online database

  • 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 personalized recommendations.
  • foo_sic Sends track information to the foosic online database. You can currently view your top artist, album and track statistics with foosic.

Remote control

  • foo_comserver Allows controlling foobar2000 through COM Automation
  • foo_controlserver Acts as a server to control Foobar2000. Connect with a telnet client and control it using ASCII commands.
  • foo_write_http It's TCP/IP server that listens on a specified port for incoming requests such as play, stop, etc.

Utilities

  • foo_ui_minilyrics Lyrics viewer for synchronizing and displaying lyrics of the currently playing song.
  • foo_utils Utilities: multi-level, per playlist undo and redo; copy and paste for playlist items; command search; extended playlist editing; play arbitrary track from context menu; make playlists read-only.
  • foo_vis_channelusage.dll Channel Usage Visualisation.
  • foo_winamp_spam Designed to create a fake Winamp 1.x window which will act as a wrapper between applications written to use the Winamp API and foobar2000.

Misc

  • foo_common Common Services.
  • foo_fullscreen Enable fullscreen mode.
  • foo_lnk Shell link resolver.
  • foo_lock Pauses/unpauses foobar2000 on workstation lock/unlock.
  • foo_notaskbar Hides Foobar2000 from the taskbar, even when the window is normally visible.
  • foo_sendtodevice Add "Send to Device" feature.
  • foo_shn Shorten decoder.
  • foo_xm Allow you to listen to XM Radio channels over the Internet by using XM Radio Online.

Columns UI

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 here.

Components for Columns UI

Columns UI has its own plugin system and these plugins extend the user interface:

Links