Foobar2000:Components: Difference between revisions
Line 91: | Line 91: | ||
* [http://foosion.foobar2000.org/0.9/ COM Automation Server (foo_comserver)] Allows controlling foobar2000 through COM Automation | * [http://foosion.foobar2000.org/0.9/ COM Automation Server (foo_comserver)] Allows controlling foobar2000 through COM Automation | ||
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=38114 Control Server (foo_controlserver)] Acts as a server to control Foobar2000. Connect with a telnet client and control it using ASCII commands. | * [http://www.hydrogenaudio.org/forums/index.php?showtopic=38114 Control Server (foo_controlserver)] Acts as a server to control Foobar2000. Connect with a telnet client and control it using ASCII commands. | ||
* [http://otachan.com/foo_ddecontrol.html DDE Control (foo_ddecontrol)] Control foobar remotelly with DDE. | * [http://otachan.com/foo_ddecontrol.html DDE Control (foo_ddecontrol)] Control foobar remotelly with DDE interprocess communication (interface in japanese only). | ||
* [http://foobar.daychanged.com/ HTTP Writer (foo_write_http)] It's TCP/IP server that listens on a specified port for incoming requests such as play, stop, etc. | * [http://foobar.daychanged.com/ HTTP Writer (foo_write_http)] It's TCP/IP server that listens on a specified port for incoming requests such as play, stop, etc. | ||
Revision as of 23:30, 1 May 2006
Components for Foobar2000 v0.9.x
This page contains most Foobar2000 v0.9.x 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.
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.
Columns UI has its own plugin system and these plugins extend the user interface:
- Album Art Panel (foo_uie_albumart) (more info) Panel to display album art
- Album Art Panel for matroska (foo_uie_albumart_mka) Albumart mod to read matroska covers.
- Album List Panel (foo_uie_albumlist) Displays the database in a treeview using customizable sorting methods (by genre, artist, directory, ..)
- Explorer Panel (foo_uie_explorer) Displays a treeview of selected disks/folders.
- Music Browser (foo_browser) Panels for Browsing Library, Similar to iTunes
- Playlist Tree (foo_playlist_tree) Tree based media library with many available customizations.
- Track Info Panel (foo_uie_trackinfo) (more info) Uses TAGZ to display information about a selected track
DSP
- ATSurround Processor (foo_dsp_atsurround) (more info) Reproduces surround sound information present in many stereo audio material and more.
- BS2D (foo_dsp_bs2p) (more info) Improves headphone listening of regular hi-fi stereo records.
- Channel Mixer (foo_channel_mixer) (more info) Up/down mix to/from 1-6 channels
- Continuator (foo_dsp_continuator) (more info) Allows for advanced crossfading between tracks
- Crossfeed (foo_dsp_crossfeed) Filters the music to help reduce fatigue caused by listening to music with headphones
- Dolby Headphone Wrapper (foo_dsp_dolbyhp) (more info) Dolby Headphone engine DLL.
- LPCM <--> Delta-PCM Converter (foo_dsp_delta) Noise sharpening filter
- OSS/3D (foo_dsp_oss3ddsp) Audio enhancement (SHAREWARE)
- Post-track Silence (foo_dsp_silence) Inserts a configurable amount of silence after each track to help external devices like MiniDisc players to sync track changes.
- Tube Sound (foo_dsp_tube) (more info) Emulate tube sound.
- VLevel (foo_dsp_vlevel) (more info) Dynamic compressor which amplifies the quiet parts of music.
- SSRC (foo_dsp_ssrc) (more info) Sample rate converter
Input
- AC3 Decoder (foo_ac3) Plays Dolby Digital lossy audio compression technologies format.
- ADPCM Decoder (foo_adpcm) Plays GameCube ADPCM audio data and some. (DSP, ADP, GCM, HPS, STM, AST...)
- ALAC Decoder (foo_input_alac) Apple Lossless (ALAC) decoder (has known stability issues: random crashes during decoding).
- DUMB Module Decoder (foo_dumb) Plays your favorite module files, and then some. (MOD, S3M, XM, IT, 669, PTM, PSM, MTM, UMX)
- Game Audio Decoder (foo_game) Plays Westwood's audio (.aud), Sierra's sounds (.sfx/.aud), Core design's cd audio (cdaudio.wad), Funcom's music (.iss), Rome Total War's IDX (.idx/.dat), Timegate's format (.rwd), EA's Pathfinder audio (.mus) and Ben Gerard's music (.sc68).
- Game Emu Player (foo_gep) Plays several emulation formats. (GBS, NSF, SPC, GYM, HES, VGM)
- Lunar 2 PCM Decoder (foo_lunar2) Plays the RP*.PCM files found on the original Lunar: Eternal Blue CD.
- Matroska Plugin (unofficial) (foo_input_matroska) Matroska decoder.
- MIDI Synthesizer Host (foo_midi)
- Monkey's Audio Decoder (foo_input_monkey) Monkey (APE) decoder (this component has known unresolved stability issues with 0.9)
- PSF Decoder (foo_psf) Plays PSF files.
- SID Player 2 (foo_sid) Sound chip of Commodore's CBM-II, Commodore 64 and Commodore 128 home computers.
- Shorten Decoder (foo_input_shorten) Shorten (SHN) is a file format used to losslessly compress CD-quality audio files.
- TTA Audio Decoder (unofficial) (foo_input_tta) TTA (True Audio) Free Lossless Audio Codec
Output
- ASIO Output (foo_out_asio) Adds ASIO output support.
- Kernel Streaming Output (foo_out_ks) Allows bit-exact playback bypassing Windows kernel mixer.
Visualisation
- ProjectM Visualisation (foo_vis_projectM) Based on the ProjectM project, which is a reimplementation of Milkdrop under OpenGL.
- R4 Visualisation (more info) Stand alone visualisation, uses "What You Hear" sound as input
Other
Library tools
- Audio CD Writer (foo_burninate) CD burning support (requires Nero to be installed on your system.)
- Autoplaylist Manager (foo_autoplaylist) Presents a Media Library query in a dynamically-generated playlist (under development).
- Cuesheet Creator (foo_cuesheet_creator) Cuesheet creator.
- Cwbowron's Title formating (foo_cwb_hooks) (more info) Special title formating.
- Database Search (foo_dbsearch) (more info) Database search.
- Freedb Tagger (foo_freedb2) Freedb tagger.
- History (foo_history) Very basic song history.
- Live Show Tagger (foo_tradersfriend) (more info) Live show tagger.
- MeowDB (foo_meowdb) (more info) Takes the Media Library and outputs the results to a form and uploads it to your server using the cURL library.
- Play Count (official) (foo_playcount) (more info) Collects statistics about tracks from your Media Library being played.
- Play Count (foo_playcount) (more info) Keeps track of the amount of times, the last time, and the first time a track has been played.
- Playback Queue Viewer (foo_pqview) Playback queue viewer.
- Playlist Bind (foo_playlist_bind) Synchronize playlist with contents of specific directory.
- Playlist Clear (foo_playlistclear) All playlists are cleared at startup.
- Playlist Manager (foo_playlist_manager) Playlist manager.
- Playlist Name Enhenced (foo_playlist_name_enhanced) (more info) Appends automatically playlist info ("items / length") to all playlist names.
- Playlist Tools (foo_utils) (more info) Provides various general commands.
- Randomized Playlist Entry (foo_random) Randomized playlist entry.
- Special File Info Box (foo_infobox) (more info) A replacement of the built-in file info box.
Notifier
- AMIP Wrapper (foo_amipwrapper) Complete now-playing plug-in for mIRC, PIRCH, Klient, Bersirc, other IRC and Mail clients, supporting full player control from mIRC, playlist search, clipboard integration, HTTP, dynamic image signatures, etc.
- MSN Now Playing (alt) (foo_msnalt) (more info) Show the current song as "Now Playing" in MSN and MS Live messenger.
- On-Screen Display (foo_osd) (more info) On screen display of track information and volume bar.
- On-Screen Display GDI+ (foo_osd_gdiplus) (more info) Same as foo_osd but uses GDI+ for osd drawing.
- Pretty Popup (foo_prettypop) (more info) Display a moderately sized popup of song information when a new song plays.
Online database
- Audioscrobbler (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.
- Foosic Music Database (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
- Advanced Controls (foo_advancedcontrols) (more info) Control all the playback functions from icons in the Taskbar Notification Area (play, pause, next, previous, open)
- COM Automation Server (foo_comserver) Allows controlling foobar2000 through COM Automation
- Control Server (foo_controlserver) Acts as a server to control Foobar2000. Connect with a telnet client and control it using ASCII commands.
- DDE Control (foo_ddecontrol) Control foobar remotelly with DDE interprocess communication (interface in japanese only).
- HTTP Writer (foo_write_http) It's TCP/IP server that listens on a specified port for incoming requests such as play, stop, etc.
Misc
- Binary Comparator (foo_bitcompare) Performs binary comparison between two or more tracks and reports differences.
- Channel Usage Visualisation (foo_vis_channelusage.dll) Channel Usage Visualisation.
- Common Services (foo_common) Common services.
- Decoding Speed Test (foo_benchmark) (more info) Measures decoding speed of audio files.
- Fullscreen (foo_fullscreen) Enable fullscreen mode.
- LyricsDB (foo_lyricsdb) (more info) Search lyrics basing on song's artist title and sometimes album.
- Mini Lyrics (foo_ui_minilyrics) (more info) Lyrics viewer for synchronizing and displaying lyrics of the currently playing song.
- Pause On Lock (foo_lock) Pauses/unpauses foobar2000 on workstation lock/unlock.
- Send To Device (foo_sendtodevice) Add "Send to Device" feature.
- Shell Link Resolver (foo_lnk) Shell link resolver.
- Taskbar Button Remover (foo_notaskbar) Hides Foobar2000 from the taskbar, even when the window is normally visible.
- Winamp API Emulator (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.
- XM Radio Online Player (foo_xm) Allow you to listen to XM Radio channels over the Internet by using XM Radio Online.
Links
- Official components site
- Official third-party components site
- musicmusic's components including Columns UI
- Several popular components ported to 0.9
- Most Sought-After Plugins (forum thread, foobar v0.8.3 only)
- Columns UI thread: first post contains links to many Columns UI panel extensions