This component allows playing local video files in foobar2000 using libmpv. It is not a foobar decoder, it will just play the video for files that foobar is already playing via other input components. You may need to install other decoders or foo_input_ffmpeg to play certain files.
Features:
Video player can be a default UI element, columns UI panel or a separate window
On-screen control on the video
Fullscreen mode
Generates video thumbnails as album art, with optional manual thumbnail chooser
Video panels can act as an album art viewer when no video is present to avoid wasting space
Reads mpv.conf and input.conf
Provides some interfaces for integrating mpv Lua scripts with foobar2000
foo-RT – A PGGB-RT foobar2000 (Windows) component up samples or down samples your audio tracks in near real-time fashion using insanely long linear filters. We are able to do this by using hardware acceleration PGGB-RT SDK. We say ‘near real-time’ because remastering using insanely long filters require a finite time. Depending on the length of your track and the filter length (in millions of taps) you choose, the very first track will take anywhere from a few seconds to a few ten seconds to start. The subsequent tracks would play in a gap-less fashion
An open-source lyrics plugin for foobar2000 that includes its own UI panel for displaying and sources for downloading lyrics that are not available locally. It is intended to be a replacement for LyricShowPanel3 so it is fully-featured and supports lyric searching, saving and editing directly from within foobar2000.
Features:
Buttery-smooth lyric scrolling (either horizontally or vertically)
Supports retrieving lyrics from local files, ID3 tags or the internet
Customise the font and colours to perfectly suite your layout and theme
Easily edit lyrics directly inside foobar2000 with built-in support for timestamps
Check the saved lyrics of any track in your library (whether it is currently playing or not)
Apply common edits (such as removing blank lines) in just two clicks
A web application that allows the user to send basic foobar2000 playback commands and adjust application volume level. Information about the track that is currently playing is also displayed and automatically updated when the track or playback status changes.
A foobar user interface element providing a seekbar that displays the waveform of the playing song, compatible with both the Default and the Columns interface components.
Play a track and allow the waveform to generate; it may take a few seconds on first playback
Options:
Match pattern Title-formatting pattern used to identify tracks when storing and reusing generated waveforms.
Use custom colors Enables manual color selection for the waveform instead of using the active UI theme colors.
FPS Sets the frame rate for waveform rendering. Higher values produce smoother movement but increase CPU usage.
Waveform scale Controls vertical scaling of the waveform. Original preserves natural peak levels, while Normalize scales all tracks to fill the available height.
dB scale Switches between linear amplitude scaling and logarithmic decibel scaling.
One mouse wheel notch seeks ahead/back Defines how far playback jumps when using the mouse wheel over the waveform. A value of 0 disables wheel seeking.
Reversed Reverses the mouse wheel seek direction.
Track to prefer when showing waveform Determines which track’s waveform is displayed: the playing track, the selected track, or the playing track with fallback to selected when stopped.
Cursor width Adjusts the thickness of the playback position indicator.
Do not revert to rendering the active track on player start Prevents the waveform from automatically rendering on startup until playback begins.
Always show cursor Keeps the playback position marker visible even when playback is stopped.
Abort seekbar generation when speed drops below real time Stops waveform generation if decoding becomes too slow, preventing playback or UI performance issues.
Half wave mode Displays only one polarity of the waveform (typically the positive half) instead of mirroring the signal above and below the center line. This creates a flatter, denser display that works well in very short or narrow panels and improves readability when vertical space is limited.
Draw window border Enables or disables a border around the waveform panel.
Transparent background Removes the panel’s background fill so the waveform blends with the surrounding UI or theme. This is useful when embedding the minibar into tab stacks, splitters, or custom layouts where a solid background would look out of place.
This component is highly configurable, making it suitable both as a simple compact seekbar replacement and as a detailed visual waveform display in more complex foobar2000 layouts.