Kolibre client wish list

Daniel Ainasoja edited this page Sep 20, 2016 · 20 revisions

The Kolibre client basically allows a user to navigate and play back a DAISY talking book over the internet, with the help of a guiding voice and a keypad. But there are many other features that can be built into the client to make it more useful.

Current wish list

This is a wish list on features we'd like to implement on the client (not in a prioritized order but some feature might depend on another). Suggestions are of course very welcome, read about how to suggest a feature here.

  • Support for DAISY Online Delivery Protocol 2.0.2
  • Support for downloading content from a DaisyOnline service
  • Support for rendering user announcements from a DaisyOnline service
  • Support for storing and fetching bookmarks to/from a DaisyOnline serivce
  • Support for remote management of device/player settings (requires hosting of a profile service)
  • Support for text-to-speech (TTS) engines (espeak, acapela, loquendo etc)
  • Support for text only digital talking books (requires TTS support)
  • Support for epub content (requires TTS support)

Other platforms

A Kolibre client does not necessarily need to be run on customized hardware, even if visually impaired often prefer players with a tactile interface. We'd also like to see the Kolibre features used on desktops, tablets and mobiles, which would require further development that hopefully could reuse some of Kolibres libraries:

  • Cross platform (Windows, Linux, Mac) GUI
  • Mobile app (iOS, Android, Windows Phone)

Update August 6th 2016

These features were implemented in Vadelma 1.4:

  • Support for windows-1252 encoding

Update June 6th 2016

These features were implemented in Vadelma 1.3:

  • RaspberryPi 3-support
  • Wifi-support (with settings file)

Update February 19th 2016

These features were implemented in Vadelma 1.2:

  • RaspberryPi 2-support
  • DAISY 3/NISO-support (beta)

Update October 16th 2014

These features were implemented in Vadelma 1.1:

  • Support for narration of mp3 files
  • Support for playback of offline content (downloaded content, cd, usb, memory card etc)
  • Support for multiple DaisyOnline services