# foobar2000 change log - version 1.0.1

### 1.0.1

- Undecodable tracks now get substituted with 1s of silence to prevent deadlocks with dodgy third-party components.
- Worked-around bug in Windows 7 with status bar repaint glitches.
- Windows Media streaming compatibility improvements.
- Fixed notification area icon being incorrectly shown in certain conditions.
- Audio format support updates: added support for decoding Wave64 and RF64 formats, added built-in support for writing Wave64 format.
- Added folder name wildcard matching for album art search.
- Added a workaround for horribly broken Asus Xonar drivers.
- Converter: worked-around misbehaviors of command-line encoders when the output file name begins with - or @.
- Converter: refreshed MP3 encoding configuration dialog.

### 1.0

- New context menu structure - better out-of-the-box layout but less customizable.
- Built-in support for Windows Media and RTSP streaming.
- “Edit” menu operates on the currently selected object rather than always on the active playlist.
- Improved compatibility with multimedia keyboards.
- Improved, more customizable album art support.
- Portable installs now remember Media Library paths relatively to the install folder.
- Reworked Preferences: OK/Cancel/Apply buttons, new layout of standard pages.
- New options regarding selection viewer behavior.
- Default User Interface: new pseudo color code system for status bar and playlist view.
- CD ripping improvements:
  - Results can be now checked against the AccurateRip database on-the-fly.
  - CD-TEXT reading support.
  - Ability to choose individual tracks to rip in the “Rip Audio CD” dialog.

### 0.9.6.9

- Multiple stability/security fixes.
- Corrected various user interface glitches.
- “Help” button in Converter Setup dialog.
- ABX Comparator component no longer included with the installer - now available for download separately.

### 0.9.6.8

- Fixed WavPack playback over HTTP.
- Fixed weird shell extension behaviors with the “folder context menus” option active.
- Fixed weird behaviors of the “stop after current” option.
- Worked-around problems with dodgy Ogg streams produced by speexenc.

### 0.9.6.7

- Hotfix: fixed crash when seeking in files that can't be decoded completely.
- Hotfix: corrected weird behaviors after restart with playback paused and “resume playback after restart” active.
- Updated third-party component blacklist.

### 0.9.6.6

- Matroska files are now taggable even if they don't contain decodable audio tracks.
- Worked-around “Open Containing Folder” command opening two windows on certain machines.
- Added support for Multimedia Class Scheduler Service on Windows Vista and newer.
- Various changes to make specific obscure crashes easier to analyze.
- Updated third-party component blacklist.
- Improved drag&drop compatibility with Windows 7.

### 0.9.6.5

- Online troubleshooter feature, accessible from the Help menu.
- Fixed: Album List was being compiled with all optimizations disabled until now, since at least 0.9.5, due to bugs in MSVC9.
- Various improvements to the crash report submission system.
- Fixed an obscure bug in the ABX component.
- Fixed a crash when trying to open a lossy WavPack3 file.
- Fixed a crash when decoding certain corrupted AAC files.
- Built-in album art viewer can now view artist pictures (embedded in tags and artist.jpg in the same folder).
- Specific third party components with known critical bugs are now blocked from loading.

### 0.9.6.4

- Third party components can now register custom protocols with the File Types preferences page.
- Removed the restriction of just one instance of specific DSP in a DSP chain.
- Fixed incorrect handling of 3-channel and 5-channel FLAC and Vorbis files.
- Converter now accepts alternate names for some of command-line encoder binaries (mpcenc.exe, oggenc2.exe).
- Converter and File Operations components no longer strip trailing dots from names of created files.
- Improved compatibility with dodgy Windows shell replacements.
- Automated submission of crash reports.

### 0.9.6.3

- Fixed multiple security vulnerabilities in AAC and Musepack decoders.
- Improved compatibility of Media Library with certain dodgy NAS devices.
- Media Library no longer ignores files/folders flagged as system.
- Improved shell integration behaviors when foobar2000 is taking very long to start.
- Fixed multiple bugs in Matroska tag writer.

### 0.9.6.2

- Media Library is now aware of newly installed decoder components and will re-check your folders for files that could not be indexed before.
- New options to control tag fields searched by simple search queries, in Advanced Preferences.
- Various bug fixes and cosmetic changes.

### 0.9.6.1

- Autocompletion of values in the Properties dialog.
- Support for chapters in Musepack SV8 files.
- New “Split values” command in the Properties dialog.
- Simple search queries: any latin characters are now matched regardless of their accents.

### 0.9.6

- Media Library now automatically keeps track of any changes made to its folders; no more need to manually rescan them.
- Improved compatibility of file type associations with Windows Vista.
- No more delay when playing/enqueuing files from Windows Explorer.
- The installer now includes “portable mode” that works in limited user contexts and doesn't make any changes to system configuration, registry, etc.
- New Converter user interface.
- Built-in Matroska support.

### 0.9.5.6

- Fixed a major bug in Speex decoding, introduced with one of previous udpates.
- Updated Speex libraries to 1.2 RC.
- Added correct handling of multichannel WMA content.
- Various other minor/cosmetic fixes.

### 0.9.5.5

- Bugs fixed
  - Fixed handling of the & character in context menu command names.
  - Fixed handling of audio CDs with 99 tracks.
  - Workarounds for issues with decoding some of ADPCM WAV files.
  - Copying/pasting autoplaylists in Playlist Manager now preserves the autoplaylist status.
  - Fixed handling of the @ character in HTTP AUTH username.
  - Fixed crashes related to using the Crossfader DSP.
  - AAC decoder fixes.

### 0.9.5.4

- Ability to view/edit queries used to create autoplaylists.
- Media Library Search: queries using “SORT BY” create always-sorted autoplaylists by default.
- File format handling updates:
  - Security updates to Vorbis, Speex, FLAC and WavPack libraries.
  - Fixed a rare Ogg seeking accuracy bug.
  - Improved MP4 parser security.
- Converter improvements:
  - No longer aborts the entire operation when one of queued tracks can't be processed.
  - Optional status log popup after conversion.
- Album List: ability to select multiple items at once by holding shift or control keys.
- New built-in DSPs: Crossfader, Skip Silence.

### 0.9.5.3

- New: Startup notification when a component is known not to cooperate correctly with this version of foobar2000.
- New: “Library Viewer Selection” playlist, compatible with Album List and Media Library Search.
- New title formatting functions: $stripprefix(), $swapprefix(), $year(), $month(), $day_of_month(), $date(), $time().
- New extensions to the search query syntax.
- Album List: faster refresh when using the built-in search box.
- ReplayGain scanner: applying ReplayGain to MP3 data no longer chokes on noncompliant ID3v2 tags with false MPEG sync words.
- ReplayGain scanner: new services allowing third-party components to perform ReplayGain analysis.
- No longer compatible with components using metadb_display_hook API.
- Changed component DLL loading logic - only “components” subdirectory along with its subdirectories is processed if it exists.
- Playback queue index is now displayed in the “Playing” column of Default UI / Playlist View; it can be also accessed using %queue_index% .

### 0.9.5.2

- New array of built-in visualisations.
- Cleaned up freedb component user interface.
- Ability to auto-resize playlist columns to match playlist view size.
- Improved ID3v2 specification compliance.
- Converter: Improved handling of very long tracks.
- Support for displaying cover art extracted from WMA files.

### 0.9.5.1

- Improvements to new Default User Interface:
  - New built-in Media Library Search dialog, with advanced autoplaylist creation features.
  - Configurable left/center/right alignment of custom columns in Playlist View.
  - Usability: switching layouts now flashes labels to reduce user confusion.
  - Ability to customize toolbar buttons.
- New: Warning popup when trying to close foobar2000 while tasks such as conversion or ReplayGain scan are active.
- Various UI responsivity improvements and speed optimizations; much faster Album List refresh with large libraries.
- Usability: positions of various dialogs are now remembered, relative to their parent windows.
- Properties dialog: “Tools” button, “Automatically Fill Values” can now use clipboard as source.
- Converter clean-ups, ability to manually edit commandline encoder executable paths through Advanced Preferences.
- WMA handling bug fixes, ability to store arbitrary metadata fields in WMA tags.
- ID3v2 tagging compatibility improvements.
- Various bug fixes.

### 0.9.5

- New Default User Interface:
  - Allows embedding of Album List and other components in the main window.
  - Quick setup dialog on first startup allowing easy UI customization.
  - Theme import/export support for transferring appearance-related settings easily.
  - Built-in playlist view supports columns and grouping.
  - New Playlist Search dialog.
  - Embedded album art support.
  - New built-in spectrum visualisation.
- New Album List component:
  - Updates automatically with Media Library content changes (“Refresh” command no longer needed).
  - Embeddable in the main window.
  - Supports direct creation of autoplaylists from Album List tree branches.
- Properties dialog improvements:
  - New commands: “Format from Other Fields”, “Capitalize”, “Clean Up”.
  - Improved “Automatically Fill Values” functionality.
  - Improved Windows Clipboard interaction - now you can use copy/paste to transfer values between fields or between different sets of tracks.
- Converter component improvements:
  - Replaced “show output directory when done” functionality with a new dialog showing a list of created tracks.
  - Built-in support for writing AU/SND and AIFF files.
  - Updated FLAC support - FLAC encoding now requires FLAC encoder 1.2.0 or newer.
  - Improved handling of hung command-line encoder processes.
- Audio format decoding updates:
  - Updated libFLAC to 1.2.1.
  - Rewritten support for AU/SND and AIFF audio formats.
- New “File Operations” component, for moving, copying and deleting audio files.
- Old Masstagger component no longer included with the installer (available for download separately).
- Windows XP or newer is now required.

### 0.9.4.5

- Musepack SV8 decoding support.

### 0.9.4.4

- Security update: updated Vorbis libraries to 1.2.0.
- Fixed a bug in title formatting / $caps2().
- Fixed drag&drop bugs.
- Fixed playlist file format detection over mime types.

### 0.9.4.3

- Fixed multiple bugs in ReplayGain Scanner.
- Musepack decoding bug fixes.
- Fixed a rare crash in the Properties dialog.
- Fixed bugs in File Types preferences page.

### 0.9.4.2

- Updated Musepack decoder with support for accurate fast seeking on files produced by mppenc 1.16 and newer.
- Improved compliance with HTTP specifications.
- Fixed MP1/MP2 handling bugs.

### 0.9.4.1

- Improved compliance with Vorbis Comment and APEv2 tag specifications - thanks to Spoon for pointing inconsistencies.
- Added gapless playback of MP4 files encoded with new iTunes.
- Various bug fixes.

### 0.9.4

- Properties dialog improvements.
- Startup/shutdown speed optimizations.
- Added LAME version and partial settings detection for MP3 files.
- Replaced old “Fix MP3 Header” command with a new set of MP3-related utility commands.
- “ID3v2 Writer Compatibility Mode” with workarounds for common bugs in other software's ID3v2 implementations.
- “Copy” button in components list.
- freedb support now included with the installer.
- Rewritten embedded cuesheet metadata handling.
- Rewritten ReplayGain info editor dialog.
- ABX bugfixes.
- Added WMA tag editing support.

### 0.9.3.1

- Fixed various cosmetic glitches that made it into 0.9.3 release.
- Fixed high CPU usage on track change bug.

### 0.9.3

- New file properties dialogs.
- Speex decoding support, rewritten Ogg Vorbis / Ogg FLAC support.
- “File Operations / Delete File(s)” now uses Recycle Bin.
- Better integration of information lookup (freedb, etc.) components with Audio CD ripping UI.
- Option to ReplayGain-scan converter output after conversion.
- CDDA extraction bug fixes / improvements.
- Improved “Open Audio CD” dialog.
- Various progress dialogs no longer block UI.
- Changed Media Library new item tracking behaviors.
- Fixed low-samplerate LC AAC files mis-reported as HE AAC.
- Improved compatibility with Windows Vista.
- Various cosmetic changes.
- Other minor bug fixes.

### 0.9.2

- Native support for new free Nero Digital AAC encoder.
- New “Advanced Preferences” page.
- More compatible MP4 tagging scheme.
- New CD ripping UI.
- Added “directory context menus” feature to file type associations.
- Support for realtime DSP preset editing through DSP Manager page.
- Fixed various networking issues.
- APL support (no longer maintained) moved to a separately downloadable component (Monkey's Audio support).
- Various cosmetic changes.
- Various other bug fixes.

### 0.9.1

- Faster Ogg Vorbis tag editing.
- Official ASIO support (downloadable separately).
- Improved compatibility with buggy soundcard drivers.
- Added DSP preset switching functionality.
- Workedaround buttons display problems on Windows 2000.
- Improved “random” button action with album/directory shuffle.
- Added WMA playback support.

### 0.9

- Reworked UI structure, removed various redundant / rarely used features.
- New: Media Library, replacing old “database” functionality.
- Improved playlist management - better handling of multiple playlists, native multilevel undo and more.
- Changes in title formatting script (field remappings) to make common operations easier.
- New: Converter, replacing old “Diskwriter” component. Includes album image writing (cuesheet creation, direct encoding to MP4 with chapters), preview generation and multi-CPU optimizations. Most popular encoders are supported out-of-the-box; more encoders can be added using generic commandline encoder setup.
- Improved support for specific file formats: faster tag updates with MP3 and FLAC, new native ID3v2 support, rewritten MP4 support now including chapters, rewritten cuesheet handling with improved handling of embedded cuesheets, improved AAC streaming support, and more.
- Various speed optimizations, improved UI responsivity during time-consuming operations; better handling of overkill playlist scripts.
- New: file type associations page in preferences.
- New and improved ReplayGain scanner with proper multichannel support and multi-CPU optimizations; now with option to apply RG adjustment directly to audio data in MP3 files.
- Improved audio CD support, with simple secure ripping functionality.
- Rewritten network code.
- Improved security by replacing various third party libraries with own implementations.
- Various usability improvements.
- Dropped Windows 95/98/ME/NT4 OS support. Windows 2000, XP or newer is now required.