Releases: GlobalRadio/StreamingKit
Retry connection
This change helps to retry in different scenarios:
- Initiating play without connection
- Seeking without connection
- While playing network goes on/off constantly
- When there is a network connection but due to high packet loss the connectio
Incorrect stop reason when seeking
Merge pull request #20 from GlobalRadio/incorrect_stop_reason_when_se… …eking fix: Incorrect stop reason
More precise duration based on packet count
Provide the exact duration if the total packets count is known. At some cases like m4a provides this information. In this case we can just calculate the duration based on total packets * packet duration.
Adds support for mp4 file format
Add mp4 to file types (#18) * feat: Adds mp4 as file type in order to fix audio quality issue as SBR doesn't kick in * fix: Updates the AppDelegate making sure that the ExampleApp works * chore: Updates version to 2.4.21
Respect redirect URLs when seeking content
When we play content with StreamingKit most of the URLs are redirected. Servers can do this in order to attach sessionIDs or other parameters to the end of the URL so the seeking can be monitored as one session.
Currently what is happening is when we request to play URL_A and if that is redirected (302 HTTP Status with Location parameter) to URL_B, after a seeking we still try to seek on URL_A losing the session identifier.
Once a URL has been redirected any seeking should happen on the redirected URL.
New approach to M4A support
We've noticed unconsistency in the previous release (guac_2.4.18). This release is using a new approach to fix the problem.
M4A support + MP3 playback fix
This release fixes an issue we had with mp3 content on the previous release (guac_2.4.17). A different approach to the m4a quality issue was implemented.
M4A support
This release fixes the quality and seeking issues that were associated with M4A contents.