The DaisyPlayer Project - Frequently Asked Questions

Back to the DaisyPlayer Project homepage.

Contents:

  1. How do I install from source?
  2. What is a DAISY digital talking book?
  3. A brief technical description
  4. Can I contribute to this cool project?
  5. How do I install the Debian packages?
  6. I get "libdaisy.h not found" when I attempt to compile diasyconsole or daisygui.
  1. How do I install from source? [top]

  2. What is a DAISY digital talking book? [top]

    DAISY is a digital talking book format. Simply put, it's an audio book with synchronised text, and helps users who have problems seeing or reading traditional printed media. It also supports navigation methods which traditional audio books lacks.

  3. A brief technical description [top]

    To this point, we have made a shared library - a "DAISY engine" that is capable of parsing and playing DAISY audio books. Together with two different front ends (one console front end (daisyconsole) and one GUI front end (daisygui)) you can play your DAISY DTBs in the Daisy 2.02 and ANSI/NISO Z.39.86-2005 standards.

    We have put most of our effort into making an engine library, and created a API for it. The two front ends we have created are meant to be examples demonstrating how to use it. The engine and the console front end is written in ANSI C 89, and the GUI front end is written in C++ using Trolltech's Qt3 Designer. We have also put a lot of effort into commenting our source code, so that it would be easy and understandable for others to contribute to the project.

  4. Can I contribute to this cool project? [top]

    Yes!

  5. How do I install the Debian packages? [top]

  6. I get "libdaisy.h not found" when I attempt to compile diasyconsole or daisygui. [top]

    If you compile and install libdasy from source, make sure you also do a "make install-dev" if you plan to compile daisyconsole or daisygui from source. This will install libdaisy.h in addition to the library.

xhtml