Foobar2000:Components: Difference between revisions

From Hydrogenaudio Knowledgebase
No edit summary
Line 5: Line 5:


==DSP==
==DSP==
* [http://www.andrewlabs.com/downloads/downloads.php ATSurround Processor (foo_dsp_atsurround)] ([[Foobar2000:0.9 ATSurround Processor (foo_dsp_atsurround)|more info]]) Reproduces surround sound information present in many stereo audio material and more.
* [http://www.andrewlabs.com/downloads/downloads.php ATSurround Processor (foo_dsp_atsurround)] ([[Foobar2000:0.9 ATSurround Processor (foo_dsp_atsurround)|''more info'']]) Reproduces surround sound information present in many stereo audio material and more.
* [http://bs2b.sourceforge.net/ BS2D (foo_dsp_bs2p)] ([[Foobar2000:0.9 BS2D (foo_dsp_bs2p)|more info]]) Improves headphone listening of regular hi-fi stereo records.
* [http://bs2b.sourceforge.net/ BS2D (foo_dsp_bs2p)] ([[Foobar2000:0.9 BS2D (foo_dsp_bs2p)|''more info'']]) Improves headphone listening of regular hi-fi stereo records.
* [http://www.skipyrich.com/foobar/foo_channel_mixer.ptml Channel Mixer (foo_channel_mixer)] ([[Foobar2000:0.9 Channel Mixer (foo_channel_mixer)|more info]]) Up/down mix to/from 1-6 channels
* [http://www.skipyrich.com/foobar/foo_channel_mixer.ptml Channel Mixer (foo_channel_mixer)] ([[Foobar2000:0.9 Channel Mixer (foo_channel_mixer)|''more info'']]) Up/down mix to/from 1-6 channels
* [http://stephan.kochen.nl/proj/foobar2000.html#continuator Continuator (foo_dsp_continuator)] ([[Foobar2000:0.9 Continuator (foo_dsp_continuator)|more info]]) Allows for advanced crossfading between tracks
* [http://stephan.kochen.nl/proj/foobar2000.html#continuator Continuator (foo_dsp_continuator)] ([[Foobar2000:0.9 Continuator (foo_dsp_continuator)|''more info'']]) Allows for advanced crossfading between tracks
* [http://www.naivesoftware.com/software.html Crossfeed (foo_dsp_crossfeed)] Filters the music to help reduce fatigue caused by listening to music with headphones
* [http://www.naivesoftware.com/software.html Crossfeed (foo_dsp_crossfeed)] Filters the music to help reduce fatigue caused by listening to music with headphones
* [http://pelit.koillismaa.fi/plugins/dsp.php#132 Dolby Headphone Wrapper (foo_dsp_dolbyhp)] ([[Foobar2000:0.9 Dolby Headphone Wrapper (foo_dsp_dolbyhp)|more info]]) Dolby Headphone engine DLL.
* [http://pelit.koillismaa.fi/plugins/dsp.php#132 Dolby Headphone Wrapper (foo_dsp_dolbyhp)] ([[Foobar2000:0.9 Dolby Headphone Wrapper (foo_dsp_dolbyhp)|''more info'']]) Dolby Headphone engine DLL.
* [http://www.stud.uni-karlsruhe.de/~uybc/foo_dsp_delta.zip LPCM <--> Delta-PCM Converter (foo_dsp_delta)] Noise sharpening filter
* [http://www.stud.uni-karlsruhe.de/~uybc/foo_dsp_delta.zip LPCM <--> Delta-PCM Converter (foo_dsp_delta)] Noise sharpening filter
* [http://www.oss3d.com/index.html OSS/3D (foo_dsp_oss3ddsp)] Audio enhancement (SHAREWARE)
* [http://www.oss3d.com/index.html OSS/3D (foo_dsp_oss3ddsp)] Audio enhancement (SHAREWARE)
* [http://www.acc.umu.se/~zao/foobar2000/#foo_dsp_silence 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.
* [http://www.acc.umu.se/~zao/foobar2000/#foo_dsp_silence 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.
* [http://www.skipyrich.com/foobar/foo_dsp_tube.ptml Tube Sound (foo_dsp_tube)] ([[Foobar2000:0.9 Tube Sound (foo_dsp_tube)|more info]]) Emulate tube sound.
* [http://www.skipyrich.com/foobar/foo_dsp_tube.ptml Tube Sound (foo_dsp_tube)] ([[Foobar2000:0.9 Tube Sound (foo_dsp_tube)|''more info'']]) Emulate tube sound.
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=22057&view=findpost&p=374256 VLevel (foo_dsp_vlevel)] ([[Foobar2000:0.9 VLevel (foo_dsp_vlevel)|more info]]) Dynamic compressor which amplifies the quiet parts of music.
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=22057&view=findpost&p=374256 VLevel (foo_dsp_vlevel)] ([[Foobar2000:0.9 VLevel (foo_dsp_vlevel)|''more info'']]) Dynamic compressor which amplifies the quiet parts of music.
* [http://otachan.com/foo_dsp_ssrc.html SSRC (foo_dsp_ssrc)] ([[Foobar2000:0.9 SSRC (foo_dsp_ssrc)|more info]]) Sample rate converter
* [http://otachan.com/foo_dsp_ssrc.html SSRC (foo_dsp_ssrc)] ([[Foobar2000:0.9 SSRC (foo_dsp_ssrc)|''more info'']]) Sample rate converter


==Input==
==Input==
Line 40: Line 40:
==Visualisation==
==Visualisation==
* [http://stephan.kochen.nl/proj/foobar2000.html#projectM ProjectM Visualisation (foo_vis_projectM)] Based on the ProjectM project, which is a reimplementation of Milkdrop under OpenGL.
* [http://stephan.kochen.nl/proj/foobar2000.html#projectM ProjectM Visualisation (foo_vis_projectM)] Based on the ProjectM project, which is a reimplementation of Milkdrop under OpenGL.
* [http://www.rabidhamster.org/R4/ R4 Visualisation] ([[Foobar2000:R4 Visualisation|more info]]) Stand alone visualisation, uses "What You Hear" sound as input
* [http://www.rabidhamster.org/R4/ R4 Visualisation] ([[Foobar2000:R4 Visualisation|''more info'']]) Stand alone visualisation, uses "What You Hear" sound as input


==Other==
==Other==
Line 47: Line 47:
* [http://www.foobar2000.com/components/index.html Autoplaylist Manager (foo_autoplaylist)] Presents a Media Library query in a dynamically-generated playlist (under development).
* [http://www.foobar2000.com/components/index.html Autoplaylist Manager (foo_autoplaylist)] Presents a Media Library query in a dynamically-generated playlist (under development).
* [http://tmp.reharmonize.net/foobar/ Cuesheet Creator (foo_cuesheet_creator)] Cuesheet creator.
* [http://tmp.reharmonize.net/foobar/ Cuesheet Creator (foo_cuesheet_creator)] Cuesheet creator.
* [http://wiki.bowron.us/index.php/Foobar2000#foo_cwb_hooks Cwbowron's Title formating  (foo_cwb_hooks)] ([[Foobar2000:0.9 CwBowron's Title formating (foo_cwb_hooks)|more info]]) Special title formating.
* [http://wiki.bowron.us/index.php/Foobar2000#foo_cwb_hooks Cwbowron's Title formating  (foo_cwb_hooks)] ([[Foobar2000:0.9 CwBowron's Title formating (foo_cwb_hooks)|''more info'']]) Special title formating.
* [http://foosion.foobar2000.org/0.9/ Database Search (foo_dbsearch)] ([[Foobar2000:0.9 Database Search (foo_dbsearch)|more info]]) Database search.
* [http://foosion.foobar2000.org/0.9/ Database Search (foo_dbsearch)] ([[Foobar2000:0.9 Database Search (foo_dbsearch)|''more info'']]) Database search.
* [http://foosion.foobar2000.org/0.9/ Freedb Tagger (foo_freedb2)] Freedb tagger.
* [http://foosion.foobar2000.org/0.9/ Freedb Tagger (foo_freedb2)] Freedb tagger.
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=43012 History (foo_history)] Very basic song history.
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=43012 History (foo_history)] Very basic song history.
* [http://foosion.foobar2000.org/0.9/ Live Show Tagger (foo_tradersfriend)] ([[Foobar2000:0.9 Live Show Tagger (foo_tradersfriend)|more info]]) Live show tagger.
* [http://foosion.foobar2000.org/0.9/ Live Show Tagger (foo_tradersfriend)] ([[Foobar2000:0.9 Live Show Tagger (foo_tradersfriend)|''more info'']]) Live show tagger.
* [http://eludevisibility.org/music/ MeowDB (foo_meowdb)] ([[Foobar2000:0.9 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.
* [http://eludevisibility.org/music/ MeowDB (foo_meowdb)] ([[Foobar2000:0.9 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.
* [http://www.foobar2000.com/components/index.html Play Count (official) (foo_playcount)] ([[Foobar2000:0.9 Play Count (official) (foo_playcount)|more info]]) Collects statistics about tracks from your Media Library being played.
* [http://www.foobar2000.com/components/index.html Play Count (official) (foo_playcount)] ([[Foobar2000:0.9 Play Count (official) (foo_playcount)|''more info'']]) Collects statistics about tracks from your Media Library being played.
* [http://stephan.kochen.nl/proj/foobar2000.html#playcount Play Count (foo_playcount)] ([[Foobar2000:0.9 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.
* [http://stephan.kochen.nl/proj/foobar2000.html#playcount Play Count (foo_playcount)] ([[Foobar2000:0.9 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.
* [http://foosion.foobar2000.org/0.9/ Playback Queue Viewer (foo_pqview)] Playback queue viewer.
* [http://foosion.foobar2000.org/0.9/ Playback Queue Viewer (foo_pqview)] Playback queue viewer.
* [http://www.skipyrich.com/foobar/foo_playlist_bind.ptml Playlist Bind (foo_playlist_bind)] Synchronize playlist with contents of specific directory.
* [http://www.skipyrich.com/foobar/foo_playlist_bind.ptml Playlist Bind (foo_playlist_bind)] Synchronize playlist with contents of specific directory.
* [http://otachan.com/foo_playlistclear.html Playlist Clear (foo_playlistclear)] All playlists are cleared at startup.
* [http://otachan.com/foo_playlistclear.html Playlist Clear (foo_playlistclear)] All playlists are cleared at startup.
* [http://foosion.foobar2000.org/0.9/ Playlist Manager (foo_playlist_manager)] Playlist manager.
* [http://foosion.foobar2000.org/0.9/ Playlist Manager (foo_playlist_manager)] Playlist manager.
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=43522 Playlist Name Enhenced (foo_playlist_name_enhanced)] ([[Foobar2000:0.9 Playlist Name Enhenced (foo_playlist_name_enhanced)|more info]]) Appends automatically playlist info ("items / length") to all playlist names.
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=43522 Playlist Name Enhenced (foo_playlist_name_enhanced)] ([[Foobar2000:0.9 Playlist Name Enhenced (foo_playlist_name_enhanced)|''more info'']]) Appends automatically playlist info ("items / length") to all playlist names.
* [http://foosion.foobar2000.org/0.9/ Playlist Tools (foo_utils)] ([[Foobar2000:0.9 Playlist Tools (foo_utils)|more info]]) Provides various general commands.
* [http://foosion.foobar2000.org/0.9/ Playlist Tools (foo_utils)] ([[Foobar2000:0.9 Playlist Tools (foo_utils)|''more info'']]) Provides various general commands.
* [http://foosion.foobar2000.org/0.9/ Randomized Playlist Entry (foo_random)] Randomized playlist entry.
* [http://foosion.foobar2000.org/0.9/ Randomized Playlist Entry (foo_random)] Randomized playlist entry.
* [http://gro.clinux.org/frs/?group_id=737&release_id=1095 Special File Info Box (foo_infobox)] ([[Foobar2000:0.9 Special File Info Box (foo_infobox)|more info]]) A replacement of the built-in file info box.
* [http://gro.clinux.org/frs/?group_id=737&release_id=1095 Special File Info Box (foo_infobox)] ([[Foobar2000:0.9 Special File Info Box (foo_infobox)|''more info'']]) A replacement of the built-in file info box.


===Notifier===
===Notifier===
* [http://pelit.koillismaa.fi/plugins/general.php#40 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.
* [http://pelit.koillismaa.fi/plugins/general.php#40 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.
* [http://stephan.kochen.nl/proj/foobar2000.html#msn MSN Now Playing (alt) (foo_msnalt)] ([[Foobar2000:0.9 MSN Now Playing (alt) (foo_msnalt)|more info]]) Show the current song as "Now Playing" in MSN and MS Live messenger.
* [http://stephan.kochen.nl/proj/foobar2000.html#msn MSN Now Playing (alt) (foo_msnalt)] ([[Foobar2000:0.9 MSN Now Playing (alt) (foo_msnalt)|''more info'']]) Show the current song as "Now Playing" in MSN and MS Live messenger.
* [http://kode54.foobar2000.org/ On-Screen Display (foo_osd)] ([[Foobar2000:0.9 On-Screen Display (foo_osd)|more info]]) On screen display of track information and volume bar.
* [http://kode54.foobar2000.org/ On-Screen Display (foo_osd)] ([[Foobar2000:0.9 On-Screen Display (foo_osd)|''more info'']]) On screen display of track information and volume bar.
* [http://kode54.foobar2000.org/ On-Screen Display GDI+ (foo_osd_gdiplus)] ([[Foobar2000:0.9 On-Screen Display (foo_osd)|more info]]) Same as foo_osd but uses GDI+ for osd drawing.
* [http://kode54.foobar2000.org/ On-Screen Display GDI+ (foo_osd_gdiplus)] ([[Foobar2000:0.9 On-Screen Display (foo_osd)|''more info'']]) Same as foo_osd but uses GDI+ for osd drawing.
* [http://filebox.vt.edu/users/mwithers/prettypopup/ Pretty Popup (foo_prettypop)] ([[Foobar2000:0.9 Pretty Popup (foo_prettypop)|more info]]) Display a moderately sized popup of song information when a new song plays.
* [http://filebox.vt.edu/users/mwithers/prettypopup/ Pretty Popup (foo_prettypop)] ([[Foobar2000:0.9 Pretty Popup (foo_prettypop)|''more info'']]) Display a moderately sized popup of song information when a new song plays.


===Online database===
===Online database===
Line 76: Line 76:


===Remote control===
===Remote control===
* [http://pelit.koillismaa.fi/plugins/general.php#138 Advanced Controls (foo_advancedcontrols)] ([[Foobar2000:0.9 Advanced Controls (foo_advancedcontrols)|more info]]) Control all the playback functions from icons in the Taskbar Notification Area (play, pause, next, previous, open)
* [http://pelit.koillismaa.fi/plugins/general.php#138 Advanced Controls (foo_advancedcontrols)] ([[Foobar2000:0.9 Advanced Controls (foo_advancedcontrols)|''more info'']]) Control all the playback functions from icons in the Taskbar Notification Area (play, pause, next, previous, open)
* [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.
Line 86: Line 86:
* [http://foosion.foobar2000.org/0.9/#channelusage Channel Usage Visualisation (foo_vis_channelusage.dll)] Channel Usage Visualisation.
* [http://foosion.foobar2000.org/0.9/#channelusage Channel Usage Visualisation (foo_vis_channelusage.dll)] Channel Usage Visualisation.
* [http://foosion.foobar2000.org/0.9/ Common Services (foo_common)] Common services.
* [http://foosion.foobar2000.org/0.9/ Common Services (foo_common)] Common services.
* [http://www.foobar2000.com/components/index.html Decoding Speed Test (foo_benchmark)] ([[Foobar2000:0.9 Decoding Speed Test (foo_benchmark)|more info]]) Measures decoding speed of audio files.
* [http://www.foobar2000.com/components/index.html Decoding Speed Test (foo_benchmark)] ([[Foobar2000:0.9 Decoding Speed Test (foo_benchmark)|''more info'']]) Measures decoding speed of audio files.
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=37204 Fullscreen (foo_fullscreen)] Enable fullscreen mode.
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=37204 Fullscreen (foo_fullscreen)] Enable fullscreen mode.
* [http://lyrics.mirkforce.net/ LyricsDB (foo_lyricsdb)] ([[Foobar2000:0.9 LyricsDB (foo_lyricsdb)|more info]]) Search lyrics basing on song's artist title and sometimes album.
* [http://lyrics.mirkforce.net/ LyricsDB (foo_lyricsdb)] ([[Foobar2000:0.9 LyricsDB (foo_lyricsdb)|''more info'']]) Search lyrics basing on song's artist title and sometimes album.
* [http://www.crintsoft.com/minilyrics.htm Mini Lyrics (foo_ui_minilyrics)] ([[Foobar2000:0.9 Mini Lyrics (foo_ui_minilyrics)|more info]]) Lyrics viewer for synchronizing and displaying lyrics of the currently playing song.
* [http://www.crintsoft.com/minilyrics.htm Mini Lyrics (foo_ui_minilyrics)] ([[Foobar2000:0.9 Mini Lyrics (foo_ui_minilyrics)|''more info'']]) Lyrics viewer for synchronizing and displaying lyrics of the currently playing song.
* [http://kode54.foobar2000.org/ Pause On Lock (foo_lock)] Pauses/unpauses foobar2000 on workstation lock/unlock.
* [http://kode54.foobar2000.org/ Pause On Lock (foo_lock)] Pauses/unpauses foobar2000 on workstation lock/unlock.
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=42736&hl=foo_sendtodevice Send To Device (foo_sendtodevice)] Add "Send to Device" feature.
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=42736&hl=foo_sendtodevice Send To Device (foo_sendtodevice)] Add "Send to Device" feature.
Line 102: Line 102:
===Components for Columns UI===
===Components for Columns UI===
Columns UI has its own plugin system and these plugins extend the user interface:
Columns UI has its own plugin system and these plugins extend the user interface:
* [http://stephan.kochen.nl/proj/foobar2000.html Album Art Panel (foo_uie_albumart)] ([[Foobar2000:0.9 Album Art Panel (foo_uie_albumart)|more info]]) Panel to display album art
* [http://stephan.kochen.nl/proj/foobar2000.html Album Art Panel (foo_uie_albumart)] ([[Foobar2000:0.9 Album Art Panel (foo_uie_albumart)|''more info'']]) Panel to display album art
* [http://tmp.reharmonize.net/foobar/ Album Art Panel for matroska (foo_uie_albumart_mka)] Albumart mod to read matroska covers.
* [http://tmp.reharmonize.net/foobar/ Album Art Panel for matroska (foo_uie_albumart_mka)] Albumart mod to read matroska covers.
* [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, ..)
* [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, ..)
Line 108: Line 108:
* [http://wiki.bowron.us/index.php/Foobar2000 Music Browser (foo_browser)] Panels for Browsing Library, Similar to iTunes
* [http://wiki.bowron.us/index.php/Foobar2000 Music Browser (foo_browser)] Panels for Browsing Library, Similar to iTunes
* [http://wiki.bowron.us/index.php/Foobar2000#foo_playlist_tree Playlist Tree (foo_playlist_tree)] Tree based media library with many available customizations.
* [http://wiki.bowron.us/index.php/Foobar2000#foo_playlist_tree Playlist Tree (foo_playlist_tree)] Tree based media library with many available customizations.
* [http://stephan.kochen.nl/proj/foobar2000.html Track Info Panel (foo_uie_trackinfo)] ([[Foobar2000:0.9 Track Info Panel (foo_uie_trackinfo)|more info]]) Uses TAGZ to display information about a selected track
* [http://stephan.kochen.nl/proj/foobar2000.html Track Info Panel (foo_uie_trackinfo)] ([[Foobar2000:0.9 Track Info Panel (foo_uie_trackinfo)|''more info'']]) Uses TAGZ to display information about a selected track


=Links=
=Links=

Revision as of 01:08, 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.

DSP

Input

Output

Visualisation

Other

Library tools

Notifier

Online database

Remote control

Misc

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