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
