Auogg 0.1.1 review

Download
by rbytes.net on

Auogg is a simple and straightforward Ogg/Vorbis player for the Network Audio System

License: GPL (GNU General Public License)
File size: 12K
Developer: Ivan Shmakov
0 stars award from rbytes.net

Auogg is a simple and straightforward Ogg/Vorbis player for the Network Audio System. Auogg is based on libaudio, libvorbis and libogg, and relies on Argp facility of the GNU C Library to provide command line interface. As a result, it's really tiny (about 15 KiB source and about 10 KiB compiled binary.)

Building

To build on a system with libraries in usual places, one could just run make and get auogg executable, which should be then installed manually. If you wish to provide your own message catalogs (and there are none in the tarball), you might need to set localedir Make variable to point to the desired locale directory. By default, it's set to /usr/share/locale.

You could as well turn off gettext support completely by modifying Makefile to predefine ENABLE_NLS with the value of zero.

Open issues (TODO)

Included Makefile is way too small. It even lacks an install target!
Although being internationalized (moslty, I believe), it currently lacks actual localization by means of message translation (i. e. gettext) catalogs. Most of the strings were, actually, appropriately marked and the necessary functions are called from main, but I haven't tested whether it really works.

Requirements:
libogg
libvorbis
GNU C library

Auogg 0.1.1 keywords