muhku / FreeStreamer

A low-memory footprint streaming audio player for iOS and OS X
http://muhku.github.io/FreeStreamer/
Other
2.11k stars 435 forks source link

Problems playing akamai streams #176

Open deechang opened 9 years ago

deechang commented 9 years ago

I have tested free streamer with this akamai stream: http://wktu-fm.akacast.akamaistream.net/7/110/19973/v1/auth.akacast.akamaistream.net/wktu-fm.m3u

Somehow the player doesn't seem to work correctly with this url, but when played on my mac (itunes), everything works just fine.

The console output states: Unsupported format: formatID: .mp2, sample rate: 24000.000000 not supported for streaming

Does anyone have a clue, why it's not working?

inorganik commented 9 years ago

The file on that url is a .m3u - that is not an audio file, its a file that contains a playlist of stream urls.

deechang commented 7 years ago

Thanks for the response. However, same thing with: http://wynk-fm.akacast.akamaistream.net/7/754/19910/v1/auth.akacast.akamaistream.net/wynk-fm

Works perfectly when playing with winamp (audio/aacp), but fails with free streamer message:

FSCheckContentTypeRequest: Invalid HTTP status code received 501, guessing the content type by URL: http://wynk-fm.akacast.akamaistream.net/7/754/19910/v1/auth.akacast.akamaistream.net/wynk-fm 2016-12-27 21:44:15.155850 test[1587:653692] FSCheckContentTypeRequest: Failed to determine content type from the URL: http://wynk-fm.akacast.akamaistream.net/7/754/19910/v1/auth.akacast.akamaistream.net/wynk-fm [audio_stream.cpp:2118 thread 403] Error in creating an audio converter, error 1718449215 2016-12-27 21:44:17.485816 test[1587:653692] FSAudioStream: Unsupported format error: formatID: .mp2, sample rate: 22050.000000 not supported for streaming [FreeStreamer 3.6.3] URL: http://wynk-fm.akacast.akamaistream.net/7/754/19910/v1/auth.akacast.akamaistream.net/wynk-fm bufferCount: 64 bufferSize: 8192 maxPacketDescs: 512 httpConnectionBufferSize: 8192 outputSampleRate: 44100.000000 outputNumChannels: 1 bounceInterval: 10 maxBounceCount: 4 startupWatchdogPeriod: 30 maxPrebufferedByteCount: 10000000 format: formatID: .mp2, sample rate: 22050.000000 bit rate: 0.000000 userAgent: FreeStreamer/3.6.3 (iOS 10.2) cacheDirectory: /var/mobile/Containers/Data/Application/C940AC88-AC45-4E12-9CA8-20B5F4E81A3C/Documents predefinedHttpHeaderValues: (null) cacheEnabled: YES seekingFromCacheEnabled: YES automaticAudioSessionHandlingEnabled: NO enableTimeAndPitchConversion: NO requireStrictContentTypeChecking: YES maxDiskCacheSize: 256000000 usePrebufferSizeCalculationInSeconds: YES usePrebufferSizeCalculationInPackets: NO requiredPrebufferSizeInSeconds: 7.000000 requiredInitialPrebufferedByteCountForContinuousStream: 256000 requiredInitialPrebufferedByteCountForNonContinuousStream: 256000 requiredInitialPrebufferedPacketCount: 32 2016-12-27 21:44:17.485935 test[1587:653692] FSAudioStream: Attempting restart. [audio_stream.cpp:2118 thread 403] Error in creating an audio converter, error 1718449215 2016-12-27 21:44:18.568457 test[1587:653692] FSAudioStream: Unsupported format error: formatID: .mp1, sample rate: 16000.000000 not supported for streaming [FreeStreamer 3.6.3] URL: http://wynk-fm.akacast.akamaistream.net/7/754/19910/v1/auth.akacast.akamaistream.net/wynk-fm bufferCount: 64 bufferSize: 8192 maxPacketDescs: 512 httpConnectionBufferSize: 8192 outputSampleRate: 44100.000000 outputNumChannels: 1 bounceInterval: 10 maxBounceCount: 4 startupWatchdogPeriod: 30 maxPrebufferedByteCount: 10000000 format: formatID: .mp1, sample rate: 16000.000000 bit rate: 0.000000 userAgent: FreeStreamer/3.6.3 (iOS 10.2) cacheDirectory: /var/mobile/Containers/Data/Application/C940AC88-AC45-4E12-9CA8-20B5F4E81A3C/Documents predefinedHttpHeaderValues: (null) cacheEnabled: YES seekingFromCacheEnabled: YES automaticAudioSessionHandlingEnabled: NO enableTimeAndPitchConversion: NO requireStrictContentTypeChecking: YES maxDiskCacheSize: 256000000 usePrebufferSizeCalculationInSeconds: YES usePrebufferSizeCalculationInPackets: NO requiredPrebufferSizeInSeconds: 7.000000 requiredInitialPrebufferedByteCountForContinuousStream: 256000 requiredInitialPrebufferedByteCountForNonContinuousStream: 256000 requiredInitialPrebufferedPacketCount: 32 2016-12-27 21:44:18.568580 test[1587:653692] FSAudioStream: Attempting restart. [audio_stream.cpp:2118 thread 403] Error in creating an audio converter, error 1718449215 2016-12-27 21:44:19.891115 test[1587:653692] FSAudioStream: Unsupported format error: formatID: .mp1, sample rate: 16000.000000 not supported for streaming [FreeStreamer 3.6.3] URL: http://wynk-fm.akacast.akamaistream.net/7/754/19910/v1/auth.akacast.akamaistream.net/wynk-fm bufferCount: 64 bufferSize: 8192 maxPacketDescs: 512 httpConnectionBufferSize: 8192 outputSampleRate: 44100.000000 outputNumChannels: 1 bounceInterval: 10 maxBounceCount: 4 startupWatchdogPeriod: 30 maxPrebufferedByteCount: 10000000 format: formatID: .mp1, sample rate: 16000.000000 bit rate: 0.000000 userAgent: FreeStreamer/3.6.3 (iOS 10.2) cacheDirectory: /var/mobile/Containers/Data/Application/C940AC88-AC45-4E12-9CA8-20B5F4E81A3C/Documents predefinedHttpHeaderValues: (null) cacheEnabled: YES seekingFromCacheEnabled: YES automaticAudioSessionHandlingEnabled: NO enableTimeAndPitchConversion: NO requireStrictContentTypeChecking: YES maxDiskCacheSize: 256000000 usePrebufferSizeCalculationInSeconds: YES usePrebufferSizeCalculationInPackets: NO requiredPrebufferSizeInSeconds: 7.000000 requiredInitialPrebufferedByteCountForContinuousStream: 256000 requiredInitialPrebufferedByteCountForNonContinuousStream: 256000 requiredInitialPrebufferedPacketCount: 32 2016-12-27 21:44:19.891220 test[1587:653692] FSAudioStream: Attempting restart. [audio_stream.cpp:2118 thread 403] Error in creating an audio converter, error 1718449215 2016-12-27 21:44:21.023457 test[1587:653692] FSAudioStream: Unsupported format error: formatID: .mp1, sample rate: 16000.000000 not supported for streaming [FreeStreamer 3.6.3] URL: http://wynk-fm.akacast.akamaistream.net/7/754/19910/v1/auth.akacast.akamaistream.net/wynk-fm bufferCount: 64 bufferSize: 8192 maxPacketDescs: 512 httpConnectionBufferSize: 8192 outputSampleRate: 44100.000000 outputNumChannels: 1 bounceInterval: 10 maxBounceCount: 4 startupWatchdogPeriod: 30 maxPrebufferedByteCount: 10000000 format: formatID: .mp1, sample rate: 16000.000000 bit rate: 0.000000 userAgent: FreeStreamer/3.6.3 (iOS 10.2) cacheDirectory: /var/mobile/Containers/Data/Application/C940AC88-AC45-4E12-9CA8-20B5F4E81A3C/Documents predefinedHttpHeaderValues: (null) cacheEnabled: YES seekingFromCacheEnabled: YES automaticAudioSessionHandlingEnabled: NO enableTimeAndPitchConversion: NO requireStrictContentTypeChecking: YES maxDiskCacheSize: 256000000 usePrebufferSizeCalculationInSeconds: YES usePrebufferSizeCalculationInPackets: NO requiredPrebufferSizeInSeconds: 7.000000 requiredInitialPrebufferedByteCountForContinuousStream: 256000 requiredInitialPrebufferedByteCountForNonContinuousStream: 256000 requiredInitialPrebufferedPacketCount: 32 2016-12-27 21:44:21.024064 test[1587:653692] FSAudioStream: Retry count 3. Giving up.