| CPC G10L 19/167 (2013.01) [G06F 9/5044 (2013.01); G10L 19/008 (2013.01); G10L 19/26 (2013.01); G11B 27/038 (2013.01); H04H 60/04 (2013.01)] | 8 Claims |

|
1. A system for audio playback, the system comprising:
an input buffer;
a decoder connected to the input buffer;
a decoded audio buffer connected to the decoder;
a playout controller; and
a device performance agent,
wherein the decoder decodes audio clips stored at the input buffer;
wherein the decoded audio buffer configures to store the decoded audio clips;
wherein the playout controller downloads audio clips to be stored by the input buffer, and plays back the decoded audio clips stored in the decoded audio buffer with at least one fade or transition effect at a boundary between successive audio clips; and
wherein the device performance agent determines network conditions and performance of hardware of the audio playback device, and adjusts timing of audio clip downloads utilizing the playout controller based on the determined network conditions and hardware performance.
|