RYM is a community-built music and film database where you can rate, review, catalog and discover new music and films as well as participate in contributing to the database itself.
foo_scrobble ~ Foobar2000 & Last.fm
The termΒ scrobblingΒ is defined as the process of finding, processing, and distributing information related to people, music, and other data.
foo_scrobble is a component that scrobbles to last.fm.
The old foo_audioscrobbler component is unmaintained and has various issues.
This replacement:
- Uses the current token-based submission API. You authorize the component with last.fm instead of entering your login credentials.
- Manages the scrobble cache automatically. There is no need to manually submit the cache.
- Handles intermittent network outages or reconnects well. No “waiting for handshake” issue.
Installation and setup:
- Obtain a Last.FM account www.last.fm/join
- Download and install the latest release of foo_scrobble.fb2k-component
- Navigate to File>Preferences>Tools>Last.fm Scrobbling
- Click the Request Authorization button.
- A Last.FM pre-authorization page will pop up.
- Click Yes, allow access to complete the authorization at Last.FM
- The Preferences: Last.fm Scrobbling page button should now display Complete Authorization. You must click the button one last time. It will then display Clear Authorization.


References:
www.foobar2000.org/components/view/foo_scrobble
hydrogenaud.io/index.php?topic=114979.0
github.com/gix/foo_scrobble
github.com/gix/foo_scrobble/releases
en.wikipedia.org/wiki/Last.fm
Automatic Volume Mixer ~ Windows Utility
Automatic Volume Mixer is a tool that allows automatization of Windows Volume Mixer based on user rules. You can open the Volume Mixer by right-clicking on the speaker icon in the system tray and selecting Open Volume Mixer. This application is an automatic version of that applet.
Common usage examples:
- Pausing your audio player (e.g. foobar2000) whenever any other application makes a noise, and resuming playback once the noise is gone. This enables you to keep your audio player running in the background at all times.
- Briefly muting all applications while a notification is playing.
- Forcing application’s volume to a set level.
- Automatically lowering volume during night.
- Launching processes / popups when some application makes noise.
Features:
- Detect volume levels of applications and act on that information.
- Fully configurable rules for detection, filtering, and executing actions.
- Ability to automatically adjust audio levels of applications.

github.com/Klocman/Automatic-Volume-Mixer
sourceforge.net/projects/automatic-volume-mixer
XMPlay ~ Extensible Windows Player
XMPlay is an audio player, supporting the OGG / MP3 / MP2 / MP1 / WMA / AAC / MP4 / WAV / AIFF / CDA / MO3 / IT / XM / S3M / MTM / MOD / UMX audio formats, PLS / M3U / ASX / WAX / CUE playlists, and ZIP archives. A load more audio and archive file formats are also supported via plugins.
When XMPlay was first released in 1998, only the XM file format was supported, hence the name “XMPlay”.
www.xmplay.com
support.xmplay.com
ssz.bitbucket.io (Input & Archive plugins)
Jalv ~ Jack LV2 Host
Jalv is a simple but fully featured LV2 host for Jack. It runs LV2 plugins and exposes their ports as Jack ports, essentially making any LV2 plugin function as a Jack application.
drobilla.net/software/jalv
Triceratops ~ Polyphonic Synthesizer LV2 Plugin
Triceratops is an analogue style polyphonic subtractive synthesizer plugin, for use with the LV2 plugin architecture, at this time there is no standalone version. An up to date version of the LV2 library is required along with a suitable host (e.g. Qtractor, Jalv, Ardour).
www.thunderox.com/triceratops
sourceforge.net/projects/triceratops
Foobar2000 ~ Title Formatting Guide
Table of Contents
- Introduction: What Title Formatting Is
- Why Title Formatting Exists
- Where You Use Title Formatting
- Core Concepts You Need to Know
- Plain Text in Title Formatting
- Fields (Metadata Tags)
- Combining Plain Text and Fields
- Handling Missing Information
- Using Conditional Logic with $if()
- Practical Examples
- Useful Built-In Fields
- Things Beginners Can Ignore
- Starter Setup for New Users
- Final Notes
Introduction: What Title Formatting Is
Title formatting in foobar2000 is a system that allows you to control how information about your music is displayed in the interface. It doesnβt modify the audio files themselves or change tags β it only affects how metadata and other information is shown in playlists, status bar, or window title.
Think of it like a template language: you define a pattern for text, and foobar2000 fills in the fields with actual track information. For example, you can make the playlist display tracks as:
Artist - Track Title (Album)
Why Title Formatting Exists
Music files contain metadata such as:
- Artist
- Album
- Track title
- Track number
- Year
- Duration
Different users want to display this information differently. Title formatting lets you:
- Decide which information to display
- Choose the order of information
- Add separators, labels, or punctuation
- Optionally display certain information only when it exists
For example, you might want to show the album only if it exists. Title formatting makes that possible.
Where To Use Title Formatting
You typically use title formatting in three main places:
- Playlist columns β to customize how each column displays track info.
- Status bar β to show the βNow Playingβ track in a readable format.
- Window title β to display the currently playing track in the foobar2000 window or taskbar.
Core Concepts You Need to Know
There are three core concepts that beginners must understand:
- Plain Text: Text you type exactly as it should appear.
- Fields: Metadata values from the audio files (e.g.,
%artist%,%title%). - Conditional Logic: Optional logic to handle missing fields or customize output dynamically.
Plain Text in Title Formatting
Any normal text you type is displayed exactly as written. This is useful for labels, punctuation, or separators:
Now Playing:
You can combine plain text with fields to make output more readable:
Now Playing: %artist% - %title%
This will display something like:
Now Playing: Radiohead - Paranoid Android
Fields (Metadata Tags)
Fields are placeholders that pull metadata from your music files. They are written inside percent signs:
%artist%
Some common fields include:
| Field | Meaning |
|---|---|
| %artist% | Track artist |
| %album% | Album name |
| %title% | Track title |
| %tracknumber% | Track number |
| %date% | Year or release date |
| %length% | Track duration |
Example combining fields:
%artist% - %title%
Output:
Radiohead - Paranoid Android
Combining Plain Text and Fields
You can mix plain text with fields to create more structured output. For example:
%artist% β %title% (%album%)
Output:
Radiohead β Paranoid Android (OK Computer)
Handling Missing Information
If a field does not exist in the file, foobar2000 simply displays nothing. For example, if %composer% is missing:
%composer%
The output will be blank. To prevent blank parentheses or awkward spacing, you can use conditional logic.
Using Conditional Logic with $if()
The $if() function allows you to display text only when a field has a value:
$if(condition,then,else)
Example:
%artist% - %title%$if(%album%, (%album%),)
This will display the album in parentheses only if %album% exists. Otherwise, it leaves that part empty.
Practical Examples
Playlist Column
%artist% - %title%
Status Bar
Now Playing: %artist% β %title%
Window Title
%artist% β %title% | foobar2000
Useful Built-In Fields
These fields are always available and do not require files to be tagged:
| Field | Meaning |
|---|---|
| %filename% | File name |
| %path% | Full file path |
| %codec% | Audio codec |
| %bitrate% | Bitrate |
| %samplerate% | Sample rate |
Things Beginners Can Ignore
- Nested functions
- Math expressions
- String replacement logic
- Legacy syntax
- Advanced grouping
Starter Setup for New Users
For someone just installing foobar2000, start with these basic formats:
%artist% - %title%
Now Playing: %artist% β %title%$if(%album%, (%album%),)
%artist% β %title%
Final Notes
%field%is the most important concept$if()handles missing or optional data elegantly- Some data and fields depend upon components being installed
foo_tfsandbox
A good place to start is by installing foo_tfsandbox, this component allows you to experiment with title formatting expressions and fields before you implement them.
Title Formatting Fields:
$info(referenced_offset) ~ shows time in format mm:ss:ff where ff are CD frames. For the first track it will show nothing instead of 00:00:00
hydrogenaud.io/index.php?topic=118733.msg979344
Title Formatting Examples:
Name | Pattern | Alignment
Display Dynamic Range:
Album DR: $if2(%album dynamic range%,β) | Track DR: $if2(%dynamic range%,β)
Bits (bit depth) | $ifequal([%__bitspersample%],0,16,%__bitspersample%) | Left
$if($or($stricmp(%codec%,DTS),$stricmp($cut(%codec%,3),DCA)),$if($info(bitspersample),$ifequal(%samplerate%,96000,$ifgreater(%bitrate%,1537,DTS-HD,DTS 96/$info(bitspersample)),DTS-HD),DTS),%codec% [%codec_profile%])
Release Date (earliest):
hydrogenaud.io/index.php/topic,125532.0
$max(%DATE%,$min($year(%DATE%),$year(%DISCOGS_RELEASED%),$year(%DISCOG_MASTER_RELEASE_DATE%)))
References:
Title_Formatting_Introduction
Title Formatting Reference
Titleformat Examples
Titleformat_Album_List
Audio Check ~ Online Audio Tests
Test your audio equipment, online. AudioCheck gives you access to an extensive collection of sound tests, playable online and downloadable in high-quality for patrons. The audio material provided here will help you assess the audio equipment connected to your computer. Using this website, you will be able to:
- Test your hearing, speakers, headphones, digital-to-analog converters… and more!
- Design your own sound tests using our high quality waveform generators.
- Download our sound files to your favorite audio player, and use your player as a portable audio test device.
Server Based ABX ~ Web Audio Evaluation Tool
A tool based on the HTML5 Web Audio API to perform perceptual audio evaluation tests locally or on remote machines over the web.
code.soundsoftware.ac.uk/projects/webaudioevaluationtool
github.com/BrechtDeMan/WebAudioEvaluationTool
github.com/BrechtDeMan/WebAudioEvaluationTool/wiki/Quick-start
foo_deskband_control ~ Foobar2000 On The Taskbar
Customizable windows – taskbar deskband control
www.foobar2000.org/components/view/foo_deskband_controls
hydrogenaud.io/index.php?topic=78234.0
ASMA ~ Atari Music Archive
The Atari SAP Music Archive is a free project which has the aim to collect most of the ATARI XL/XE music in one huge collection. The tunes in ASMA are stored in SAP format that can be replayed by a SAP player currently available for many platforms (see the PLAYERS section).
ZX Spectrum ~ Computer Sound Chip Emulator
This is Windows or Linux program, designed for playing music for AY-3-8912 sound chip (or its analogs are AY-3-8910 and YM2149F). Emulator emulates these sound chips and does not require real ones. Additionally emulator can play CD’s audio tracks and MIDI-files. Optional BASS by Ian Luck can be used for playing MP3 and MOD music.
