diff --git a/Audjustable.podspec b/Audjustable.podspec
index d930772..26d228b 100644
--- a/Audjustable.podspec
+++ b/Audjustable.podspec
@@ -1,11 +1,11 @@
Pod::Spec.new do |s|
s.name = "Audjustable"
- s.version = "0.0.2"
+ s.version = "0.0.3"
s.summary = "A fast and extensible audio streamer for iOS and OSX with support for gapless playback and custom (non-HTTP) sources."
s.homepage = "http://tumtumtum.github.com/audjustable/"
s.license = 'MIT'
s.author = { "Thong Nguyen" => "tumtumtum@gmail.com" }
- s.source = { :git => "https://github.com/gangverk/audjustable.git", :tag => s.version.to_s}
+ s.source = { :git => "https://github.com/tumtumtum/audjustable.git", :tag => s.version.to_s}
s.platform = :ios
s.requires_arc = true
s.source_files = 'Audjustable/Classes/AudioPlayer/*.{h,m}'
diff --git a/Audjustable.xcodeproj/xcshareddata/xcschemes/Audjustable Test Project.xcscheme b/Audjustable.xcodeproj/xcshareddata/xcschemes/Audjustable Test Project.xcscheme
new file mode 100644
index 0000000..62da42b
--- /dev/null
+++ b/Audjustable.xcodeproj/xcshareddata/xcschemes/Audjustable Test Project.xcscheme
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Audjustable.xcodeproj/xcshareddata/xcschemes/audjustable static library.xcscheme b/Audjustable.xcodeproj/xcshareddata/xcschemes/audjustable static library.xcscheme
new file mode 100644
index 0000000..9b91159
--- /dev/null
+++ b/Audjustable.xcodeproj/xcshareddata/xcschemes/audjustable static library.xcscheme
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Audjustable/Classes/AudioPlayer/AudioPlayer.m b/Audjustable/Classes/AudioPlayer/AudioPlayer.m
index 94a47c2..797f185 100644
--- a/Audjustable/Classes/AudioPlayer/AudioPlayer.m
+++ b/Audjustable/Classes/AudioPlayer/AudioPlayer.m
@@ -1410,7 +1410,11 @@ static void AudioQueueIsRunningCallbackProc(void* userData, AudioQueueRef audioQ
if (currentlyReadingEntry == nil)
{
- self.internalState = AudioPlayerInternalStateStopping;
+ if (upcomingQueue.count == 0)
+ {
+ stopReason = AudioPlayerStopReasonNoStop;
+ self.internalState = AudioPlayerInternalStateStopping;
+ }
}
if (nextIsDifferent && entry)
diff --git a/Audjustable/Classes/AudioPlayer/HttpDataSource.m b/Audjustable/Classes/AudioPlayer/HttpDataSource.m
index 9c482b1..2839743 100644
--- a/Audjustable/Classes/AudioPlayer/HttpDataSource.m
+++ b/Audjustable/Classes/AudioPlayer/HttpDataSource.m
@@ -107,7 +107,7 @@
{
CFTypeRef copyPropertyMessage = CFReadStreamCopyProperty(stream, kCFStreamPropertyHTTPResponseHeader);
- httpHeaders = (__bridge NSDictionary*)CFHTTPMessageCopyAllHeaderFields((CFHTTPMessageRef)copyPropertyMessage);
+ httpHeaders = (__bridge_transfer NSDictionary*)CFHTTPMessageCopyAllHeaderFields((CFHTTPMessageRef)copyPropertyMessage);
CFRelease(copyPropertyMessage);