A core library for listing accessible media, i.e. digital talking books, from online and offline sources. The library also support playback, navigation and bookmark management for supported content formats. The library uses voice narration and can thus easily be utilized to make an easy to use playback client for visually impaired.