Aural Player is a free and open source audio player application for the macOS platform. Inspired by the classic Winamp player for Windows, it is designed to be to-the-point and easy to use, with a variety of convenient and efficient controls, plus some additional sound tuning capabilities for audio enthusiasts who like to tweak sound.
- Playback of MP3, AAC, AIFF/AIFC, WAV, and CAF audio files
- Supports M3U/M3U8 playlists
- Sound effects: Graphic equalizer, Pitch shift, Time stretch, Reverb, Delay, Filter
- Recording of clips in AAC/ALAC/AIFF formats
- Track segment looping (NEW)
- Display of ID3 and iTunes metadata, including artwork (when available)
- Grouping of tracks by artist/album/genre for convenient playlist browsing
- Favorites list and recent items lists for added convenience (NEW)
- Searching and sorting of playlist
- Multiple compact and flexible view options - playlist docking/maximizing and collapsible views
- Extensive set of keyboard shortcuts and menu items for quick and convenient access to functionality
- Gesture recognition for essential player/playlist controls (trackpad/MagicMouse) (NEW)
User: Running Aural Player requires OS X 10.10 (Yosemite) or later macOS versions.
Developer: To develop Aural Player with Swift 3 (master branch) requires macOS 10.12 (Sierra) and XCode 8.x. To develop Aural Player with Swift 2 ("swift2" branch) requires OS X 10.10 (Yosemite) or later and XCode 7.x.
Aural Player was written by an audio enthusiast learning to program on OS X, coming to Swift programming from many years of Java programming. This project was inspired by the developer’s desire to create a Winamp-like substitute for the macOS platform. No feature bloat or unnecessary annoyances like iTunes.
Wanna try it out ? The latest app bundle can be found in the disk image file Aural.dmg. Just download the file, mount it, and run the app !
NOTE - Aural Player has recently undergone a lot of new feature development and UI refinement, so the following documentation is a bit outdated at this point. However, most information contained within it is still valid and useful to users.
New app views - There will be a status bar view that will be accessible through the macOS status bar and an ultra-compact floating "mini bar" view that provides essential controls and always remains on top for easy access when running the app in the "background".
12/06/2017: A->B Track segment looping - The user can now define and indefinitely loop a track segment of choice by defining two arbitrary loop points - start and end.
11/17/2017: Playlist contextual menu - When a playlist item is right/control-clicked, the app will now display a contextual menu with functions applicable to the clicked item. Certain functions that could only be performed on the playing track will now be able to be performed on any playlist track - adding/removing a track to/from Favorites list, getting detailed track info.
11/16/2017: Gesture recognition (trackpad/MagicMouse users) - Users with a trackpad or MagicMouse can now perform essential player/playlist functions like track selection, seeking, volume control, and playlist scrolling (top/bottom), with simple and familiar gestures like 3-finger swipes or two-finger scrolls.
11/14/2017: History: Favorites list and recent items lists - The app now manages a Favorites list to which users can add/remove tracks. It also maintains historical usage in terms of 2 lists: recently added files/folders, and recently played tracks. The lists are displayed in menus, and users can select items from these lists with one single click to either play or add an item to the playlist.
11/4/2017: App now distributed in DMG, not ZIP - The downloadable app bundle will now be available in a DMG disk image file. The old ZIP archive will no longer be provided.
11/4/2017: Fixed window positioning on startup - Window positioning on startup was broken after introduction of the resizable playlist. That has been fixed and is smarter - takes visible screen frame into account, so that app windows are not pushed behind the MacOS dock.
11/3/2017: New playlist views with track groups - In addition to the current flat view, new views have been added to the playlist, which group tracks by album, artist, genre, etc. This allows for convenient playlist browsing.
11/3/2018: UI refresh - A lot of UI elements have been redone, for a sleeker appearance. Window corners, background colors, slider controls, playlist summary, etc.
Aural Player makes use of (a modified version of) a reusable UI control called RangeSlider.
Fellow GitHub member Dunkeeel made significant contributions towards this project - performance optimizations, UX improvements, etc.