Index of /~pete/Xmd/Xmd
Name Last modified Size Description
Parent Directory 16-May-2007 11:12 -
ANNOUNCE 24-Nov-2002 22:27 2k
ActivityMonitor.h 25-Aug-2003 15:03 2k
ActivityMonitor.m 25-Aug-2003 15:03 2k
AppController.h 17-Apr-2003 20:29 3k
AppController.m 22-Aug-2003 19:17 12k
BUGS 24-Nov-2002 19:45 1k
ChangeLog 22-Aug-2003 19:17 4k
Credits.html 26-Nov-2002 15:40 2k
Debug.nib/ 16-May-2007 11:12 -
English.lproj/ 16-May-2007 11:12 -
LICENSE 07-Nov-2002 09:09 1k
Makefile 24-Nov-2002 19:46 2k
Omd.nib/ 16-May-2007 11:12 -
OmdController.h 23-Aug-2003 18:03 2k
OmdController.m 23-Aug-2003 18:03 3k
OmdDebugController.h 08-Apr-2003 20:15 2k
OmdDebugController.m 08-Apr-2003 20:15 3k
OmdDisc.h 07-Nov-2002 09:09 2k
OmdDisc.m 24-Nov-2002 13:02 4k
OmdGroupInfo.h 24-Nov-2002 17:07 2k
OmdGroupInfo.m 25-Aug-2003 17:43 4k
OmdPosition.h 07-Nov-2002 09:09 2k
OmdPosition.m 07-Nov-2002 09:09 2k
OmdTime.h 21-Nov-2002 18:45 2k
OmdTime.m 21-Nov-2002 18:45 3k
OmdToc.h 24-Nov-2002 19:31 2k
OmdToc.m 22-Aug-2003 19:17 6k
OmdTocCtlr.h 23-Aug-2003 18:05 3k
OmdTocCtlr.m 23-Aug-2003 18:05 15k
OmdTrackInfo.h 24-Nov-2002 17:07 2k
OmdTrackInfo.m 09-Dec-2002 20:47 4k
OmdTransport.h 21-Nov-2002 18:45 2k
OmdTransport.m 22-Aug-2003 19:17 4k
OmdUnit.h 23-Aug-2003 18:04 3k
OmdUnit.m 23-Aug-2003 18:04 8k
OmdWindow.h 09-Dec-2002 20:47 2k
OmdWindow.m 22-Aug-2003 19:17 2k
PreferenceController.h 17-Apr-2003 20:27 3k
PreferenceController.m 17-Apr-2003 20:29 4k
Preferences.nib/ 16-May-2007 11:12 -
TODO 24-Nov-2002 13:44 1k
Xmd.icns 20-Nov-2002 22:34 56k
Xmd.pbproj/ 16-May-2007 11:12 -
cvsbuild.sh 04-Dec-2002 08:51 1k
fforward.pdf 23-Nov-2002 21:32 5k
main.m 04-Dec-2002 08:38 2k
netmd_cmd.c 08-Apr-2003 20:14 30k
netmd_cmd.h 08-Apr-2003 20:14 5k
next.pdf 23-Nov-2002 21:32 5k
omd.c 25-Aug-2003 14:43 29k
omd.h 24-Nov-2002 19:45 2k
omd_disc.c 24-Nov-2002 19:45 5k
omd_disc.h 07-Nov-2002 09:09 3k
omd_time.c 07-Nov-2002 09:09 5k
omd_time.h 07-Nov-2002 09:09 2k
omd_toc.c 25-Aug-2003 18:13 29k
omd_toc.h 07-Nov-2002 09:09 6k
omd_unit.c 30-Nov-2003 23:46 17k
omd_unit.h 25-Aug-2003 18:13 5k
pause.pdf 23-Nov-2002 21:32 4k
play.pdf 23-Nov-2002 21:32 4k
prev.pdf 23-Nov-2002 21:32 5k
proto.txt 15-Aug-2002 02:20 9k
rewind.pdf 23-Nov-2002 21:32 5k
slog.c 08-Apr-2003 20:07 6k
slog.h 08-Apr-2003 20:07 3k
stop.pdf 23-Nov-2002 21:32 4k
XMD
---
INTRODUCION
-----------
This package comprises three components:-
libomd - A C library for accessing NetMD functionality. This library
is intended to provide the low-level NetMD functionality that an
application might need in a robust and somewhat object-oriented
fashion. Currently only player control and TOC editting functions are
implemented (ie *no* audio checkin/checkout functionality) but the
library is considered to be stable enough for day-to-day usage,
however some of the functions are still in a state of flux. Proper
documentation is "forthcoming".
omd - A command line application for accessing NetMD functionality,
built on top of libomd. This application allows playback control
and track/group name editting. This application is used on a day
to day basis by the author and is reasonably stable. There is online
help (try "omd help") and there will be a manual page one day.
Xmd.app - An OS X GUI built on top of libomd using Cocoa and Objective C.
This application is very much "work in progress" and comes with no
promises of stability whatsoever. However adventurous users may it
of interest. Developers may find some of the Objective C classes
useful, but be warned that the object model has not yet stabilised.
(Developers may also find some of the Cocoa usage to be laughable,
but hey... I'm new to that)
COMPILING
---------
* The omd utility (OS X, FreeBSD, Linux) - There is no autoconf (yet),
however the software should build cleanly "as is" on these platforms.
First ensure you have a reasonably up-to-date libusb installed (see
http://libusb.sourceforge.net/ and that the libusb-config utility is
in your PATH. Then, in the Xmd source directory simply type "make
depend" then "make". There is no install target either... copy
the binary to a suitable location if you wish.
* Xmd.app (OS X only) - Use the Finder to open Xmd.pbproj in
Project Builder then seelct "Build" from the "Project" menu.
Currently it does not build for deployment, but you can always
copy Xmd.app from the build folder to you Applications folder
if you fancy...
BEERWARE
--------
This software is "beerware". If you find it useful, then the next
time you meet the author in a pub, you should seriously consider
buying him a beer.
[Historical note - I claim to be the originator of the term "beerware".
I first used the term in relation to a Windows client I released
for the Flexfax (now Hylafax) fax system, called Winflex. The README
file I have is dated Nov 1993, but that was the last release... I think
the original release was late '92, maybe early '93. Anyway, I'd be
interested in hearing about any examples of the term before that date]
FOOTNOTE
--------
Any resemblance between some of the component names of this package
and a dodgy 80s electro band is purely coincidental.