This list will always be updated when a bug has been fixed, between releases.
Maintained by: DJ Egg (2003-2023+)
Current Build: Winamp 5.9.2
Fixed Bugs:
5.9.2
- Fixed: Erroneous "URL: Winamp Command Handler" filetype association
- Fixed: [Big Bento] Drag titlebar issue
- Fixed: [Big Bento] Config overlap issue
- Fixed: [ml_local] Drag to rearrange smart view order causes corruption
- Fixed: [ml_playlists] Memory leaks​
5.9.1
- Fixed: Hang when reopening Winamp if previously placed on disconnected monitor
- Fixed: [Installer] Silent install switch blocked by external dependencies
- Fixed: [gen_ff] Windowshade and Docked Toolbar modes not remembered on restart
- Fixed: [gen_tray] Settings not being saved after Winamp restart
- Fixed: [in_mp4/libmp4v2] Overflow and seek issues with specific mp4 videos
- Fixed: [in_wave/libsndfile] Error parsing list subchunks with some riff headers
- Fixed: [ml_downloads] Cancelling multi-selection only cancelled first item
- Fixed: [ml_playlists] Crash when editing playlist entry
- Fixed: [ml_wire/xml] Display of non-Latin characters in Podcasts
- Fixed: [out_ds] Crossfader broken in Bento/Modern skin EQ
- Fixed: [out_ds] Potential buffer overflow issues
- Fixed: [out_wasapi] Crash on opening flv videos (rendering still needs fixing)
- Fixed: [playlist/ml_playlists] Memory leaks
- Fixed: [playlist/ml_playlists] Reported issues with special/unicode characters
- Fixed: [vis_avs] AVS Editor menu not localized when lang pack applied
5.9
- Fixed: Playback of https:// streams
- Fixed: [in_midi/in_mkv/nu/pfc] memory leaks
- Fixed: [in_mp3] Crash on files with embedded album art but no content-type
- Fixed: [in_mp3] id3 empty genre displayed as Blues or Psychobilly
- Fixed: [jnetlib/ml_online/ml_wire] JSAPI2 JavaScript API
- Fixed: [ml_rg] ReplayGain calculation broken for .ogg (vorbis) files
- Fixed: [out_wasapi] Volume muted on track change
5.8
- Fixed: New URLs not being remembered after using Reset history in Open URL dialog
- Fixed: Various memory leaks
- Fixed: [gen_tray] Not showing correct current icon pack in preferences
- Fixed: [in_avi] Divide-by-zero crash with badly formed files (thanks ITDefensor)
- Fixed: [in_mp3] Crashing with some ID3v2 tags
- Fixed: [ml_wire] Slow loading issue
- Fixed: [ssdp] Crash on load if jnetlib was not correctly initialized
5.666
- Fixed: Enqueue in Winamp shell menu item
- Fixed: Fallback issue with lang packs when loading accelerator tables
- Fixed: Unicode characters not displaying in taskbar when some old plugins are present
- Fixed: [gen_jumpex] Broken 'Add to Library' shell menu item
- Fixed: [ml_local] Search filters with unicode characters not being remembered
- Fixed: [ml_playlists] Remove invalid characters from playlist name on export
5.66
- Fixed: Agent not using Winamp window if a clone is already running (eg. KMPlayer)
- Fixed: Length not being read when set to read titles on load
- Fixed: Ratings-related freeze on right-clicking large selections in playlist editor
- Fixed: Saving to wrong extension for the 'Save As' action in the Alt+3 Artwork tab
- Fixed: Unicode characters not displaying in taskbar when some old plugins are present
- Fixed: Various issues with aero-peek and docking of freeform skins as an appbar
- Fixed: [gen_jumpex] 'Jump to File' window not always visible when pressing 'J' or 'F3'
- Fixed: [gen_ff] Docking to bottom/right when windowframe scale is anything but 1.0
- Fixed: [gen_tray] Lockup/double-start issues when using the 'Prev' action
- Fixed: [in_flac] Removal of embedded artwork
- Fixed: [in_midi] Memory comparison crash with badly formed .kar files
- Fixed: [libmp4v2] Crash due to invalid pointer check on corrupt files
- Fixed: [pmp_android/usb] Crash on bad path
- Fixed: [pmp_android/usb] Use filename if no metadata available to generate filepath
5.65
- Fixed: Some radio streams no longer playing as a result of the Icecast fix in 5.64
- Fixed: Crash when pasting artwork into File Info dialog in 5.64
- Fixed: [in_mp3] PIC frame rendering in ID3v2.2 tags
- Fixed: [gen_ml] Enter key not working correctly for ml views
- Fixed: [ml_local] Sporadic crashes when importing library in 5.64
- Fixed: [ml_plg] Broken 'View tracks similar to' menu item in main window songticker
- Fixed: [npwachk] Winamp Detector plugin not working with latest Firefox
- Fixed: [wasabi] Quirks with color theme list handling
5.64
- Fixed: Failing to load on some Windows 8 (and earlier) installs (thanks Nanner)
- Fixed: Not playing the first song next when clearing then adding items to playlist
- Fixed: Bento/Modern skin notifier sometimes no longer appearing (thanks pjn123)
- Fixed: Deletion of 0-byte wdl-.tmp & wht-.tmp files
- Fixed: Issues with re-embedding of vis plug-ins in Bento skin when exiting fullscreen
- Fixed: Issues with some Icecast servers providing invalid stream links (v2.x bug!)
- Fixed: Potential crashes when rapidly switching between DSP plug-ins
- Fixed: [Bento Browser] Potential security vulnerabilities (thanks Julien Ahrens, Inshell)
- Fixed: [gen_jumpex] Potential security vulnerabilities (thanks J. Ahrens, Inshell.net)
- Fixed: [in_mp3] Mapping of POPM ratings scale
- Fixed: [in_mp4] Bug where too-small passed-in buffer size resulted in loss of data
- Fixed: [in_mp4] Seeking files/podcasts which use a single video frame as artwork
- Fixed: [in_vorbis] Not reading Disc# (plus other general Vorbis Comments fixes)
- Fixed: [in_wave] mldb info for .wav files being wiped after viewing Alt+3 dialog
- Fixed: [ml_disc] Blocking of context menu items in ml tree for History & Bookmarks
- Fixed: [ml_disc] Creation of 0-byte trk-.tmp files & associated crash on some systems
- Fixed: [ml_impex] UI lockups on import/export of large databases
- Fixed: [ml_wire] Subscriptions to podcast channels with the same name
- Fixed: [ombrowser] Alt Gr keys broken in Online Services text input fields
- Fixed: [pmp_android] Albumart-related crash when transferring ogg files
- Fixed: [pmp_android/usb] Transfers fail if <Albumartist> contains illegal characters
- Fixed: [pmp_p4s] Crash/hang on exit after transferring files to MTP/P4S devices
5.63
- Fixed: Embedded album art not working in some scenarios
- Fixed: Video window reopening after being closed when editing mp4 tags
- Fixed: [aacdec] Memory leak when re-syncing to AAC stream
- Fixed: [bmp] Bounds checking in TSCC decoder
- Fixed: [bmp] Heap overflow issues (thanks: Secunia)
- Fixed: [in_avi] Divide-by-zero and NULL pointer issues (thanks: FuzzMyApp)
- Fixed: [in_mod] .IT memory & heap corruption issues (thanks: Jeremy Brown, MSVR)
- Fixed: [ml_local] Crash in MLDBAPI::SetField cache
- Fixed: [pmp_android/usb] Genre and Year metadata edits writing to Disc# field
- Fixed: [vis_milk2] Presets not reacting to music in localized installs (Milkdrop v2.25)
5.623
- Fixed: mp3 decoding errors at end of file (should fix reported CD burning errors)
- Fixed: [aacdec] Detection of parametric stereo for AAC files made with older encoders
- Fixed: [enc_fhgaac] MP4 encoder not always closing on errors or aborted transfers
- Fixed: [in_avi] Crashing with certain malformed AVI files
- Fixed: [in_flac & in_mp4] Memory leaks
- Fixed: [in_mod] Bounds check for comments parsing
- Fixed: [pmp] Multithreaded race condition (now supports thread-safe transfers)
- Fixed: [pmp_android] Embedded album art being deleted on transfers
5.622
- Fixed: [bmp/in_avi] Integer overflow issues in TSCC, RGB & YUV decoders
- Fixed: [enc_fhgaac] High bitrate upsampling bug
- Fixed: [in_midi] Underrun in CMF files when music offset is greater than the filesize
- Fixed: [in_mod] Made sure AMF is limited to maximum of 32 channels
- Fixed: [in_mp3] Crash on hitting Alt+3 for currently playing file with an APEv2 tag
- Fixed: [in_mp3] Reading of id3v2.4-only TDRC (Year) frame
- Fixed: [in_mp3] Don't delete TCMP & PRIV id3v2 frames when updating tags
- Fixed: [in_mp4] Gapless playback
- Fixed: [in_nsv] Potential integer overflow issue
5.621
- Fixed: [enc_fhgaac] Default ADTS bitrate; Writing of gapless data
- Fixed: [enc_fhgaac] HE-AAC compatibility with iTunes
- Fixed: [in_midi] Various integer overflow issues (thanks: Luigi Auriemma)
- Fixed: [libsndfile] PAF integer heap-overflow bug (thanks: Hossein Lotfi/Secunia)
- Fixed: [ml_local] Illegal instruction crash on non-SSE machines
- Fixed: [ml_rg] Some files incorrectly returning 0 gain values
- Fixed: [nsvdec_vp3, nsvdec_vp5, vp6] Rescaling buffer overflow vulnerabilities
5.62
- Fixed: [in_midi] Add buffer overflow check for malformed Controller Change messages
- Fixed: [in_midi] SysEx message processing integer underflow vulnerability
- Fixed: [in_mod] Crash on .IT files with 0 channels (thanks: Luigi Auriemma)
- Fixed: [in_mp4] Crash on truncated files
- Fixed: [in_mp4] Distortion on MP4 files with malformed stts data
- Fixed: [jnetlib] Memory leak when connecting to https streams
- Fixed: [ml_impex] Importing playcount data
- Fixed: [ml_local] Advanced Query Builder
- Fixed: [nsvdec_vp5] Integer underrun (thanks: Luigi Auriemma)
- Fixed: [pmp_wifi] Playlist syncing
- Fixed: [vis_milk2] Some presets not reacting to music (Milkdrop v2.24)
- Fixed: [vp6] Crash on rescaling with irregular video sizes (thanks: Luigi Auriemma)
- Fixed: [vp6] Integer underrun in Deblocking filter when picture size is 0,0
5.61
- Fixed: Added parameters sanity check to prevent JSAPI2 from crashing
- Fixed: Known IE9 compatibility issues
- Fixed: [Bento browser] Freeze when search string is all spaces
- Fixed: [Bento/Modern skins] Crash when clicking Notifier if ml_nowplaying missing
- Fixed: [gen_ml] Album art view and scrollbar listview UI issues
- Fixed: [in_flac] Crash when trying to write metadata to non-existent files
- Fixed: [in_mp3] APEv2 memory leak
- Fixed: [in_mp3] Wrong bitmask for calculating AAC framelength
- Fixed: [in_mp3] Incorrectly reported approximate frames
- Fixed: [jnetlib] Potential integer overflow in http header parsing code
- Fixed: [ml_local] Category not being written to file when editing metadata
- Fixed: [ml_plg] Force rebuild logic for non-English locales
- Fixed: [nde] Saving the mldb up to 3 times on Winamp exit (v2.95/5.0x bug)
- Fixed: [pmp_android/usb] Use <Artist> for folder name if <Albumartist> missing
- Fixed: [pmp_ipod] Database corruption on Eject with some iPod models
- Fixed: [pmp_ipod] Nano & Shuffle 4G sync issues
5.601
- Fixed: Win2k compatibility (caused by 5.6-specific DLL load vuln fix)
- Fixed: [in_midi] Security vulnerability (thanks: Morten @ kryptoslogic) (advisory)
- Fixed: [in_mp3] Querying endoffset metadata for iTunes gapless playback
- Fixed: [pmp_ipod] Sync and Eject issues
- Fixed: [pmp_ipod] Compilation flag when Album Artist is "Various Artists"
- Fixed: [pmp_wifi] Crash when devices.w5s missing
5.6
- Fixed: DLL load security vulnerability
- Fixed: [enc_lame] Memory leak
- Fixed: [gen_ff] Bookmark corruption via Send To menu in main window songticker
- Fixed: [gen_ml] Empty/Grey ML when restarting Winamp from a minimized state
- Fixed: [gen_ml] Scrolling lag in nav panel with large amount of items
- Fixed: [in_midi] Buffer/Integer overflow issues (thanks: Joakim @ nsense)
- Fixed: [in_mod] Buffer overflow in comment box (MTM security vulnerability)
- Fixed: [in_mkv] Crash when reading a string that was exactly SIZE_MAX bytes
- Fixed: [in_mp3] ID3v1 UI glitch, APEv2 + Lyrics3 tag combo bug, APEv2 tag removal
- Fixed: [in_mp4] Potential crash on getting metadata/albumart from invalid MP4 files
- Fixed: [in_nsv] Integer overflow in allocating memory for metadata
- Fixed: [in_nsv] Integer overflow when parsing TOC (thanks to: C. Eiram, Secunia)
- Fixed: [in_nsv] Video flip mode detection quirks
- Fixed: [ml_local] Arrow direction and sort inconsistencies in 3-pane views
- Fixed: [ml_plg] Playlist Generator crashes and database corruption issues
- Fixed: [ml_pmp] Autofill crash on empty libraries
- Fixed: [ml_playlists] Crash on drag+drop items from one playlist to another
- Fixed: [ml_transcode] Freeze transcoding .cda when using <filename> in scheme
- Fixed: [playlist] Relative pathnames when filename is already relative
- Fixed: [pmp_android/usb] Playlist sync & loading issues
- Fixed: [pmp_android/ipod/usb] Issue with forward slashes in playlist paths
- Fixed: [pmp_usb] Bug when multiple usb devices are connected
- Fixed: [vis_milk2] Unicode issues with fonts & presets editor (5.58-specific)
- Fixed: [vis_milk2] sprites.ini file lookup
- Fixed: [vp6.w5s] Buffer overflow issue
5.581
- Fixed: [gen_ml] Minor resource leak fix, plus other optimizations
- Fixed: [gen_ff] Tooltip issue causing dialog windows to vanish underneath Winamp
- Fixed: [ml_disc] CD drives not appearing in ML tree when ML starts not-visible
- Fixed: [ml_wire] Sort by date before auto-downloading podcasts
- Fixed: [pmp_android] Settings not being saved
- Fixed: [pmp_android/usb] Manage with Winamp prompt always reappearing
- Fixed: [pmp_android/usb] Transcoding on USB and Android devices
5.58
- Fixed: External language folder always looking in a 'en-US' folder
- Fixed: Handling of global keyboard accelerator table (fixes: Ctrl+Alt+N, Ctrl+T, etc)
- Fixed: Scrolling issues with high resolution mice
- Fixed: Stackoverflow issue when loading a malformed whatsnew.txt
- Fixed: [enc_flac] Compression Factor config setting (always outputting at level 5)
- Fixed: [gen_ff] Default fallback font always same as TTF replacement font in Prefs
- Fixed: [gen_jumpex] Elevation on Win7/Vista for Shell Options
- Fixed: [gen_ml] Tree not focused when opening ML in modern skins
- Fixed: [in_cdda] CD info edits not being remembered
- Fixed: [in_mp4] Integer type coersion bug which caused certain MP4 files to crash
- Fixed: [in_mp4] Playback of video-only files
- Fixed: [in_mp4] Some vis plugins/presets not working with mp4
- Fixed: [libmp4v2] Lockup when attempting to play malformed iTMS M4V videos
- Fixed: [ml_local] Rating lost when updating mp3 file info (5.57-specific)
- Fixed: [ml_pmp] pmp_*.dll plugins not being removed via: Prefs -> Uninstall
- Fixed: [pmp_usb] No disk in drive error with card readers
- Fixed: [pmp_usb] xml cache losing metadata (now using NDE instead)
- Fixed: [vis_milk2] Some presets not loading under locales other than English
5.572
- Fixed: Crash when using Alt+3 editor during mldb background scan
- Fixed: EasyMove for classic video window
- Fixed: Spectrum analyzer and beat vis for 32bit PCM files
- Fixed: [bmp.w5s] Memory leaks with BMP AVI codecs (tscc, rle, yuv, rgb)
- Fixed: [D3D] Crash when changing height but not width on back-to-back videos
- Fixed: [gen_tray] Compact mode in Win7 popout tray
- Fixed: [in_avi] Crash on files with missing RIFF header (including 0-byte files)
- Fixed: [in_avi] Crash when ix## seektables aren't where they are supposed to be...
- Fixed: [in_mod] Out of memory error with some older .mod files
- Fixed: [in_mp3] ADTS header unicode/ansi issues (for .aac files)
- Fixed: [ml_impex] UTF-8 writing
- Fixed: [ml_local] Info editor erasing mldb fields not supported by input plugin
- Misc: Further attempts to fix reported elevation/registration issues on Vista & Win7
5.571
- Fixed: Custom mldb info reverts to filename on Alt+3 for in_dshow, flv & swf
- Fixed: HeapSetInformation not located in kernel32 error under Win2k
- Fixed: Shuffle feature broken under limited user profiles
- Fixed: [gen_ml] Bold text in Local Media views on some systems
- Fixed: [gen_tray] Compact mode not working on 64-bit OS
- Fixed: [in_flac] Playback freezing before end of some corrupted files
- Fixed: [in_flv] Sync issue where video lags behind audio on some flv files
- Fixed: [in_flv] Various h.263-related crash issues
- Fixed: [in_mod] Heap overflow security vulnerability (thanks Dyon Balding, Secunia)
- Fixed: [in_mod] Some s3m files crashing on load
- Fixed: [in_mp4] Various transcoding issues
- Fixed: [in_wm] Main window & taskbar menu blocked after closing DRM browser
- Fixed: [jpeg.w5s/png.w5s] Security vulnerability fixes (thanks Nicolas Joly, VUPEN)
- Fixed: [ml_local] Remove missing files broken in full rescan
- Fixed: [ml_wire] feeds.xml sometimes being destroyed
- Fixed: [pmp_p4s] Crashing with certain devices
- Fixed: [vis_avs] Compile issues causing some presets to not load properly or crash
5.56
- Fixed: iexplore process not ending when browser closed after opened via Winamp
- Fixed: Save EQ preset name duplication bug
- Fixed: [Bento skin] SHOUTcast homepage url's redirecting to Winamp search
- Fixed: [gen_jumpex] Up/down buttons reversed, 'stop after current' & other issues
- Fixed: [in_mod] Crash on some .s3m modules (w.i.p.)
- Fixed: [in_mod] Playback glitch during background transcoding
- Fixed: [in_wm] Decimal point issues in Alt+3 format info
- Fixed: [in_wm] Embedded IE browser for DRM license acquisition
- Fixed: [in_wm] Loading of URLs in WPL playlist files
- Fixed: [in_mp4/libmp4v2] Integer overflow bug with MP4 sample size
- Fixed: [libsndfile] VOC buffer overflow vulnerability
- Fixed: [ml_impex] Read "has video" field from iTunes XML (and write on export)
- Fixed: [tagz.w5s] Hang with $right function in ATF when specified field is empty
- Fixed: [vis_avs] msvcp71.dll dependency
5.552
- Fixed: [gen_ff] memcpy integer overflow vulnerability in maki script loading
5.551
- Fixed: [libsndfile] CAF Processing Integer Overflow Vulnerability
5.55
- Fixed: Accessibility fixup for Format Info string in Alt+3 dialog
- Fixed: Genre not being saved with Autotag feature in Alt+3 dialog
- Fixed: Memory leaks in in_mp3, in_wm, gen_dropbox, ml_local, ml_pmp & tagz.w5s
- Fixed: New version check can't be disabled when anon statistics is enabled
- Fixed: Rare crash when closing vis window
- Fixed: Various issues when starting/stopping/switching vis plugins
- Fixed: [Agent] Systray icon not showing if 'Play in Winamp' removed in Shell Options
- Fixed: [enc_flac] 24-bit FLAC encoding
- Fixed: [gen_jumpex] Shell Options, B Hotkey, Send To menus & other misc bugs
- Fixed: [gen_ml] Library button resize glitch
- Fixed: [in_cdda] Potential cddb Disc null pointer crash
- Fixed: [in_flac] Albumartist & Ensemble fields not cleared when deleting Album Artist
- Fixed: [in_flac] Track restarts when updating metadata
- Fixed: [in_mp3] Potential ID3v2.0/2.1 crash issue
- Fixed: [in_mp4] Empty genre metadata field (eg. when transcoding from flac to m4a)
- Fixed: [in_mp4] Long hangs on slow network drives
- Fixed: [libsndfile] AIFF buffer overflow vulnerabilty (thanks milw0rm/secunia)
- Fixed: [ml_disc] Potential crash on exit
- Fixed: [ml_disc] 'Use uppercase file extensions' ripping option not being respected
- Fixed: [ml_history] Tracking still updates if playback stopped before specified time
- Fixed: [ml_local] Broken 'Create Playlist' button functionality in local media
- Fixed: [ml_local] Remove missing files broken with some older/corrupt databases
- Fixed: [ml_wire] Columns sometimes hidden in Downloads view
- Fixed: [ml_plg] Multiple 'Failed to initialize' error messages
- Fixed: [ml_pmp] Crash when deleting playlists/files from a P4S portable device
- Fixed: [ml_pmp] Metadata hooking, transcoder, autofill and other bug fixes
- Fixed: [nde] Albums with % in title not displaying tracklist in local media views
- Fixed: [out_ds] Logarithmic volume control dB display glitch
- Fixed: [pmp_ipod] Deletion of non-existent files from database
- Fixed: [pmp_ipod] Reading of Play Count statistics
- Fixed: [pmp_ipod] Various database, albumart, playback & disconnection issues
5.541
- Fixed: Filetype icons in Windows Explorer not updating when changed in Prefs
- Fixed: ML & Vis appear under other overlapping modern skin windows
- Fixed: No error message when trying to edit metadata for Read-Only files
- Fixed: Potential security vulnerability in NowPlaying
- Fixed: [gen_ff] Keyboard shortcuts in modern skin playlist windowshade mode
- Fixed: [gen_ml] Scrolling to bottom of AlbumArt pane & other misc scrollbar issues
- Fixed: [in_mp3] Broken '307 - Temporary Redirect' url's
- Fixed: [ml_local] AlbumArt icon selection glitch
- Fixed: [ml_playlists] Play and Enqueue actions reversed if Enqueue is set as default
- Fixed: [ml_rg] ReplayGain analysis of 20bit files
5.54
- Fixed: Alt+F4 closing Winamp instead of individual dialogs
- Fixed: Bento browser redirecting network drive url's to Winamp Search
- Fixed: Blank playlist when in docked toolbar mode and Winamp is minimized
- Fixed: Modern skin component windows appearing individually in Alt+Tab
- Fixed: Multi-flashing on startup when previously closed whilst minimized to systray
- Fixed: Pure Virtual Function Call runtime crash errors
- Fixed: Redraw issue when built-in classic vis is disabled
- Fixed: Various multi-monitor docking issues
- Fixed: Various other 5.53-specific keyboard accelerator issues
- Fixed: [Bento] Drag+Drop into Playlist from Open Files dialog
- Fixed: [burnlib] 'CD Drive locked by another Winamp process' on 2nd burn attempt
- Fixed: [burnlib] 'Burner releasing failed' error
- Fixed: [dsp_sps] Crash on close when config Help dialog is still open
- Fixed: [enc_flac] MD5 checksum generation
- Fixed: [gen_ff] Attached vis plugin crash on winshade to normal mode in Modern skin
- Fixed: [gen_hotkeys] Assigning Winkey with already used Ctrl combinations
- Fixed: [gen_ml] Enter/Shift+Enter broken for ML treeview items (5.53-specific)
- Fixed: [in_cdda] Composer/Conductor logic bug when saving CDDB data to database
- Fixed: [in_flac] Minor metadata writing bugs
- Fixed: [in_midi] Seeking with 'DM/MS Synth' device in Streamed playback mode
- Fixed: [in_mp3] Crash on files with invalid/corrupt gapless data
- Fixed: [in_mp3] Create new ID3v1/v2 tags configuration setting
- Fixed: [in_vorbis] Huge lag on files with large embedded cover art
- Fixed: [in_vorbis] Metadata & Format Info display for streams in View File Info
- Fixed: [in_vorbis] Potential unicode-related crash on open/close issue
- Fixed: [jpeg.w5s] Saving corrupt album art
- Fixed: [ml_autotag] Results dialog hidden under Winamp when AOT is enabled
- Fixed: [ml_disc] Small resource leak
- Fixed: [ml_playlists] Enter/Shift+Enter broken for selected ML Playlist items
- Fixed: [ml_playlists / ml_transcode] Sending playlists from ML tree to Transcoder
- Fixed: [ml_wire] 404/timeout with valid rss feeds on Vista
5.531
- Fixed: Bento browser redirecting some url's to Winamp Search
- Fixed: Bento collapse/expand button bug
- Fixed: Recent URL's not saving (5.53-specific)
- Fixed: Total time display of selected tracks in Classic playlist (5.53-specific)
- Fixed: [jnetlib] AOL Radio skipping/buffer issue
- Fixed: [ml_local] Right-click Play/Enqueue all items issue in 3-pane views
- Fixed: [ml_playlists] Broken right-click context menu items (5.53-specific)
5.53
- Fixed: Classic EQ appearing with Modern skins after switch->minimize->restore
- Fixed: Various miscellaneous Album Art related issues
- Fixed: [enc_lame] Now rejects multi-channel and above 48KHz source files
- Fixed: [gen_ff] Translated skin image loading
- Fixed: [gen_ml] Header sort arrow and Rating column display under Windows 2000
- Fixed: [gen_ml] Various drawing glitches when changing views
- Fixed: [in_cdda] CDDB crash under limited connectivity conditions
- Fixed: [in_cdda] Spectrum vis in analog MCI playback mode
- Fixed: [in_flac] Small memory leak when writing FLAC metadata
- Fixed: [in_flv] Last two seconds of flv videos being cut off
- Fixed: [in_mp3] Crash on encountering a bad ID3v2 version (e.g. ID3v2.F)
- Fixed: [in_mp4] Crash on file-not-found during background decode
- Fixed: [in_wave] Infinite loop on attempted repeat playback of dead files
- Fixed: [in_wm] ASX v2 loading
- Fixed: [in_wm] Crash on files & streams with a huge discontinuity jump
- Fixed: [in_wm / out_ds] Copy 'Status' to clipboard Unicode bug
- Fixed: [ml_autotag] Crash with certain tracks
- Fixed: [ml_history] Crash on drag+drop all history items to playlist
- Fixed: [ml_local] Rating of items with Unicode filenames
- Fixed: [ml_online/orb] Nodes dropping to bottom of ML tree on Lang Pack change
- Fixed: [ml_playlists] Play playlist from Media Library main menu item
- Fixed: [pmp_ipod] Filename length incompatibility with iPod Music Quiz v2
- Fixed: [pmp_ipod] Missing 'Advanced' button in Edit Query dialog
- Fixed: [pmp_ipod] Physical deletion of playing file
5.52
- Fixed: Comment field character limitation in Basic Info tab of File Editor
- Fixed: Playback Thread Priority middle setting resets to Lowest
- Fixed: [in_mp3] Ultravox streaming metadata stack overflow (Thanks: Secunia)
- Fixed: [in_mp4] Crash when attempting to play non-existent files
- Fixed: [in_vorbis] Crash when clearing existing metadata fields in File Info
- Fixed: [in_wave] Transcoding of floating point WAV files
- Fixed: [ml_transcode] Memory leaks
5.51
- Fixed: Artwork not found if .nfo filename contains a period
- Fixed: ASX Parser converting all stream links in .asx playlists to upper case
- Fixed: Classic songticker wraparound glitchiness
- Fixed: Dragging/scrolling of songticker text after resize
- Fixed: Global Hotkeys list destroyed when changing language packs
- Fixed: Gracenote CDDB Editor genre selection glitches
- Fixed: Gracenote/MusicID not using Winamp's proxy setting
- Fixed: Parsing of ansi ASX playlists containing non-standard characters
- Fixed: Restore from System Tray if previously closed in a minimized state
- Fixed: Setup resetting desktop icons :-o
- Fixed: Spectrum vis incompatibility crash with some 3rd-party input plugins
- Fixed: Truetype replacement font alignment in Winamp Modern winshade songticker
- Fixed: Various miscellaneous keyboard shortcut issues
- Fixed: Winamp Agent registry entry typo (wianmpa.exe)
- Fixed: [Bento] Collapse/Expand Playlist not respecting 'Show Album Art' setting
- Fixed: [gen_ff] Potential high CPU usage of songticker object
- Fixed: [gen_ff] TrueType replacement font change not updating in real-time
- Fixed: [gen_hotkeys] Restore from minimized state whilst About dialog is open
- Fixed: [gen_ml] Blank ML when restarting Winamp from a minimized state
- Fixed: [gen_ml] Cancelling Online Media password prompt clears password & filters
- Fixed: [in_dshow] Miscalculation of some mpeg video lengths
- Fixed: [in_flac] Divide-by-zero crash on corrupt files
- Fixed: [in_mp3] Deleting Lyrics3 tag in Alt+3 Editor also deletes ID3v1 tag
- Fixed: [in_mp3] Handling of ID3v2 with bad version/revision #'s
- Fixed: [in_mp3] ID3v2 parsing crash with some mp3's
- Fixed: [in_mp3] ID3v2 tag not showing when ID3v1 tag reading is disabled in config
- Fixed: [in_mp3] MPEG Info not showing in Alt+3 for files with large ID3v2 tags
- Fixed: [in_mp3] Now only reads first ID3v2 tag if more than one is present
- Fixed: [in_mp3] Winamp UI freezes when loading certain corrupt mp3's
- Fixed: [in_mp4] Playback of mp3 in mp4 container
- Fixed: [in_mp4] Seeking when paused
- Fixed: [in_mp4/jpeg.w5s] Crash when Art field is in metadata with no embedded art
- Fixed: [in_vorbis] UTF8->UTF16 optimized (fixes File Info delay bug)
- Fixed: [libmp4v2] Corrupt m4a's not playing, better handling of ones beyond repair
- Fixed: [ml_autotag] Crash when track isn't part of a disc, eg. internet-only releases
- Fixed: [ml_autotag] Stops processing when switching to another ml view
- Fixed: [ml_disc] CD view/titles not refreshing when ejecting old/inserting new CD
- Fixed: [ml_disc] Crash when using invalid strings in playlist filename generation
- Fixed: [ml_disc] No Burn button under some system configurations
- Fixed: [ml_disc/ml_pmp/ml_transcode] Processing of # in Destination Folder path
- Fixed: [ml_local] Artist column in descending order when sorting by Year
- Fixed: [ml_local] Down key in Search field not focusing the Simple View list
- Fixed: [ml_local] Last Updated, Album Gain & Podcast column sorting orders
- Fixed: [ml_local] Two filters always checkmarked in Edit View for Simple views
- Fixed: [ml_playlists] Shift+Enter hotkey to Enqueue playlist
- Fixed: [ml_plg] Crash when stopping Playlist Generator scan or resetting database
- Fixed: [ml_pmp] Column sorting orders
- Fixed: [ml_rg] Restore from minimized state whilst rg results dialog is open
- Fixed: [ml_transcode] Restore from minimized state whilst config dialog is open
- Fixed: [ml_wire] Podcasts not being downloaded if <title> includes carriage returns
- Fixed: [ml_wire] Lockup when encountering scripts in <description> field
- Fixed: [out_disk] Output folder always resetting to My Documents\My Music
- Fixed: [pmp_ipod] 'Add album art' option always checkmarked
- Fixed: [tataki] Potential crash when encountering an invalid/superficial error
- Fixed: [vis_milk2] Crash when exiting fullscreen back to attached Modern skin window
5.5
- Fixed: 'All supported files' showing all filetypes in Open Files dialog
- Fixed: Esc key not working in Credits & Winamp tabs of About Box
- Fixed: Long filepaths corrupted when opening Winamp via Explorer context menu
- Fixed: Oversized preference pages with large DPI setting
- Fixed: Recurrence of multiple instances bug (previously fixed in 5.3)
- Fixed: Selecting 'No' for 'Physically Remove' prompt removes playlist/mldb item
- Fixed: TV button in video window not working
- Fixed: Windows showing if switching from modern to classic skin in minimized state
- Fixed: [ASX Loader] Recursive playlist loading & case-insensitive element matching
- Fixed: [ASX Loader] Handling of entries embedded within a REPEAT tag
- Fixed: [dsp_sps] DEP incompatibility
- Fixed: [gen_ff] "Can't unload script while in script" error when switching skins
- Fixed: [gen_ff] Remember ML size when switching between Modern & Classic skins
- Fixed: [gen_ff] Transparent docked toolbars for skins using alpha-blending
- Fixed: [gen_ff] 10% opacity not applying on skins that add items to rt-click menu
- Fixed: [gen_jumpex] Crash when loading multiple files via Explorer context menu
- Fixed: [gen_jumpex] Remove Duplicate Entries action broken in pledit
- Fixed: [gen_ml] %playcount% returning Comment on drag+drop from ML to pledit
- Fixed: [gen_ml] Shift+Insert (New Playlist) and F1 (Help) keyboard shortcuts
- Fixed: [in_cdda] CDDB crash when trying to rip a CD in a 2nd instance of Winamp
- Fixed: [in_flac] General FLAC Editor quirks (Comments field, Enter key, etc)
- Fixed: [in_flac] 24bit files don't play when 'Allow 24bit' setting is disabled
- Fixed: [in_mod] Fadeout value goes below 0.0 sec in in_mod config
- Fixed: [in_mod] Interpolator 'division by zero' crash bug
- Fixed: [in_mp3] Crash on some mp3's with corrupt ID3v2 extended headers (rare)
- Fixed: [in_mp3] Crash on loading corrupt id3v2.3 tags of a later revision
- Fixed: [in_mp3] Negative bitrate in File Info for long mp3's
- Fixed: [in_mp4] Glitch when modifying metadata on playing track
- Fixed: [in_mp4/libmp4v2] Memory leaks
- Fixed: [in_wave/libsndfile] Crash on invalid .au files
- Fixed: [in_wm] Garbage characters when editing filetypes in config
- Fixed: [in_wm] Potential DRM lockup issue
- Fixed: [ml_disc] 0 byte temp files not deleted after ripping
- Fixed: [ml_disc] Double-click drive icon in Rip & Burn not selecting tree item
- Fixed: [ml_disc] Crash when using <trackartist> in playlist filename generation
- Fixed: [ml_disc] Drag+drop from Audio CD view to Playlist Editor
- Fixed: [ml_local] (no album) items adding to Album count in Artist pane
- Fixed: [ml_local] isempty and =0 queries now return same results
- Fixed: [ml_local] Add dir to 'Watch Folders' path truncated to 64 characters
- Fixed: [ml_pmp] Inserting extra period in filename when transcoding to mp4/aac
- Fixed: [ml_pmp] Sending ansi-converted titles instead of Unicode
- Fixed: [ml_pmp] Transfer caption building when Artist metadata is empty
- Fixed: [ml_wire] Subscription Updates setting always resets to 'Never'
- Fixed: [pmp_ipod] Potential incompatability issues with latest version of iTunes
- Fixed: [pmp_p4s] 'Error In Insert' when transferring to some P4S devices
- Fixed: [pmp_usb] Slow Winamp startup when external usb drive connected
- Fixed: [vis_milk] Milkdrop DEP incompatibility
5.35
- Fixed: More tabbing fixes in UI and Preferences
- Fixed: [in_cdda] CDDB crash with non-English characters in user path
- Fixed: [in_cdda] Gapless playback of mix CDs with Sonic Engine
- Fixed: [in_flac] Genre field truncated in Flac Editor
- Fixed: [in_mp3] Incompatibility with musicbrainz tags
- Fixed: [in_mp3] Long stream urls truncated in Alt+3 dialog
- Fixed: [in_mp3] Tracklength not showing for mp3's with large embedded coverart
- Fixed: [in_mp4] MP4 file parsing buffer overflow vulnerability
- Fixed: [in_vorbis] Cancel button in Vorbis Editor
- Fixed: [in_vorbis] Tabbing in Vorbis Editor
- Fixed: [in_wm] Artist and Title fields reversed in WMA Editor
- Fixed: [in_wm] Crash when attempting to play malformed ASX playlists
- Fixed: [ml_local] NOTHAS and != with empty fields
- Fixed: [ml_wire] (4294967295%) in sc wire downloads
- Fixed: [ml_wire] Podcast downloading bug (uninitialized variable error)
- Fixed: [pmp_p4s] Crash on sync/transfers
_____________________________________________________________________
- Maintained by DJ Egg -
Last updated by DJ Egg - 27 Apr 2023
Maintained by: DJ Egg (2003-2023+)
Current Build: Winamp 5.9.2
Fixed Bugs:
5.9.2
- Fixed: Erroneous "URL: Winamp Command Handler" filetype association
- Fixed: [Big Bento] Drag titlebar issue
- Fixed: [Big Bento] Config overlap issue
- Fixed: [ml_local] Drag to rearrange smart view order causes corruption
- Fixed: [ml_playlists] Memory leaks​
5.9.1
- Fixed: Hang when reopening Winamp if previously placed on disconnected monitor
- Fixed: [Installer] Silent install switch blocked by external dependencies
- Fixed: [gen_ff] Windowshade and Docked Toolbar modes not remembered on restart
- Fixed: [gen_tray] Settings not being saved after Winamp restart
- Fixed: [in_mp4/libmp4v2] Overflow and seek issues with specific mp4 videos
- Fixed: [in_wave/libsndfile] Error parsing list subchunks with some riff headers
- Fixed: [ml_downloads] Cancelling multi-selection only cancelled first item
- Fixed: [ml_playlists] Crash when editing playlist entry
- Fixed: [ml_wire/xml] Display of non-Latin characters in Podcasts
- Fixed: [out_ds] Crossfader broken in Bento/Modern skin EQ
- Fixed: [out_ds] Potential buffer overflow issues
- Fixed: [out_wasapi] Crash on opening flv videos (rendering still needs fixing)
- Fixed: [playlist/ml_playlists] Memory leaks
- Fixed: [playlist/ml_playlists] Reported issues with special/unicode characters
- Fixed: [vis_avs] AVS Editor menu not localized when lang pack applied
5.9
- Fixed: Playback of https:// streams
- Fixed: [in_midi/in_mkv/nu/pfc] memory leaks
- Fixed: [in_mp3] Crash on files with embedded album art but no content-type
- Fixed: [in_mp3] id3 empty genre displayed as Blues or Psychobilly
- Fixed: [jnetlib/ml_online/ml_wire] JSAPI2 JavaScript API
- Fixed: [ml_rg] ReplayGain calculation broken for .ogg (vorbis) files
- Fixed: [out_wasapi] Volume muted on track change
5.8
- Fixed: New URLs not being remembered after using Reset history in Open URL dialog
- Fixed: Various memory leaks
- Fixed: [gen_tray] Not showing correct current icon pack in preferences
- Fixed: [in_avi] Divide-by-zero crash with badly formed files (thanks ITDefensor)
- Fixed: [in_mp3] Crashing with some ID3v2 tags
- Fixed: [ml_wire] Slow loading issue
- Fixed: [ssdp] Crash on load if jnetlib was not correctly initialized
5.666
- Fixed: Enqueue in Winamp shell menu item
- Fixed: Fallback issue with lang packs when loading accelerator tables
- Fixed: Unicode characters not displaying in taskbar when some old plugins are present
- Fixed: [gen_jumpex] Broken 'Add to Library' shell menu item
- Fixed: [ml_local] Search filters with unicode characters not being remembered
- Fixed: [ml_playlists] Remove invalid characters from playlist name on export
5.66
- Fixed: Agent not using Winamp window if a clone is already running (eg. KMPlayer)
- Fixed: Length not being read when set to read titles on load
- Fixed: Ratings-related freeze on right-clicking large selections in playlist editor
- Fixed: Saving to wrong extension for the 'Save As' action in the Alt+3 Artwork tab
- Fixed: Unicode characters not displaying in taskbar when some old plugins are present
- Fixed: Various issues with aero-peek and docking of freeform skins as an appbar
- Fixed: [gen_jumpex] 'Jump to File' window not always visible when pressing 'J' or 'F3'
- Fixed: [gen_ff] Docking to bottom/right when windowframe scale is anything but 1.0
- Fixed: [gen_tray] Lockup/double-start issues when using the 'Prev' action
- Fixed: [in_flac] Removal of embedded artwork
- Fixed: [in_midi] Memory comparison crash with badly formed .kar files
- Fixed: [libmp4v2] Crash due to invalid pointer check on corrupt files
- Fixed: [pmp_android/usb] Crash on bad path
- Fixed: [pmp_android/usb] Use filename if no metadata available to generate filepath
5.65
- Fixed: Some radio streams no longer playing as a result of the Icecast fix in 5.64
- Fixed: Crash when pasting artwork into File Info dialog in 5.64
- Fixed: [in_mp3] PIC frame rendering in ID3v2.2 tags
- Fixed: [gen_ml] Enter key not working correctly for ml views
- Fixed: [ml_local] Sporadic crashes when importing library in 5.64
- Fixed: [ml_plg] Broken 'View tracks similar to' menu item in main window songticker
- Fixed: [npwachk] Winamp Detector plugin not working with latest Firefox
- Fixed: [wasabi] Quirks with color theme list handling
5.64
- Fixed: Failing to load on some Windows 8 (and earlier) installs (thanks Nanner)
- Fixed: Not playing the first song next when clearing then adding items to playlist
- Fixed: Bento/Modern skin notifier sometimes no longer appearing (thanks pjn123)
- Fixed: Deletion of 0-byte wdl-.tmp & wht-.tmp files
- Fixed: Issues with re-embedding of vis plug-ins in Bento skin when exiting fullscreen
- Fixed: Issues with some Icecast servers providing invalid stream links (v2.x bug!)
- Fixed: Potential crashes when rapidly switching between DSP plug-ins
- Fixed: [Bento Browser] Potential security vulnerabilities (thanks Julien Ahrens, Inshell)
- Fixed: [gen_jumpex] Potential security vulnerabilities (thanks J. Ahrens, Inshell.net)
- Fixed: [in_mp3] Mapping of POPM ratings scale
- Fixed: [in_mp4] Bug where too-small passed-in buffer size resulted in loss of data
- Fixed: [in_mp4] Seeking files/podcasts which use a single video frame as artwork
- Fixed: [in_vorbis] Not reading Disc# (plus other general Vorbis Comments fixes)
- Fixed: [in_wave] mldb info for .wav files being wiped after viewing Alt+3 dialog
- Fixed: [ml_disc] Blocking of context menu items in ml tree for History & Bookmarks
- Fixed: [ml_disc] Creation of 0-byte trk-.tmp files & associated crash on some systems
- Fixed: [ml_impex] UI lockups on import/export of large databases
- Fixed: [ml_wire] Subscriptions to podcast channels with the same name
- Fixed: [ombrowser] Alt Gr keys broken in Online Services text input fields
- Fixed: [pmp_android] Albumart-related crash when transferring ogg files
- Fixed: [pmp_android/usb] Transfers fail if <Albumartist> contains illegal characters
- Fixed: [pmp_p4s] Crash/hang on exit after transferring files to MTP/P4S devices
5.63
- Fixed: Embedded album art not working in some scenarios
- Fixed: Video window reopening after being closed when editing mp4 tags
- Fixed: [aacdec] Memory leak when re-syncing to AAC stream
- Fixed: [bmp] Bounds checking in TSCC decoder
- Fixed: [bmp] Heap overflow issues (thanks: Secunia)
- Fixed: [in_avi] Divide-by-zero and NULL pointer issues (thanks: FuzzMyApp)
- Fixed: [in_mod] .IT memory & heap corruption issues (thanks: Jeremy Brown, MSVR)
- Fixed: [ml_local] Crash in MLDBAPI::SetField cache
- Fixed: [pmp_android/usb] Genre and Year metadata edits writing to Disc# field
- Fixed: [vis_milk2] Presets not reacting to music in localized installs (Milkdrop v2.25)
5.623
- Fixed: mp3 decoding errors at end of file (should fix reported CD burning errors)
- Fixed: [aacdec] Detection of parametric stereo for AAC files made with older encoders
- Fixed: [enc_fhgaac] MP4 encoder not always closing on errors or aborted transfers
- Fixed: [in_avi] Crashing with certain malformed AVI files
- Fixed: [in_flac & in_mp4] Memory leaks
- Fixed: [in_mod] Bounds check for comments parsing
- Fixed: [pmp] Multithreaded race condition (now supports thread-safe transfers)
- Fixed: [pmp_android] Embedded album art being deleted on transfers
5.622
- Fixed: [bmp/in_avi] Integer overflow issues in TSCC, RGB & YUV decoders
- Fixed: [enc_fhgaac] High bitrate upsampling bug
- Fixed: [in_midi] Underrun in CMF files when music offset is greater than the filesize
- Fixed: [in_mod] Made sure AMF is limited to maximum of 32 channels
- Fixed: [in_mp3] Crash on hitting Alt+3 for currently playing file with an APEv2 tag
- Fixed: [in_mp3] Reading of id3v2.4-only TDRC (Year) frame
- Fixed: [in_mp3] Don't delete TCMP & PRIV id3v2 frames when updating tags
- Fixed: [in_mp4] Gapless playback
- Fixed: [in_nsv] Potential integer overflow issue
5.621
- Fixed: [enc_fhgaac] Default ADTS bitrate; Writing of gapless data
- Fixed: [enc_fhgaac] HE-AAC compatibility with iTunes
- Fixed: [in_midi] Various integer overflow issues (thanks: Luigi Auriemma)
- Fixed: [libsndfile] PAF integer heap-overflow bug (thanks: Hossein Lotfi/Secunia)
- Fixed: [ml_local] Illegal instruction crash on non-SSE machines
- Fixed: [ml_rg] Some files incorrectly returning 0 gain values
- Fixed: [nsvdec_vp3, nsvdec_vp5, vp6] Rescaling buffer overflow vulnerabilities
5.62
- Fixed: [in_midi] Add buffer overflow check for malformed Controller Change messages
- Fixed: [in_midi] SysEx message processing integer underflow vulnerability
- Fixed: [in_mod] Crash on .IT files with 0 channels (thanks: Luigi Auriemma)
- Fixed: [in_mp4] Crash on truncated files
- Fixed: [in_mp4] Distortion on MP4 files with malformed stts data
- Fixed: [jnetlib] Memory leak when connecting to https streams
- Fixed: [ml_impex] Importing playcount data
- Fixed: [ml_local] Advanced Query Builder
- Fixed: [nsvdec_vp5] Integer underrun (thanks: Luigi Auriemma)
- Fixed: [pmp_wifi] Playlist syncing
- Fixed: [vis_milk2] Some presets not reacting to music (Milkdrop v2.24)
- Fixed: [vp6] Crash on rescaling with irregular video sizes (thanks: Luigi Auriemma)
- Fixed: [vp6] Integer underrun in Deblocking filter when picture size is 0,0
5.61
- Fixed: Added parameters sanity check to prevent JSAPI2 from crashing
- Fixed: Known IE9 compatibility issues
- Fixed: [Bento browser] Freeze when search string is all spaces
- Fixed: [Bento/Modern skins] Crash when clicking Notifier if ml_nowplaying missing
- Fixed: [gen_ml] Album art view and scrollbar listview UI issues
- Fixed: [in_flac] Crash when trying to write metadata to non-existent files
- Fixed: [in_mp3] APEv2 memory leak
- Fixed: [in_mp3] Wrong bitmask for calculating AAC framelength
- Fixed: [in_mp3] Incorrectly reported approximate frames
- Fixed: [jnetlib] Potential integer overflow in http header parsing code
- Fixed: [ml_local] Category not being written to file when editing metadata
- Fixed: [ml_plg] Force rebuild logic for non-English locales
- Fixed: [nde] Saving the mldb up to 3 times on Winamp exit (v2.95/5.0x bug)
- Fixed: [pmp_android/usb] Use <Artist> for folder name if <Albumartist> missing
- Fixed: [pmp_ipod] Database corruption on Eject with some iPod models
- Fixed: [pmp_ipod] Nano & Shuffle 4G sync issues
5.601
- Fixed: Win2k compatibility (caused by 5.6-specific DLL load vuln fix)
- Fixed: [in_midi] Security vulnerability (thanks: Morten @ kryptoslogic) (advisory)
- Fixed: [in_mp3] Querying endoffset metadata for iTunes gapless playback
- Fixed: [pmp_ipod] Sync and Eject issues
- Fixed: [pmp_ipod] Compilation flag when Album Artist is "Various Artists"
- Fixed: [pmp_wifi] Crash when devices.w5s missing
5.6
- Fixed: DLL load security vulnerability
- Fixed: [enc_lame] Memory leak
- Fixed: [gen_ff] Bookmark corruption via Send To menu in main window songticker
- Fixed: [gen_ml] Empty/Grey ML when restarting Winamp from a minimized state
- Fixed: [gen_ml] Scrolling lag in nav panel with large amount of items
- Fixed: [in_midi] Buffer/Integer overflow issues (thanks: Joakim @ nsense)
- Fixed: [in_mod] Buffer overflow in comment box (MTM security vulnerability)
- Fixed: [in_mkv] Crash when reading a string that was exactly SIZE_MAX bytes
- Fixed: [in_mp3] ID3v1 UI glitch, APEv2 + Lyrics3 tag combo bug, APEv2 tag removal
- Fixed: [in_mp4] Potential crash on getting metadata/albumart from invalid MP4 files
- Fixed: [in_nsv] Integer overflow in allocating memory for metadata
- Fixed: [in_nsv] Integer overflow when parsing TOC (thanks to: C. Eiram, Secunia)
- Fixed: [in_nsv] Video flip mode detection quirks
- Fixed: [ml_local] Arrow direction and sort inconsistencies in 3-pane views
- Fixed: [ml_plg] Playlist Generator crashes and database corruption issues
- Fixed: [ml_pmp] Autofill crash on empty libraries
- Fixed: [ml_playlists] Crash on drag+drop items from one playlist to another
- Fixed: [ml_transcode] Freeze transcoding .cda when using <filename> in scheme
- Fixed: [playlist] Relative pathnames when filename is already relative
- Fixed: [pmp_android/usb] Playlist sync & loading issues
- Fixed: [pmp_android/ipod/usb] Issue with forward slashes in playlist paths
- Fixed: [pmp_usb] Bug when multiple usb devices are connected
- Fixed: [vis_milk2] Unicode issues with fonts & presets editor (5.58-specific)
- Fixed: [vis_milk2] sprites.ini file lookup
- Fixed: [vp6.w5s] Buffer overflow issue
5.581
- Fixed: [gen_ml] Minor resource leak fix, plus other optimizations
- Fixed: [gen_ff] Tooltip issue causing dialog windows to vanish underneath Winamp
- Fixed: [ml_disc] CD drives not appearing in ML tree when ML starts not-visible
- Fixed: [ml_wire] Sort by date before auto-downloading podcasts
- Fixed: [pmp_android] Settings not being saved
- Fixed: [pmp_android/usb] Manage with Winamp prompt always reappearing
- Fixed: [pmp_android/usb] Transcoding on USB and Android devices
5.58
- Fixed: External language folder always looking in a 'en-US' folder
- Fixed: Handling of global keyboard accelerator table (fixes: Ctrl+Alt+N, Ctrl+T, etc)
- Fixed: Scrolling issues with high resolution mice
- Fixed: Stackoverflow issue when loading a malformed whatsnew.txt
- Fixed: [enc_flac] Compression Factor config setting (always outputting at level 5)
- Fixed: [gen_ff] Default fallback font always same as TTF replacement font in Prefs
- Fixed: [gen_jumpex] Elevation on Win7/Vista for Shell Options
- Fixed: [gen_ml] Tree not focused when opening ML in modern skins
- Fixed: [in_cdda] CD info edits not being remembered
- Fixed: [in_mp4] Integer type coersion bug which caused certain MP4 files to crash
- Fixed: [in_mp4] Playback of video-only files
- Fixed: [in_mp4] Some vis plugins/presets not working with mp4
- Fixed: [libmp4v2] Lockup when attempting to play malformed iTMS M4V videos
- Fixed: [ml_local] Rating lost when updating mp3 file info (5.57-specific)
- Fixed: [ml_pmp] pmp_*.dll plugins not being removed via: Prefs -> Uninstall
- Fixed: [pmp_usb] No disk in drive error with card readers
- Fixed: [pmp_usb] xml cache losing metadata (now using NDE instead)
- Fixed: [vis_milk2] Some presets not loading under locales other than English
5.572
- Fixed: Crash when using Alt+3 editor during mldb background scan
- Fixed: EasyMove for classic video window
- Fixed: Spectrum analyzer and beat vis for 32bit PCM files
- Fixed: [bmp.w5s] Memory leaks with BMP AVI codecs (tscc, rle, yuv, rgb)
- Fixed: [D3D] Crash when changing height but not width on back-to-back videos
- Fixed: [gen_tray] Compact mode in Win7 popout tray
- Fixed: [in_avi] Crash on files with missing RIFF header (including 0-byte files)
- Fixed: [in_avi] Crash when ix## seektables aren't where they are supposed to be...
- Fixed: [in_mod] Out of memory error with some older .mod files
- Fixed: [in_mp3] ADTS header unicode/ansi issues (for .aac files)
- Fixed: [ml_impex] UTF-8 writing
- Fixed: [ml_local] Info editor erasing mldb fields not supported by input plugin
- Misc: Further attempts to fix reported elevation/registration issues on Vista & Win7
5.571
- Fixed: Custom mldb info reverts to filename on Alt+3 for in_dshow, flv & swf
- Fixed: HeapSetInformation not located in kernel32 error under Win2k
- Fixed: Shuffle feature broken under limited user profiles
- Fixed: [gen_ml] Bold text in Local Media views on some systems
- Fixed: [gen_tray] Compact mode not working on 64-bit OS
- Fixed: [in_flac] Playback freezing before end of some corrupted files
- Fixed: [in_flv] Sync issue where video lags behind audio on some flv files
- Fixed: [in_flv] Various h.263-related crash issues
- Fixed: [in_mod] Heap overflow security vulnerability (thanks Dyon Balding, Secunia)
- Fixed: [in_mod] Some s3m files crashing on load
- Fixed: [in_mp4] Various transcoding issues
- Fixed: [in_wm] Main window & taskbar menu blocked after closing DRM browser
- Fixed: [jpeg.w5s/png.w5s] Security vulnerability fixes (thanks Nicolas Joly, VUPEN)
- Fixed: [ml_local] Remove missing files broken in full rescan
- Fixed: [ml_wire] feeds.xml sometimes being destroyed
- Fixed: [pmp_p4s] Crashing with certain devices
- Fixed: [vis_avs] Compile issues causing some presets to not load properly or crash
5.56
- Fixed: iexplore process not ending when browser closed after opened via Winamp
- Fixed: Save EQ preset name duplication bug
- Fixed: [Bento skin] SHOUTcast homepage url's redirecting to Winamp search
- Fixed: [gen_jumpex] Up/down buttons reversed, 'stop after current' & other issues
- Fixed: [in_mod] Crash on some .s3m modules (w.i.p.)
- Fixed: [in_mod] Playback glitch during background transcoding
- Fixed: [in_wm] Decimal point issues in Alt+3 format info
- Fixed: [in_wm] Embedded IE browser for DRM license acquisition
- Fixed: [in_wm] Loading of URLs in WPL playlist files
- Fixed: [in_mp4/libmp4v2] Integer overflow bug with MP4 sample size
- Fixed: [libsndfile] VOC buffer overflow vulnerability
- Fixed: [ml_impex] Read "has video" field from iTunes XML (and write on export)
- Fixed: [tagz.w5s] Hang with $right function in ATF when specified field is empty
- Fixed: [vis_avs] msvcp71.dll dependency
5.552
- Fixed: [gen_ff] memcpy integer overflow vulnerability in maki script loading
5.551
- Fixed: [libsndfile] CAF Processing Integer Overflow Vulnerability
5.55
- Fixed: Accessibility fixup for Format Info string in Alt+3 dialog
- Fixed: Genre not being saved with Autotag feature in Alt+3 dialog
- Fixed: Memory leaks in in_mp3, in_wm, gen_dropbox, ml_local, ml_pmp & tagz.w5s
- Fixed: New version check can't be disabled when anon statistics is enabled
- Fixed: Rare crash when closing vis window
- Fixed: Various issues when starting/stopping/switching vis plugins
- Fixed: [Agent] Systray icon not showing if 'Play in Winamp' removed in Shell Options
- Fixed: [enc_flac] 24-bit FLAC encoding
- Fixed: [gen_jumpex] Shell Options, B Hotkey, Send To menus & other misc bugs
- Fixed: [gen_ml] Library button resize glitch
- Fixed: [in_cdda] Potential cddb Disc null pointer crash
- Fixed: [in_flac] Albumartist & Ensemble fields not cleared when deleting Album Artist
- Fixed: [in_flac] Track restarts when updating metadata
- Fixed: [in_mp3] Potential ID3v2.0/2.1 crash issue
- Fixed: [in_mp4] Empty genre metadata field (eg. when transcoding from flac to m4a)
- Fixed: [in_mp4] Long hangs on slow network drives
- Fixed: [libsndfile] AIFF buffer overflow vulnerabilty (thanks milw0rm/secunia)
- Fixed: [ml_disc] Potential crash on exit
- Fixed: [ml_disc] 'Use uppercase file extensions' ripping option not being respected
- Fixed: [ml_history] Tracking still updates if playback stopped before specified time
- Fixed: [ml_local] Broken 'Create Playlist' button functionality in local media
- Fixed: [ml_local] Remove missing files broken with some older/corrupt databases
- Fixed: [ml_wire] Columns sometimes hidden in Downloads view
- Fixed: [ml_plg] Multiple 'Failed to initialize' error messages
- Fixed: [ml_pmp] Crash when deleting playlists/files from a P4S portable device
- Fixed: [ml_pmp] Metadata hooking, transcoder, autofill and other bug fixes
- Fixed: [nde] Albums with % in title not displaying tracklist in local media views
- Fixed: [out_ds] Logarithmic volume control dB display glitch
- Fixed: [pmp_ipod] Deletion of non-existent files from database
- Fixed: [pmp_ipod] Reading of Play Count statistics
- Fixed: [pmp_ipod] Various database, albumart, playback & disconnection issues
5.541
- Fixed: Filetype icons in Windows Explorer not updating when changed in Prefs
- Fixed: ML & Vis appear under other overlapping modern skin windows
- Fixed: No error message when trying to edit metadata for Read-Only files
- Fixed: Potential security vulnerability in NowPlaying
- Fixed: [gen_ff] Keyboard shortcuts in modern skin playlist windowshade mode
- Fixed: [gen_ml] Scrolling to bottom of AlbumArt pane & other misc scrollbar issues
- Fixed: [in_mp3] Broken '307 - Temporary Redirect' url's
- Fixed: [ml_local] AlbumArt icon selection glitch
- Fixed: [ml_playlists] Play and Enqueue actions reversed if Enqueue is set as default
- Fixed: [ml_rg] ReplayGain analysis of 20bit files
5.54
- Fixed: Alt+F4 closing Winamp instead of individual dialogs
- Fixed: Bento browser redirecting network drive url's to Winamp Search
- Fixed: Blank playlist when in docked toolbar mode and Winamp is minimized
- Fixed: Modern skin component windows appearing individually in Alt+Tab
- Fixed: Multi-flashing on startup when previously closed whilst minimized to systray
- Fixed: Pure Virtual Function Call runtime crash errors
- Fixed: Redraw issue when built-in classic vis is disabled
- Fixed: Various multi-monitor docking issues
- Fixed: Various other 5.53-specific keyboard accelerator issues
- Fixed: [Bento] Drag+Drop into Playlist from Open Files dialog
- Fixed: [burnlib] 'CD Drive locked by another Winamp process' on 2nd burn attempt
- Fixed: [burnlib] 'Burner releasing failed' error
- Fixed: [dsp_sps] Crash on close when config Help dialog is still open
- Fixed: [enc_flac] MD5 checksum generation
- Fixed: [gen_ff] Attached vis plugin crash on winshade to normal mode in Modern skin
- Fixed: [gen_hotkeys] Assigning Winkey with already used Ctrl combinations
- Fixed: [gen_ml] Enter/Shift+Enter broken for ML treeview items (5.53-specific)
- Fixed: [in_cdda] Composer/Conductor logic bug when saving CDDB data to database
- Fixed: [in_flac] Minor metadata writing bugs
- Fixed: [in_midi] Seeking with 'DM/MS Synth' device in Streamed playback mode
- Fixed: [in_mp3] Crash on files with invalid/corrupt gapless data
- Fixed: [in_mp3] Create new ID3v1/v2 tags configuration setting
- Fixed: [in_vorbis] Huge lag on files with large embedded cover art
- Fixed: [in_vorbis] Metadata & Format Info display for streams in View File Info
- Fixed: [in_vorbis] Potential unicode-related crash on open/close issue
- Fixed: [jpeg.w5s] Saving corrupt album art
- Fixed: [ml_autotag] Results dialog hidden under Winamp when AOT is enabled
- Fixed: [ml_disc] Small resource leak
- Fixed: [ml_playlists] Enter/Shift+Enter broken for selected ML Playlist items
- Fixed: [ml_playlists / ml_transcode] Sending playlists from ML tree to Transcoder
- Fixed: [ml_wire] 404/timeout with valid rss feeds on Vista
5.531
- Fixed: Bento browser redirecting some url's to Winamp Search
- Fixed: Bento collapse/expand button bug
- Fixed: Recent URL's not saving (5.53-specific)
- Fixed: Total time display of selected tracks in Classic playlist (5.53-specific)
- Fixed: [jnetlib] AOL Radio skipping/buffer issue
- Fixed: [ml_local] Right-click Play/Enqueue all items issue in 3-pane views
- Fixed: [ml_playlists] Broken right-click context menu items (5.53-specific)
5.53
- Fixed: Classic EQ appearing with Modern skins after switch->minimize->restore
- Fixed: Various miscellaneous Album Art related issues
- Fixed: [enc_lame] Now rejects multi-channel and above 48KHz source files
- Fixed: [gen_ff] Translated skin image loading
- Fixed: [gen_ml] Header sort arrow and Rating column display under Windows 2000
- Fixed: [gen_ml] Various drawing glitches when changing views
- Fixed: [in_cdda] CDDB crash under limited connectivity conditions
- Fixed: [in_cdda] Spectrum vis in analog MCI playback mode
- Fixed: [in_flac] Small memory leak when writing FLAC metadata
- Fixed: [in_flv] Last two seconds of flv videos being cut off
- Fixed: [in_mp3] Crash on encountering a bad ID3v2 version (e.g. ID3v2.F)
- Fixed: [in_mp4] Crash on file-not-found during background decode
- Fixed: [in_wave] Infinite loop on attempted repeat playback of dead files
- Fixed: [in_wm] ASX v2 loading
- Fixed: [in_wm] Crash on files & streams with a huge discontinuity jump
- Fixed: [in_wm / out_ds] Copy 'Status' to clipboard Unicode bug
- Fixed: [ml_autotag] Crash with certain tracks
- Fixed: [ml_history] Crash on drag+drop all history items to playlist
- Fixed: [ml_local] Rating of items with Unicode filenames
- Fixed: [ml_online/orb] Nodes dropping to bottom of ML tree on Lang Pack change
- Fixed: [ml_playlists] Play playlist from Media Library main menu item
- Fixed: [pmp_ipod] Filename length incompatibility with iPod Music Quiz v2
- Fixed: [pmp_ipod] Missing 'Advanced' button in Edit Query dialog
- Fixed: [pmp_ipod] Physical deletion of playing file
5.52
- Fixed: Comment field character limitation in Basic Info tab of File Editor
- Fixed: Playback Thread Priority middle setting resets to Lowest
- Fixed: [in_mp3] Ultravox streaming metadata stack overflow (Thanks: Secunia)
- Fixed: [in_mp4] Crash when attempting to play non-existent files
- Fixed: [in_vorbis] Crash when clearing existing metadata fields in File Info
- Fixed: [in_wave] Transcoding of floating point WAV files
- Fixed: [ml_transcode] Memory leaks
5.51
- Fixed: Artwork not found if .nfo filename contains a period
- Fixed: ASX Parser converting all stream links in .asx playlists to upper case
- Fixed: Classic songticker wraparound glitchiness
- Fixed: Dragging/scrolling of songticker text after resize
- Fixed: Global Hotkeys list destroyed when changing language packs
- Fixed: Gracenote CDDB Editor genre selection glitches
- Fixed: Gracenote/MusicID not using Winamp's proxy setting
- Fixed: Parsing of ansi ASX playlists containing non-standard characters
- Fixed: Restore from System Tray if previously closed in a minimized state
- Fixed: Setup resetting desktop icons :-o
- Fixed: Spectrum vis incompatibility crash with some 3rd-party input plugins
- Fixed: Truetype replacement font alignment in Winamp Modern winshade songticker
- Fixed: Various miscellaneous keyboard shortcut issues
- Fixed: Winamp Agent registry entry typo (wianmpa.exe)
- Fixed: [Bento] Collapse/Expand Playlist not respecting 'Show Album Art' setting
- Fixed: [gen_ff] Potential high CPU usage of songticker object
- Fixed: [gen_ff] TrueType replacement font change not updating in real-time
- Fixed: [gen_hotkeys] Restore from minimized state whilst About dialog is open
- Fixed: [gen_ml] Blank ML when restarting Winamp from a minimized state
- Fixed: [gen_ml] Cancelling Online Media password prompt clears password & filters
- Fixed: [in_dshow] Miscalculation of some mpeg video lengths
- Fixed: [in_flac] Divide-by-zero crash on corrupt files
- Fixed: [in_mp3] Deleting Lyrics3 tag in Alt+3 Editor also deletes ID3v1 tag
- Fixed: [in_mp3] Handling of ID3v2 with bad version/revision #'s
- Fixed: [in_mp3] ID3v2 parsing crash with some mp3's
- Fixed: [in_mp3] ID3v2 tag not showing when ID3v1 tag reading is disabled in config
- Fixed: [in_mp3] MPEG Info not showing in Alt+3 for files with large ID3v2 tags
- Fixed: [in_mp3] Now only reads first ID3v2 tag if more than one is present
- Fixed: [in_mp3] Winamp UI freezes when loading certain corrupt mp3's
- Fixed: [in_mp4] Playback of mp3 in mp4 container
- Fixed: [in_mp4] Seeking when paused
- Fixed: [in_mp4/jpeg.w5s] Crash when Art field is in metadata with no embedded art
- Fixed: [in_vorbis] UTF8->UTF16 optimized (fixes File Info delay bug)
- Fixed: [libmp4v2] Corrupt m4a's not playing, better handling of ones beyond repair
- Fixed: [ml_autotag] Crash when track isn't part of a disc, eg. internet-only releases
- Fixed: [ml_autotag] Stops processing when switching to another ml view
- Fixed: [ml_disc] CD view/titles not refreshing when ejecting old/inserting new CD
- Fixed: [ml_disc] Crash when using invalid strings in playlist filename generation
- Fixed: [ml_disc] No Burn button under some system configurations
- Fixed: [ml_disc/ml_pmp/ml_transcode] Processing of # in Destination Folder path
- Fixed: [ml_local] Artist column in descending order when sorting by Year
- Fixed: [ml_local] Down key in Search field not focusing the Simple View list
- Fixed: [ml_local] Last Updated, Album Gain & Podcast column sorting orders
- Fixed: [ml_local] Two filters always checkmarked in Edit View for Simple views
- Fixed: [ml_playlists] Shift+Enter hotkey to Enqueue playlist
- Fixed: [ml_plg] Crash when stopping Playlist Generator scan or resetting database
- Fixed: [ml_pmp] Column sorting orders
- Fixed: [ml_rg] Restore from minimized state whilst rg results dialog is open
- Fixed: [ml_transcode] Restore from minimized state whilst config dialog is open
- Fixed: [ml_wire] Podcasts not being downloaded if <title> includes carriage returns
- Fixed: [ml_wire] Lockup when encountering scripts in <description> field
- Fixed: [out_disk] Output folder always resetting to My Documents\My Music
- Fixed: [pmp_ipod] 'Add album art' option always checkmarked
- Fixed: [tataki] Potential crash when encountering an invalid/superficial error
- Fixed: [vis_milk2] Crash when exiting fullscreen back to attached Modern skin window
5.5
- Fixed: 'All supported files' showing all filetypes in Open Files dialog
- Fixed: Esc key not working in Credits & Winamp tabs of About Box
- Fixed: Long filepaths corrupted when opening Winamp via Explorer context menu
- Fixed: Oversized preference pages with large DPI setting
- Fixed: Recurrence of multiple instances bug (previously fixed in 5.3)
- Fixed: Selecting 'No' for 'Physically Remove' prompt removes playlist/mldb item
- Fixed: TV button in video window not working
- Fixed: Windows showing if switching from modern to classic skin in minimized state
- Fixed: [ASX Loader] Recursive playlist loading & case-insensitive element matching
- Fixed: [ASX Loader] Handling of entries embedded within a REPEAT tag
- Fixed: [dsp_sps] DEP incompatibility
- Fixed: [gen_ff] "Can't unload script while in script" error when switching skins
- Fixed: [gen_ff] Remember ML size when switching between Modern & Classic skins
- Fixed: [gen_ff] Transparent docked toolbars for skins using alpha-blending
- Fixed: [gen_ff] 10% opacity not applying on skins that add items to rt-click menu
- Fixed: [gen_jumpex] Crash when loading multiple files via Explorer context menu
- Fixed: [gen_jumpex] Remove Duplicate Entries action broken in pledit
- Fixed: [gen_ml] %playcount% returning Comment on drag+drop from ML to pledit
- Fixed: [gen_ml] Shift+Insert (New Playlist) and F1 (Help) keyboard shortcuts
- Fixed: [in_cdda] CDDB crash when trying to rip a CD in a 2nd instance of Winamp
- Fixed: [in_flac] General FLAC Editor quirks (Comments field, Enter key, etc)
- Fixed: [in_flac] 24bit files don't play when 'Allow 24bit' setting is disabled
- Fixed: [in_mod] Fadeout value goes below 0.0 sec in in_mod config
- Fixed: [in_mod] Interpolator 'division by zero' crash bug
- Fixed: [in_mp3] Crash on some mp3's with corrupt ID3v2 extended headers (rare)
- Fixed: [in_mp3] Crash on loading corrupt id3v2.3 tags of a later revision
- Fixed: [in_mp3] Negative bitrate in File Info for long mp3's
- Fixed: [in_mp4] Glitch when modifying metadata on playing track
- Fixed: [in_mp4/libmp4v2] Memory leaks
- Fixed: [in_wave/libsndfile] Crash on invalid .au files
- Fixed: [in_wm] Garbage characters when editing filetypes in config
- Fixed: [in_wm] Potential DRM lockup issue
- Fixed: [ml_disc] 0 byte temp files not deleted after ripping
- Fixed: [ml_disc] Double-click drive icon in Rip & Burn not selecting tree item
- Fixed: [ml_disc] Crash when using <trackartist> in playlist filename generation
- Fixed: [ml_disc] Drag+drop from Audio CD view to Playlist Editor
- Fixed: [ml_local] (no album) items adding to Album count in Artist pane
- Fixed: [ml_local] isempty and =0 queries now return same results
- Fixed: [ml_local] Add dir to 'Watch Folders' path truncated to 64 characters
- Fixed: [ml_pmp] Inserting extra period in filename when transcoding to mp4/aac
- Fixed: [ml_pmp] Sending ansi-converted titles instead of Unicode
- Fixed: [ml_pmp] Transfer caption building when Artist metadata is empty
- Fixed: [ml_wire] Subscription Updates setting always resets to 'Never'
- Fixed: [pmp_ipod] Potential incompatability issues with latest version of iTunes
- Fixed: [pmp_p4s] 'Error In Insert' when transferring to some P4S devices
- Fixed: [pmp_usb] Slow Winamp startup when external usb drive connected
- Fixed: [vis_milk] Milkdrop DEP incompatibility
5.35
- Fixed: More tabbing fixes in UI and Preferences
- Fixed: [in_cdda] CDDB crash with non-English characters in user path
- Fixed: [in_cdda] Gapless playback of mix CDs with Sonic Engine
- Fixed: [in_flac] Genre field truncated in Flac Editor
- Fixed: [in_mp3] Incompatibility with musicbrainz tags
- Fixed: [in_mp3] Long stream urls truncated in Alt+3 dialog
- Fixed: [in_mp3] Tracklength not showing for mp3's with large embedded coverart
- Fixed: [in_mp4] MP4 file parsing buffer overflow vulnerability
- Fixed: [in_vorbis] Cancel button in Vorbis Editor
- Fixed: [in_vorbis] Tabbing in Vorbis Editor
- Fixed: [in_wm] Artist and Title fields reversed in WMA Editor
- Fixed: [in_wm] Crash when attempting to play malformed ASX playlists
- Fixed: [ml_local] NOTHAS and != with empty fields
- Fixed: [ml_wire] (4294967295%) in sc wire downloads
- Fixed: [ml_wire] Podcast downloading bug (uninitialized variable error)
- Fixed: [pmp_p4s] Crash on sync/transfers
- Maintained by DJ Egg -
Last updated by DJ Egg - 27 Apr 2023
Comment