GithubHelp home page GithubHelp logo

joyspce / aural-player Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kartik-venugopal/aural-player

0.0 1.0 0.0 436.98 MB

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.

Swift 100.00%

aural-player's Introduction

Aural Player

App demo

App demo 2

Overview

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.

Summary of features

  • 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, to allow users to loop their favorite parts of a track
  • Configurable autoplay (on app startup and/or when tracks are added)
  • 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
  • Searching and sorting of playlist
  • Multiple compact and flexible view options - playlist docking/maximizing and collapsible views
  • Gesture recognition for essential player/playlist controls (trackpad/MagicMouse)
  • Extensive set of keyboard shortcuts and menu items for quick and convenient access to functionality
  • Extensive set of preferences to allow user to customize functionality (e.g. seek/volume/pan increment, enabling/disabling and mouse sensitivity for gestures, remembered/default volume on startup, remembered/default view on startup, etc.)

Compatibility

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.

Background

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.

Downloadable app bundle

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 !

Third party code and contributor attributions

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.

Screenshots

Default view

App screenshot

Track segment loop playback (red segment on seek bar)

App screenshot

Playlist-only view w/ detailed track info popover view

App screenshot w/ more info view

Playlist docked to the left

App screenshot2

Detached playlist

App screenshot3

Compact view

App screenshot4

Time stretch effects unit

Time

Filter effects unit

Filter

Delay effects unit

Delay

Playlist search

Playlist search

Playlist sort

Playlist sort

Preferences (Playback tab selected)

Preferences

aural-player's People

Contributors

dschwartz783 avatar kartik-venugopal avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.