Share

Jinamp Is Not An MP3 Player

File Release Notes and Changelog

Release Name: 0.2.2.1

Notes:
2001-11-16 jinamp 0.2.2.1

I've now made the detection of playlists and exclude sets configurable
via a regex. Also fixed one or two minor bugs (see ChangeLog).

2001-11-10 jinamp 0.2.2

Lots more changes! The big news is that you can now create a config
file ~/.jinamp that can set the player (can be overridden on the
command line). The rest is mainly internal shuffling to make the config
file code work.

2001-11-08 jinamp 0.2.1

There have been lots of changes - don't let the small version increment
fool you. For the moment I'm keeping the version numbers small by
bumping the 3rd component for smallish changes and the second one when
I reach some sort of milestone.

Probably the biggest change is that you can now override the player
with --player=<player>. That means that pre-compiled binaries are
now actually useful, using a script or alias that passes this parameter
every time.

You can also configure with --enable-suid, in which case `make install'
will install jinamp SUID so that it can get a higher priority.

The other big change is that there is now a man page!

2001-11-01 jinamp 0.2

jinamp 0.2 is unleased on an unsuspecting public.


Changes: jinamp 0.2.2.2 -------------- * Eliminate a few global variables from jinamp.c * Added configure.ac stuff for regex detection * Added interface to regex(3) in misc.c * Added command line options --exclude and --playlist, and updated the man page accordingly * Added info about quoting in the config file * Removed some tests whose results were never really used since POSIX is assumed * Redirect to /dev/null rather than just closing stdin/stdout/stderr * Use -q instead of &>/dev/null on mpg123/ogg123 * Fixed a memory leak in reading in * Fixed player getting SIGTERM instead of kill_signal on exit jinamp 0.2.2 ------------ * Moved die, pdie and safe_malloc into a separate file misc.c * Added `duplicate' to misc.c for duplicating strings * changed METAPLAY to JINAMP in header file defines (metaplay was the old name for jinamp, but it was already used by somebody else) * Converted some #ifdef's to #if's * Created an interface for option extraction from cmdline and file * fixed bug in list.c: return without a value in list_insert * Fixed various warnings from -Wall (now compiles with gcc 3) * Typo: changed `licence' to `license' in source file * Replaced the README usage instructions with a reference to the manpage * Implemented config file support! (using code from radiod) * Further fixes to playaudio script for funny filenames jinamp 0.2.1.2 -------------- * Updated the TODO file * Various fixes to make it work (without full functionality) on some non-GNU systems jinamp 0.2.1.1 -------------- * Fixed playaudio script to handle funny characters in filenames jinamp 0.2.1 ------------ * wrote a man page * added support for command line options -d, -h, -V and -p * added --enable-suid and --enable-debug configure options * added --with-player=... configure option * fixed Makefile.am to include the playaudio script * closed stdin and stdout to make sure that nothing waits on jinamp (e.g. ssh) jinamp 0.2 ---------- * Initial public release