IDAIR:

an opensource platform independant daisy reader

Important note:

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 (the tcl/tk port in gui_src is the focus). Most of the following is still true, but I "<strike>burp</strike>"-ed it until it's verified and/or updated.

Walking guy
Under construction

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 future; 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 list.

Why?

Because there wasn't a command-line daisy reader yet, for Windows nor 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.

What's new?

Screenshot?

The (experimental) GUI interface for linuxI verified and updated it.

Why should I buy it?

You don't have to, it's free. Go to the download section and try it. If you like it, find bugs or have suggestion, please let me know.

System requirements

Linux

  • a working OSS soundsystem (read/write permission on /dev/dsp !!!), or ALSA with OSS emulation.
  • libmad needs to be installed (most linux distro's will have it)
  • the GUI needs gtk+-2.0 and the mozilla libs and include files built with gtk+-2.0.
  • 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 ncc file, e.g.

    [linux]
    idair /cdrom/ncc.html
    idair ~/mybooks/title/something

    [windoze]
    idair d:\ncc.html
    idair k:\mybooks\title\ncc.html

    [both]
    idair http://host/path/ncc.html
    idair http://user:passwd@my.host.org:80/daisy/books/ncc.html
    idair ftp://host/path/ncc.html
    idair ftp://user:passwd@ftp.my.host.org:21/daisy/books/ncc.html

    You could try some options if you like: "idair --help" will show which are available.

    Standard controls are simple keystrokes (press '?' while playing):

    Keyboard controls:

    "?" - 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 used/designed with the --keyMap=<custom> and the --showKeys options.

    Disclaimer

    This program is distributed in the hope that it 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 section.

    SourceForge.net Logo

    (c) Johan Knol