an opensource platform independant daisy reader
IDAIR is under heavy contruction, and the development of it has a much
higher priority than the maintainance of this web site. So, until
things are stable again, only belief what is in CVS
port in gui_src is the focus). Most of the
following is still true, but I "<strike>
it until it's verified and/or updated.
What's this? This is the beta version of an open source, platform
independant command-line daisy
reader. It now also has a GUI for Linux (and maybe for Windoze in the
but there are already plenty so it has no priority). It can read daisy
books from any location, either from local (e.g. a cdrom or a
directory/folder on your hard or network drive) or remote (using the
http:// or ftp:// protocol) storage. It can easely be ported to
whatever platform or embedded or mobile device.
If you want to keep informed about the progress, have questions or
comments? Please join the idair-users
list. Do you want to help or discuss the technical aspects of idair?
Please join the idair-developers
Because there wasn't a command-line daisy reader yet, for
Linux, nor a GUI daisy
reader for Linux.
Now there is.
Because there wasn't a daisy reader that could read daisy books online
from the intra/inter net.
Now there is. With (basic) authorisation and all that.
18 december 2003: version 0.8.3 released: custom keymaps support is growing mature, lots of
other enhancements and improvements.
12 december 2003: MSVC build is back online
11 december 2003: keymaps are
implemented, cygwin build is prosponed (it's too slow for development)
5 december 2003: restructured cvs for a more solid
gui and internationalization is temporary off-line but will be back
activated trackers for bugs
2 december 2003: version 0.7 released
Lots of improvements in xml parsing and text display
User controls are now handled in a seperate thread,
a smoother response
New options: --noText and --onlyHeaders
The source tree now has it's own ./configure that should
work on any gnu-ish platform (windoze still has it's own idair.dsw and
idair.mak for use with MSVC++ 6.0).
An experimental GUI for linux is in CVS, but I still have
how to make it work without the need for having the mozilla build tree
Screenshot? The (experimental) GUI
and updated it.
Why should I buy it? You don't have to, it's free. Go to
section and try it. If you like it, find bugs or have suggestion,
please let me
Linux a working OSS soundsystem (read/write permission on
or ALSA with OSS emulation.
needs to be installed (most linux distro's will have it)
the GUI needs gtk+-2.0 and the mozilla libs and include
Windows nothing special really
Installation Either download a precompiled binairy from the download
page or download the source tar ball and compile it your self (see
the INSTALL* files for brief instructions). RPM and an installShield
will be there shortly.
Usage Start the program from a command line with one argument, the
You could try some options if you like: "idair --help" will
Standard controls are simple keystrokes (press '?' while playing):
"?" - show current key bindings
" " - toggle play/pause sequential playback
RETURN - start/continue sequential playback
ESC - pause sequential playback
"V" - increase volume
"v" - decrease volume
CTRL-V - # set volume (%)
"S" - increase speed
"s" - decrease speed
CTRL-S - # set speed (%)
"N" - change navigation level from chapter through page to phrase
UP-ARROW - change navigation level from chapter through page to phrase
"n" - change navigation level from phrase through page to chapter
DOWN-ARROW - change navigation level from chapter through page to phrase
"l" - next level
RIGHT-ARROW - next level
"L" - previous level
LEFT-ARROW - previous level
"x" - skip current clip
"r" - restart current level
"R" - restart current book
HOME - restart current book
"=" - show current position
"q" - quit
"Q" - please quit
CTRL-C - Please, QUIT
CTRL-\ - QUIT PLEASE!
but custom keymaps can be
with the --keyMap=<custom> and the --showKeys options.
This program is distributed in the hope
will be useful, but WITHOUT ANY WARRANTY; without even the implied
warranty of FITNESS FOR ANY PARTICULAR PURPOSE. See the GNU General
Public License for more details.
It has been tested on Linux (RedHat 7.3, gcc 2.95.3) and Windows (98SE,
MSVC++ 6.0) but should probable work on other versions as well (please report). The source
code and precompiled binaries can be found in the download
(c) Johan Knol