Hi all,

Me and FRIGN started working on a simple FIFO based tox client called
ratox[0].  I started working on it initially because of my frustration
trying to get toxic/uTox to build and run properly under OpenBSD.

For those not familiar with tox, have a look at https://tox.im/.

I made an initial release today.  The client supports file transfers,
1-1 chatting, encrypted data files, IPv6, TCP socks5 proxy support,
offline messaging, offline transfers (yes really!) and UTF-8.

Some features were simply a convenient consequence of the FIFO design.

We aim to have audio support via toxav in 0.2.  The idea is that you
can have an external program like arecord/aplay or aucat to pipe an input
audio stream into the `call_in' FIFO.  Similarly you can pipe out of
the `call_out' FIFO and into aplay/aucat.  Video support will be implemented
similarly.

To learn more about how to use it, have a look at the website below
(courtesy of FRIGN, thanks!).  The same information can be found in
the README in the repo[1].

It feels quite stable at the moment and trivial to operate.

External scripts can be built on top of the FIFO interface.  I want
to have a balance between usability and programmability.  ratox can and
should be easy to use without external scripts.

Any feedback is highly appreciated.

[0] http://ratox.2f30.org/
[1] http://git.2f30.org/ratox/

Reply via email to