The Wayback Machine - https://web.archive.org/web/20200521130606/https://github.com/maculateConception/aural-player
Skip to content
Aural Player is an audio player for macOS, inspired by Winamp for Windows.
Swift Other
  1. Swift 99.9%
  2. Other 0.1%
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Aural.xcodeproj
Documentation
Resources
Source
Tests
.gitattributes
.gitignore
Info.plist
README.md
_config.yml

README.md

Aural Player

App demo

Table of Contents

Overview

Aural Player is an audio player for macOS. Inspired by the classic Winamp player for Windows, it is designed to be to-the-point, easy to use, and customizable, with some sound tuning capabilities for audio enthusiasts.

Goals:

  • To have a simple drag-drop-play player for the music collection on your local hard drive(s), that requires no configuration out of the box, although plenty of customization/configuration is possible.
  • To make sound tuning an integral part of the listening experience and to have it within quick and easy reach at all times.
  • To have a decent macOS alternative for Winamp.

Documentation

All the documentation can be found on the wiki.

How To's

NOTE - The documentation is incomplete and is a work in progress.

Download

Download the DMG image (containing the app bundle) from the latest release here.

See all releases

NOTE - The ffmpeg source code (and build script / instructions) for each release can be found in the Source code archive (zip / tar) for the release, under aural-player-x.y.z/Resources/ffmpeg (when extracted).

Installation

  1. Mount the AuralPlayer-x.y.z.dmg image file
  2. From within the mounted image, copy Aural.app to your local drive (e.g. Applications folder)
  3. Run the copy from your local drive. You will likely see a security warning and the app will not open because the app's developer is not recognized by macOS.
  4. Go to System Preferences > Security & Privacy > General > Open anyway, to allow Aural.app to open.

NOTE - Please don't run the app directly from within the image. It is a compressed image, and may result in the app behaving slowly and/or unpredictably. So, copy it outside and run the copy.

Enabling media keys support (optional)

Enabling media keys support

  1. Quit Aural Player if it is running.
  2. Go to System Preferences > Security & Privacy > Privacy, and select Accessibility from the list of features.
  3. Click on the lock icon in the bottom left corner, if it is shown as locked. Enter your macOS password to authenticate.
  4. Click the + button and select Aural.app in the file browser that opens, to add Aural Player to the list of apps allowed to control your computer (See image above).

NOTE

  • Media keys support is available from version 1.3.0 onwards.
  • You will have to repeat this simple process whenever you upgrade to a new version of the app, because the macOS Accessibility permissions are tied to a single instance of the app.

Compatibility

User: macOS 10.12 (Sierra) or later versions

Developer: (Swift 4.2) macOS 10.13.4 (High Sierra) or later, and XCode 10

Summary of features

(Comprehensive feature list here)

  • Supports all Core Audio formats (inc. FLAC) and several non-native formats: (inc. Vorbis, Opus, WMA, DTS, & more)
  • Supports M3U / M3U8 playlists
  • Playback: Bookmarking, segment looping, 2 custom seek intervals, delayed playback, last position memory, timed gaps, autoplay
  • Chapters support: Chapters list window, playback functions including loop, current chapter indication, search by title
  • Effects: Graphic equalizer, pitch shift, time stretch, reverb, delay, filter
  • Built-in and custom effects presets, per-track effects settings memory
  • Recording of clips with effects captured
  • Playlist: Grouping, searching, sorting, type selection
  • Information: ID3, iTunes, WMA, Vorbis Comment, ApeV2, and other metadata (when available). Cover art, lyrics, file system and audio data. Option to export.
  • Track lists: Favorites list, recently added and recently played lists.
  • UI: Color schemes (built-in and custom), window layout presets (built-in and custom), window snapping, collapsible UI components, adjustable text size.
  • Usability: Configurable media keys support, swipe/scroll gesture recognition

Screenshots

(All screenshots here)

"Vertical full stack" window layout

Vertical full stack window layout demo

Changing the color scheme

Changing the color scheme demo

Customizing the player view

Player view

Segment loop playback

Segment loop playback demo

Enabling and disabling effects

Enabling and disabling effects demo

Detailed track info

Detailed track info

Changing the window layout

Changing the window layout demo

Searching the playlist

Searching the playlist demo

Chapters support

Chapters support demo

Third party code attributions

  • FFmpeg (used to transcode from unsupported to supported audio formats)
  • MediaKeyTap (used to respond to media keys)
  • RangeSlider (used in the Filter effects unit to specify frequency ranges)

Contributor attributions

Fellow GitHub member dun198 made significant contributions towards this project - performance optimizations, UX improvements, etc.

You can’t perform that action at this time.