From 72aee7be7f78c7dcbf7a39d058323e3381673fd1 Mon Sep 17 00:00:00 2001 From: Thong Nguyen Date: Mon, 25 Mar 2013 09:17:24 +0000 Subject: [PATCH] Updated README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index aaeb53a..2f5012a 100644 --- a/README.md +++ b/README.md @@ -4,11 +4,14 @@ Audjustable is audio streaming class for iOS and OSX. Audjustable uses CoreAudio to decompress and playback audio whilst providing a clean and simple object-oriented API. +The primary motivation of this project was to decouple the input (DataSource/InputStreams) from the actual player logic in order to allow advanced customizable input handling such as: HTTP streaming, encryption, auto-recovery, dynamic-buffering. Along the way other features such as gapless playback were added as the opportunity arose. + ## Features * Simple OOP API * Easy to read source * Adjustable audio buffering +* Mostly asynchronous API * Buffered and gapless playback * Easy to implement audio data sources (HTTP and local file system DataSources provided) * Easy to extend DataSource to support adaptive buffering, encryption etc