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] (https://github.com/kolibre/libkolibre-builder/wiki/How-to-suggest-a-feature).

  • 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] (https://github.com/kolibre/angstrom-manifest/releases/tag/vadelma-1.4):

  • Support for windows-1252 encoding

Update June 6th 2016

These features were implemented in [Vadelma 1.3] (https://github.com/kolibre/angstrom-manifest/releases/tag/vadelma-1.3):

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

Update February 19th 2016

These features were implemented in [Vadelma 1.2] (https://github.com/kolibre/angstrom-manifest/releases/tag/vadelma-1.2):

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

Update October 16th 2014

These features were implemented in [Vadelma 1.1] (https://github.com/kolibre/setup-scripts/releases/tag/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
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.