Portable XMPlay Changelog

What's new in Portable XMPlay 3.8.5.0

Sep 2, 2020
  • Improved support for filetype association on Windows 10
  • Optional capitalisation of tag names in "Message" info
  • Playback position is included in tray icon tooltip
  • * "Save track position upon closing" option now applies when paused/stopped too
  • Relative paths in saved playlists now use ".." to traverse parent folders
  • Saved playlists can be set to use back or forward slashes in paths
  • Bringing XMPlay to foreground when opening files from Windows Explorer is now optional
  • M3U8 extension added to filetype association options
  • Detection of OPL instruments in OMPT files
  • Optional checking for beta updates
  • Fix to stop paused playback auto-resuming after system sleep
  • Fix for soundcard detection in Windows 10 v2004 ("Microsoft Sound Mapper" renamed to "Default")
  • Fix/workaround for HE-AAC seeking bug in Windows 10 AAC decoder

New in Portable XMPlay 3.8.4.0 (Dec 20, 2019)

  • Double skin size option
  • ZIP support built-in (ZIP plugin removed)
  • Live HLS stream delay is limited to around 30s
  • Option to not play Adlib S3M files using built-in player so that a plugin can
  • Level reduction/normalisation when downmixing is now optional
  • Improved support for channel masks in multi-channel files
  • Selection of search results in playlist/library is now optional
  • Playlist track selection is retained across sessions
  • "-noplay" command-line option to not start playing
  • Default LAME encoder options changed to write only ID3v2 tags (not ID3v1)
  • Default FLAC encoder options changed to write an intermediate file for proper seektables

New in Portable XMPlay 3.8.3.0 (Dec 20, 2019)

  • AAC/ALAC/MP4 support via Media Foundation codecs
  • Seeking to positions that have not been downloaded yet from HTTP servers
  • Seeking in complete HLS sequences (not live streams)
  • Last modification time shown in "General" info and track info windows
  • Built-in support for MP4 tags
  • RIFF/WAVE character set (CSET chunk) support
  • Option to close XMPlay at end of queue
  • "-closequeue" command-line option to close XMPlay at end of queue
  • Option to shutdown the PC when closing at end of track/queue/list
  • "-library" command-line option to add files to the library
  • DSP bypassing shortcut to temporarily disable all DSP
  • Shortcut to explore a file's folder
  • Monitored folders can be removed with or without keeping the files in the library
  • A single confirmation is asked for when using "Remove & delete file" on multiple files
  • Forced overwriting is now optional when using "Auto-filename" file writing option
  • Plugin "priority filetypes" settings are honoured when scanning track info (not Winamp plugins)
  • Associated filetypes are no longer all shown as "XMPlay-able" in Windows Explorer
  • Extended playlist/library window size limit increased to 150 tracks
  • Force VBlank timing on MOD files option and shortcut
  • Panning fix for MOD files created with ScreamTracker 3

New in Portable XMPlay 3.8.2.0 (Dec 29, 2015)

  • HLS (HTTP Live Streaming) support.
  • RF64 support.
  • Support for large files (over 4GB).
  • FastTracker 2 panning for XM files (and MODs in FT2 mode).
  • Support for OpenMPT author field.
  • Crossfading on/off switch and shortcut.
  • Skin and vis plugin menus alphabetically grouped when there are too many.
  • Automated system sleep disabled while playing.

New in Portable XMPlay 3.8.1.2 (Feb 13, 2015)

  • Loading of different settings from multiple saved sets
  • Loop limits included is saved loop settings
  • Higher priority for exact path matches in saved settings
  • Subsong number title formatting option
  • Optional random bias for tracks that were last played longer ago
  • Next/prev subsong seeking options also apply when the subsongs are separated
  • Per-track overriding of removal after playback option
  • Extraction of tracks from archives to separate files
  • Filename sorting separated into filename and full path options
  • Checking for dead tracks upon launch is now optional
  • IT virtual channel configuration
  • Peak active MOD channels display
  • Upmixing for quad speaker output
  • Auto-amp also applies when Replaygain is enabled
  • Limit according to Replaygain peak level option also applies when Replaygain is disabled
  • Replaygain mode shortcut
  • Restart shortcut
  • List looping shortcut
  • Skinning enhancements (see skinning kit)

New in Portable XMPlay 3.8.0.2 (Feb 13, 2015)

  • Separation of tracks into individual subsongs/cues, and unseparation back the other way
  • Subsong info added to library ("subsongs" column) and track info window
  • Random playback mode can be applied to subsongs too
  • "%subsong" and "%subsongs" search term options added
  • Support for tag names in search terms
  • Playlist processing of CUE files
  • Support for remarks in CUE files
  • Soundtracker MOD support
  • Looped OGG support
  • Loop limiting by playback time
  • "Go to time" shortcut to jump to a time position (aka "jump to time")
  • Selection extension page up/down shortcuts
  • Quicker access to file writing options via track right-click menu
  • Support for "Content-Disposition" header filename when saving a streamed file
  • "Year" track info replaced/expanded to "Date"
  • Option to have XMPlay in both the taskbar and tray
  • Taskbar title scrolling
  • Option to replace the playlist when playing tracks from the library
  • Track info option added to info window right-click menu
  • Info window height limit for auto-resizing
  • Archive file URLs will have all of their contents added to the playlist when opened
  • Improved support for drag'n'dropping between the playlist and library and other XMPlay instances
  • Extended playlist filename display mode can optionally include the full paths
  • "closetrack" and "closelist" command-line options to close at the end of the track or playlist
  • Automatic use of the backup if the library file gets corrupted
  • Option to apply title formatting to Winamp plugins removed (now always on)
  • ZIP plugin added to the XMPlay package
  • Skinning enhancements including alpha channel support (see skinning kit)

New in Portable XMPlay 3.7 (Feb 13, 2015)

  • Recently played tracks list with the option of going back
  • List of last 5 track titles for internet streams in "Message" info
  • Contains/equals/lower/greater tag searching options
  • Search history available via search button menu and quick find option
  • Automatic playlist replacement with library search matches
  • Playlist history and quick loading/saving of entries
  • Playlist saving of only the selected tracks
  • Playlist entry removal after playback
  • Sorting by album also considers track number
  • Use of the track title when writing to file
  • Internet streams that are paused too long auto-reconnect on resumption
  • MP3/AAC internet stream writing without needing to reconnect
  • Toggling/stopping of internet stream/file writing
  • HTTP/FTP download support for Winamp plugins that don't include their own HTTP/FTP support
  • Improved tag reading support for Winamp input plugins
  • Support for Unicode-enabled Winamp input plugins, and support for exotic filenames with non-enabled plugins too
  • Improved support for non-Unicode encoders
  • Removal of empty tags from encoder command-line options
  • FLAC encoder added to default encoder options
  • Loop limiting to a specified number of times (instead of just once)
  • Bookmark resumption at end of queue
  • Window position locking
  • Skin config customisation
  • Visualisation refresh rate control
  • Shift+left-clicking alternative to middle-clicking in "Vis" window
  • Support for per-user vis config (VIS.INI)
  • Amplification level resetting upon new subsongs
  • Amplification slider range increased to +/-20dB in DSP options
  • Output buffer range extended to 5 seconds
  • History clearing by category
  • More accurate MP3 seeking
  • Ramping-in disabled for all but the XM format (and MODs in FT2 mode) in "normal" ramping mode
  • Tracker detection for IT files
  • Open folder option added to tray menu
  • Support for archive file entries via DDE
  • "replace [playlist] from library" and "write to disk" shortcuts
  • Restarting/reloading of XMPlay
  • Missing fonts warning not shown at startup
  • CD plugin: Fix for drives with letter A
  • CD plugin: CD-TEXT reading bug fix

New in Portable XMPlay 3.6 (Feb 13, 2015)

  • Decoder/plugin saved settings
  • Replaygain included in amplification saved settings
  • Tag-based saved settings
  • Priority filetypes for input plugins
  • Use of the source sample resolution when writing to disk
  • Shortcut reordering
  • Playback state resetting when looping non-looped MODs
  • Playlist track number column is now optional
  • Average play count per month in library
  • Improved search support for diacritics
  • Clearing of the folder/URL/search history
  • Windows default output device ("Microsoft Sound Mapper")
  • Support for UTF-16 playlists
  • Support for opening URLs via DDE
  • Gapless support for iTunes MP3 files
  • Overriding of Explorer's "Hide extensions for known file types" setting
  • Sample resolution added to WAV/AIFF "General" info
  • WMA plugin: Sample resolution added to "General" info
  • WMA plugin: Proxy support
  • WADSP plugin: Bit borrowing for headroom to avoid clipping
  • Skinning improvements (see skinning kit)

New in Portable XMPlay 3.5.1 (Feb 13, 2015)

  • Rating shortcuts
  • Optional length/filetype/rating columns in playlist panel and extended playlist
  • Adjustable crossfade length for manual track changes
  • Search system tweaked some more, including a single phrase mode
  • M3U playlist saving can use the standard or extended form
  • CD plugin: MusicBrainz CDDB server option

New in Portable XMPlay 3.5 (Feb 13, 2015)

  • Built-in AIFF support
  • Crossfading
  • Track rating
  • Configurable SRC quality
  • More flexible search system (present/absent directives)
  • Quick find shortcut
  • Case-insensitive search support for non-ASCII characters
  • Logarithmic volume option
  • Volume muting
  • Queue toggling is now optional and dequeue option added, allowing duplicate entries
  • CUE sheets for written internet streams
  • Timestamping of separately written internet stream tracks
  • "Stop at end of track" option to temporarily disable looping & list advancing
  • Options to close XMPlay at the end of the current track/list
  • Playlist sorting by tags
  • Options to only play newly listed tracks when not already playing or after bookmarking
  • Optional moving of existing duplicate tracks
  • Optional default queuing of new tracks
  • Optional auto-sorting of new tracks by filename
  • Optional removal of original file extension when writing to disk
  • Optional replacing of filename underscores with spaces in titles
  • Title format length limiting
  • Separate title format for playlist panel
  • Replaygain pre-amp adjustment
  • Replaygain limiting according to peak level
  • Support for LAME replaygain info
  • Tracks played from library or search results are inserted at front of queue
  • Random setting optionally affects next/previous controls
  • Assignment of track actions to extra mouse buttons
  • Shortcuts to jump to top/bottom of list/library
  • Archive plugins added to input plugins list
  • Winamp input plugins sorted by filename (so order can be changed by renaming)
  • Playlist track tags retained in library
  • Playlist periodic auto-saving
  • Library backup file (XMPLAY.LIBRARY~)
  • Auto-saving of settings upon closing "Options and stuff"
  • Support for MO3 2.4
  • Optional disabling of help bubbles
  • Optional hour column in time displays
  • Improved communication with Explorer (via OLE instead of DDE)
  • CD plugin: Read speed limit option
  • CD plugin: Support for CD drives with letter A/B

New in Portable XMPlay 3.4.2.1 (May 16, 2008)

  • Library menu options and shortcuts to select all tracks with matching tags
  • Reverb "time" parameter
  • Configureable internet connection timeout and pre-buffering
  • CDDB and CDTEXT info shown separately
  • Option to prefer CDDB or CDTEXT for tags
  • Updated version notifications