AIMP is a freeware audio player for Windows and Android that includes powerful tools to operate with audio files. The latest version includes a new design, support for Windows 11 and performance optimizations.

Features

Multi-format Playback:

  • .CDA, .AAC, .AC3, .APE, .DTS, .FLAC, .IT, .MIDI, .MO3, .MOD, .M4A, .M4B,
  • .MP1, .MP2, .MP3, .MPC, .MTM, .OFR, .OGG, .OPUS, .RMI, .S3M, .SPX, .TAK,
  • .TTA, .UMX, .WAV, .WMA, .WV, .XM, .DSF, .DFF, MKA, AA3, AT3, OMA, .WebM,

.MPEG-DASH (YouTube)

CUE Sheets supports

Output supports

  • DirectSound / ASIO / WASAPI / WASAPI Exclusive

32-bit audio processing

  • For the best quality!

Internet radio

  • Listen internet-radio stations in OGG / WAV / MP3 / AAC / AAC+ formats
  • Capture stream to APE, FLAC, OGG, WAV, WV, WMA and MP3 formats
  • Capture stream as is for MP3 / AAC / AAC+ formats

Creating bookmarks and playback queue

Rating and auto-marks

  • Collecting statistics about tracks listening
  • Automatic calculations of rating and marks for listened tracks

Support for plugins

  • You can add new utilities or extend already existing

Build-in scrobbler

  • Last.fm, Libre.fm and Listen Brainz services are supported

Clouds

  • OneDrive, Google.Drive, DropBox, Ðблако@mail.ru, Ян'екÑ."иÑк and Custom WebDAV clouds are supported

Podcasts

Hot keys

  • Configure local and global hotkeys as you wish!

Multi-user mode support

  • Are several users working with one computer? This is no problem!

Multi-language interface

Great functionality and user-friendly interface

Support for 4K and High DPI

  • Following scale factors are supported: 125%, 150%, 175%, 200%

Flexible program options

Sound Effects

20-band equalizer and built-in sound effects

  • The Reverb, Flanger, Chorus, Pitch, Tempo, Echo, Speed, Bass, Enhancer and Voice Remover sound effects and equalizer with flexible settings

Volume Normalization

  • Peak based normalization and Replay Gain
  • Logarithmic and loudness compensated volume control

Mixing Options

  • Fade In/Fade Out, Cross-mixing, Pause between tracks

Silence Remover

Music Library

  • Represents the music files organizer, which allows you easily organize your music, set marks for listened Tracks, keeping playback statistics.

Smart Playlist

  • Playlists based on content from Music Library data base, with ability to filter and group data
  • Playlists based on content from one or few folders

Clouds
OneDrive, Google.Drive, DropBox, Ðблако@mail.ru, Ян'екÑ."иÑк and Custom WebDAV clouds are supported

Podcasts Playlists

Multiple playlists

  • While one plays - you work with another

Powerful View Settings

  • An ability to display data at one or two line for each track
  • An ability to group tracks via user defined template
  • An ability to define separate settings for each playlist

Ability to block content from changes

Smart Playlist

  • Playlists based on content from Music Library data base, with ability to filter and group data
  • Playlists based on content from one or few folders

Files search

  • Search files on all opened playlists

Audio Converter

Multi-threaded encoding

  • For maximal performance!

Few encoding modes

  • Single source - single result
  • Single folder - single result (with ability to generate CUE Sheet)
  • All sources - single result (with ability to generate CUE Sheet)

Encode to popular formats

  • Encode to APE, MP3, FLAC, OGG, WAV, WMA, WMA Pro, OPUS, MusePack and WavPack formats. Additionally, you able to use external command-line encoders with the converter

Audio CD Grabber

  • Allow you to import audio data from Audio CD

Volume Normalization

  • Peak based normalization and Replay Gain

An ability to change format of input audio stream

Shut down the computer after conversion operation

Tag Editor

Popular formats of tags are supported

  • ID3v1, ID3v2, APE, Vorbis, WMA, M4A

Work with group of files

  • An ability to apply changes to group of files

Naming and sorting files

  • Naming and sorting files by folder according to specified template

Auto numering

  • An ability auto calculate and fill the track number / tracks total fields for group of files

Auto filling tags

  • Auto filling tags based on name of file

Transliteration and change the register

  • An ability to transliterate or change the register for group of files

Replay Gain

  • Calculation of ReplayGain information for single track / album / group of albums

BPM

  • Calculation of BPM information for selected tracks

Chapter Editor

  • Edit or create chapters or markup files (CUE) for large audio files.

What's New

  • Audio converter: WavPack - support for 32-bit float samples format
  • Audio converter: support for relative paths
  • Audio converter: FLAC codec has been updated to v1.5.0
  • Audio converter: Monkey's Audio codec has been updated to v10.96
  • Audio converter: OPUS - replay gain is no longer stored to file header - only to file tags
  • Audio converter: OPUS codec has been updated to v1.5.2
  • Audio converter: WavPack codec has been updated to v5.8
  • Audio converter: encoders became a plug-ins
  • Audio converter: migration to libmp3lame
  • Bookmarks: automatic bookmarks for tracks
  • File Manager: ignoring meta-files generated by MacOS
  • General: the %StrTrimDiacritic macro has been added
  • General: the %Total macro has been added
  • General: BASS libraries has been updated
  • General: Monkey's Audio codec has been updated to v10.74
  • General: Monkey's Audio codec has been updated to v11.08
  • General: Monkey's Audio codec has been updated to v11.36
  • General: Monkey's Audio codec has been updated to v11.89
  • General: TrueAudio codec has been updated to v2.3
  • General: Vorbis codec has been updated to v1.3.7
  • General: WavPack codec has been updated to v5.9
  • General: app code optimization
  • General: compatibility with the Wine 10
  • General: compatibility with the Wine 9.1
  • General: localizations has been updated
  • General: performance has been increased
  • General: support for emoji-characters has been improved
  • General: the %FileName macro has optional num parameter that specifies output format
  • General: the VCL library has been updated to v12.2
  • Music Library: grouping by date-time fields has been improved
  • Music library: bookmarks - an ability to remove bookmarks for non-existent files
  • Music library: bookmarks - support for grouping in the table
  • Music library: an ability to clone grouping tree preset
  • Player: A-B part repeat - an ability to change milliseconds via dialog
  • Player: lyrics with timestamps has priority regardless on source encoding and length
  • Player: support for icy-logo key
  • Playlist: "send to..." - an ability to generate a playlist file with the sent files
  • Playlist: an ability to group playlists
  • Playlist: new folder choosing dialog for batch export
  • Playlist: playback progress calculation
  • Playlist: the "insert after current" command now takes the shuffle mode into account
  • Playlist: the undo feature
  • Plugins: MyClouds - OneDrive - support for paginated response
  • Plugins: analog meter - installing skins using general approach to install addons
  • Plugins: scheduler - the "return to previous playlist" option is now available for file choice too
  • Plugins: scrobbler - support for self-hosted services based on Maloja
  • Plugins: API has been extended
  • Plugins: MyClouds - Google.Drive - no more supported because of access restrictions via API
  • Plugins: MyClouds - WebDAV - compatibility has been improved
  • Plugins: MyClouds - support for changes in API of cloud services
  • Plugins: WebLyrics - providers list has been updated
  • Plugins: podcasts - extended information about error that may happened on download the feed
  • Plugins: scheduler - an ability to clone event
  • Plugins: scrobbler - Last.fm - in case of an access denied error, the Track Info dialog displays links to web-version of the catalog
  • Plugins: tak_deco_lib has been updated to v2.3.3
  • Queue: performance has been improved
  • Skin engine: compatibility with the Start11 app
  • Skin engine: memory consumption during skin loading has been reduced
  • Skin engine: potential abilities has been extended
  • Skin-engine: windows-widgets will not minimized only if the window's position is pinned
  • Sound Engine: preloading next track starts halfway through the track and at least a minute before the end
  • Sound engine: support for 64-bit samples
  • Sound engine: the Reverb, Echo, Flanger and Chorus effects now supports for multi-channel audio
  • Sound engine: algorithm of silence detection and removing on track edges has been improved
  • Sound engine: performance has been increased
  • Sound engine: resampler algorithm has been improved
  • Sound engine: waveform calculation speed has been improved
  • Tag Editor: added the pane with information about album art quality
  • Tag Editor: album arts - export to JPEG with 90% quality
  • Tag Editor: alternate album art search with an ability to choose the result
  • Tag Editor: an ability to select alternate tag field value in batch editing mode
  • Tag Editor: chapters editor - an ability to auto-numerate the chapters
  • Tag Editor: checking the checkbox next to input field will automatically activate it
  • Tag Editor: the "album artist" column has been added
  • Tag Editor: chapters editor - added confirmation for unsaved changes
  • Tag Editor: file renaming edit box has been extended
  • Tag Editor: information about the file - date/time of last file modification
  • Tags: M4A - support for multiple data-fields inside one atom
  • Tags: OPUS - support for replaygain information that written by rsgain utility
  • Tags: encoding detection algorithm has been improved
  • Fixed: Audio Engine - stuttering in resampler at high frequency ratio (regression 5.40)
  • Fixed: General - error creating a file in a folder created by template if the folder name ends with a dot
  • Fixed: General - port number is not extracted from URL if there is no "/" after the port token (regression 5.40)
  • Fixed: Playlist - "Discarge" folder was treated as a disk folder
  • Fixed: Playlist - playlist name disappears after auto-naming in certain cases
  • Fixed: Plugins - Scrobbler - Last.fm's provider replaces original track album art
  • Fixed: Plugins - WebLyrics - data validation does not pass after selection during multi-page parsing (regression 5.40)
  • Fixed: Plugins - album art - the artwork disappears when switching between tracks too quickly
  • Fixed: Skin Engine - mouse wheel not being transmitted from visualization window to main form (regression 5.40)
  • Fixed: Skin Engine - showing of the DropWheel dialog may block mouse control on Wine / Windows 11
  • Fixed: Sound engine - VST - changing the sample rate leads to certain plugins to hanging up
  • Fixed: Sound engine - VST - changing the sample rate was ignored by some plugins.
  • Fixed: Tag editor - chapters - sorting become broken after manual time editing
  • Fixed: Tag editor - renaming - selecting the "skip" or "skip all" on duplicate file cancels the operation
  • Fixed: Tags editor - data in tags with multiple values may be duplicated in certain cases
  • Fixed: UI - few small design issues
  • Fixed: Utilities - command line switches ignored if application is not running (5.40 regression)
  • Fixed: audio converter - MP3 - ABR profile does not work as expected (regression 5.40)
  • Fixed: audio converter - MP3 - VBR encoding mode works incorrectly (regression 5.40)
  • Fixed: audio converter - MP3 - ignores value of target sampling rate setting, the rate was chosen by the codec
  • Fixed: audio converter - dither does not switched off when processing files in 24-to-24-bit format
  • Fixed: audio converter - file addition progress is not shown
  • Fixed: audio converter - statistics are not taken into account if the "delete sources files" option is switched on and target folder equals to source
  • Fixed: audio converter - validation issue when renaming a file
  • Fixed: bookmarks - issues related to automatic catching the bookmarks
  • Fixed: general - IPC-client hangs up if IPC-server is unavailable
  • Fixed: general - UI gets flickering if app is running under RDP session (regression 5.40)
  • Fixed: general - app may crashed/hangs up on closing during PC shutdown (regression 2699)
  • Fixed: general - libVorbis built-in to the app conflicts with 3rd party plugins (regression 5.40)
  • Fixed: general - menu cannot be scrolled via mouse wheel if the "scroll inactive windows when I hover over them" option is switched off
  • Fixed: general - settings window displays behind main window if app's taskbar button is switched off (regression 5.40)
  • Fixed: internet radio - url-encoded metadata displays unpacked
  • Fixed: issues from incoming crash-reports
  • Fixed: music library - Alt+Click at collapsing button in grouping tree works not as expected
  • Fixed: music library - average calculates incorrectly after migrating to VCL 12.2 (regression 2624)
  • Fixed: music library - grouping tree - sorting does not applied to playlist at start playback from the tree
  • Fixed: music library - total duration of files in table calculates incorrectly
  • Fixed: player - does not read disc numbers for CUE that specified as custom tag fields stored in the audio file
  • Fixed: player - internet radio - does not show covers from FLAC streams
  • Fixed: player - internet radio - information about playing track is not updated in certain cases
  • Fixed: player - manual invoking the jump to next track action does not work if the next file is not exists and the "track repeat" option is switched on
  • Fixed: player - the playing track jumps back on saving changes in tags
  • Fixed: playlist - an error occurs when creating a new group for playlist if the playlist is already in any group
  • Fixed: playlist - auto-name does not updated after undo
  • Fixed: playlist - batch export does not work for playlists unloaded from memory
  • Fixed: playlist - default-playlist appear in recycle bin after closing although it saving is disabled
  • Fixed: playlist - track repeat stops working after undo
  • Fixed: playlist manager - manager marks content as modified after changing playing track in active storage
  • Fixed: plugins - BASS_AAC - does not play certain files to the end
  • Fixed: plugins - CDDA - MusicBrainz - wrong artist name is extracted for certain releases
  • Fixed: plugins - MyClouds - already added to playlist tracks cannot be resolved after flush the cache
  • Fixed: plugins - Winamp DSP - does not recognize the single dll in archive as valid plugin (regression 5.30)
  • Fixed: plugins - Winamp DSP - secondary modules cannot be unloaded (regression 5.40)
  • Fixed: plugins - analog meter - VU stops handling in certain cases (regression 2645)
  • Fixed: plugins - command line encoder may be skipped when installing from .aimppack on 64-bit app version
  • Fixed: plugins - compatibility issues with old plugins (regression 2624)
  • Fixed: plugins - information bar - button state poorly distinguishable because of focus frame
  • Fixed: plugins - issues related to backward compatibility
  • Fixed: plugins - podcasts - data located exclusively in the RSS-feed is not shown in UI
  • Fixed: plugins - scheduler - an error occurs on canceling creation of new event
  • Fixed: plugins - scheduler - the "return to previous playlist" option works incorrectly in certain cases
  • Fixed: plugins - scrobbler - gdi-resource leak in track information dialog that lead to app crash after some time (regression 5.40)
  • Fixed: plugins - visualizations - full screen mode is not canceled when switching off the visualization (regression 5.40)
  • Fixed: skin engine - asynchronous access issues due multi-threaded rendering
  • Fixed: skin engine - desktop work area was not updated after minimize fixed window
  • Fixed: skin engine - high-resolution timers may hang up indefinitely under high OS load
  • Fixed: skin engine - issues with windows positioning (regression 2623)
  • Fixed: skin engine - minor issues has been fixed
  • Fixed: sound engine - "Remove silence on track edges" does not work when restarting playback
  • Fixed: sound engine - ASIO - few bugs with playback resuming on some devices
  • Fixed: sound engine - ASIO - playback stops when opening settings dialog (regression 5.40)
  • Fixed: sound engine - ASIO - right channel broadcasts to all other (regression 5.40)
  • Fixed: sound engine - BASS - certain mod-files are not played completely
  • Fixed: sound engine - DSP - high latency if target sample rate is higher than source one
  • Fixed: sound engine - DirectSound - does not switch to other device automatically
  • Fixed: sound engine - VST - low FPS of embedded visualizations
  • Fixed: sound engine - VST - some transcoding configuration lead to memory corruption
  • Fixed: sound engine - changing the sampling frequency does not flush already filled buffers that lead to piece of the track with the old frequency is heard (regression 5.40)
  • Fixed: sound engine - click in end of track if fade out effect is active (regression 5.40)
  • Fixed: sound engine - impulse limiter of replay gain filter works incorrectly in certain cases (regression 5.40)
  • Fixed: sound engine - internet radio interrupts if it's meta-data contains an empty or invalid APIC frame
  • Fixed: sound engine - part of track can be heard before the "jump back after long pause" action is performed
  • Fixed: sound engine - part of track is skipped when switching between output devices
  • Fixed: sound engine - player does not jump to the next track when playing very short tracks
  • Fixed: sound engine - player jumps 5 seconds from target position when seeking in paused state if silence removing is enabled
  • Fixed: sound engine - player sometimes does not jump to next track if the pause between tracks is enabled (regression 2715)
  • Fixed: sound engine - sound delays when playing CDDA (regression 5.40)
  • Fixed: sound engine - spontaneous stuttering can occured due playback if resampler is active
  • Fixed: sound engine - stuttering during playback after switching between devices (regression 5.40)
  • Fixed: sound engine - track repeat state does not taken into account inside continuous rewind/fast forward
  • Fixed: sound engine - tracks starts from 0:05 when switching between tracks on pause and silence removing is activated (regression 5.40)
  • Fixed: tag editor - CUE created by AIMP and embedded to file tags cannot be read by Foobar2K
  • Fixed: tag editor - FLAC - value of AlbumArtist tag field is not visible in Mp3tag app
  • Fixed: tag editor - ID3v2 - chapters are not saved in the tag if another tag fields has no data
  • Fixed: tag editor - ID3v2.4 - multiple genre values cannot be load
  • Fixed: tag editor - MP4 - unnamed field lead to parser error
  • Fixed: tag editor - OptimFROG - does not recognized by the app if it compression using maximal profile
  • Fixed: tag editor - always re-encode album art to PNG format
  • Fixed: tag editor - batch file rename does not work if template does not use data from file tags.
  • Fixed: tag editor - chapters - dialog placement is not remembered
  • Fixed: tag editor - chapters - inaccurate navigation thought large MP3-files
  • Fixed: tag editor - chapters - playback position measurement error
  • Fixed: tag editor - chapters - rewind works incorrectly
  • Fixed: tag editor - chapters - the PageDown/up keystrokes always select first row if selection is empty
  • Fixed: tag editor - chapters - zero-indexed chapter is not read from Vorbis Comments
  • Fixed: tag editor - incorrect entries sorting by track number column if track total is defined
  • Fixed: tag editor - renaming - incorrect iteration with CUE-splitted files
  • Fixed: tag editor - state may be not synchronized in the "unknown fields" dialog in certain cases
  • Fixed: tag editor - the "jump to folder" command does not work (regression 5.40)
  • Fixed: tag editor - trailing dot in tag field is trimmed in renaming tool