** General
-There is a new client, 'Disobedience', that depends on the GTK+ library.
-Feedback on the interface would be very welcome.
-
Tracks can now have tags associated with them. See tags in disorder(1)
or the preferences documentation for the web interface or Disobedience.
possible to limit random play by tag (see required-tags and
prohibited-tags in disorder_config(5)).
+** Disobedience
+
+There is a new client, 'Disobedience', that depends on the GTK+ library.
+Feedback on the interface would be very welcome.
+
+** Web Interface
+
+The "New" screen display tracks recently added to the database. From
+here they can be played or their preferences changed.
+
+** Network Play
+
+DisOrder can broadcast audio over a network, allowing it to be played on
+multiple client machines. See README.streams for details.
+
** Server
Cache slow file lookups in the server. Should help installations with
There is a new utility disorder-decode which can decode OGG, MP3, WAV
and FLAC. The example config file uses it.
-** Web Interface
-
-The "New" screen display tracks recently added to the database. From
-here they can be played or their preferences changed.
-
-** Network Play
-
-DisOrder can broadcast audio over a network, allowing it to be played on
-multiple client machines. See README.streams for details.
-
** disorderfm
There is a new command line tool called 'disorderfm' which is designed
--without-gtk Don't build GTK+ client (Disobedience)
--without-python Don't build Python support
- See README.client for setting up a standalone client.
+ See README.client for setting up a standalone client (or read the
+ disobedience man page).
+
+ The server is only built by default under Linux. See README.mac concerning
+ its use under OS X.
2. Install it. Most of the installation is done via the install target:
make installdirs install
- The CGI interface has to be installed separately, and you must use Libtool
- to install it. For instance:
+ The CGI interface has to be installed separately:
- ./libtool --mode=install install -m 755 clients/disorder.cgi /usr/local/lib/cgi-bin/disorder
+ install -m 755 clients/disorder.cgi /usr/local/lib/cgi-bin/disorder
Depending on how your system is configured you may need to link the disorder
libao driver into the right directory:
Things you will need to do:
+configure with --with-server.
+
Make sure that ~jukebox/Library/Logs/CrashReporter/ (or whatever)
exists and is writable by the jukebox user.
.PP
Note that these options do not apply recursively - only the tracks in the
relevant directory are affected, not those in its subdirectories.
+.SS "Added Tab"
+This displays a list of tracks recently added to the server's database. The
+most recently added track is at the top.
+.PP
+Left clicking a track will select it. CTRL and SHIFT work as above to select
+muliple files.
+.PP
+Right clicking over a track will pop up a menu with the following options:
+.TP
+.B "Track properties"
+Edit properties of selected tracks. See
+.B "Properties Window"
+below.
+.TP
+.B "Play track"
+Play selected tracks.
+.TP
+.B "Select All Tracks"
+Select all tracks.
.SS "Properties Window"
This window contains details of one or more tracks and allows them to be
edited.
make "$@"
make check
really make "$@" install
-really ./libtool --mode=install install -m 755 server/disorder.cgi /home/jukebox/public_html/index.cgi
+really install -m 755 server/disorder.cgi /home/jukebox/public_html/index.cgi
really ldconfig