clientcore: offline playback support
client: offline playback support