chiark / gitweb /
Most of intro section
[disorder] / disobedience / manual / intro.html
CommitLineData
750e9f84
RK
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
2<html>
3 <head>
4 <title>Disobedience: Introduction</title>
5 <link rel=stylesheet
6 type="text/css"
7 href="disorder.css">
8 </head>
9 <body>
10 <h1>1. Introduction</h1>
11
12 <p>This chapter covers the following topics:</p>
13
14 <ul>
15 <li>What DisOrder and Disobedience are, and how to get them</li>
16 <li>How to get a DisOrder login</li>
17 <li>How to start Disobedience</li>
18 </ul>
19
20 <h2>1.1 What is DisOrder?</h2>
21
22 <p><a href="http://www.greenend.org.uk/rjk/disorder/">DisOrder</a>
23 is a multi-user software jukebox. It allows MP3s, OGGs, etc to be
24 played either using a single sound card or over a network to many
25 different computers, with multiple different people controlling
26 what is played.</p>
27
28 <p>DisOrder has three main user interfaces.</p>
29
30 <ul>
31 <li>It has a command-line interface, suitable for ad-hoc use and
32 scripting.</li>
33
34 <li>It has a web interface, usable with graphical web browsers
35 (Firefox, Opera, Internet Explorer etc).</li>
36
37 <li>It has a graphical client called Disobedience.</li>
38 </ul>
39
40 <p>This diagram shows an overview of one possible setup.</p>
41
42 <p align=middle><img src="arch-simple.png"></p>
43
44 <p>The server and web interface run on one computer. Disobedience
45 runs on a desktop computer and accesses the server via the network.
46 On another system the RTP player runs and plays sound received from
47 the server via its local sound card.</p>
48
49 <p>Many other configurations are possible. For instance the server
50 could play directly to a local soundcard. Also if Disobedience
51 runs on the same computer as the RTP player then it can be used to stop
52 and start the player.</p>
53
54 <h2>1.2 Getting DisOrder</h2>
55
56 <p>There are two ways to get DisOrder.</p>
57
58 <p>If you have a Debian system you can download the <tt>.deb</tt>
59 files <a href="http://www.greenend.org.uk/rjk/disorder/">from
60 DisOrder's home page</a> and install those. There are four
61 packages to choose from:</p>
62
63 <ul>
64 <li><tt>disorder.deb</tt> - the base package. You should always
65 install this. It contains the command-line client.</li>
66
67 <li><tt>disorder-server.deb</tt> - the server and web interface.
68 Only install this if you are setting up a totally new DisOrder
69 installation. If you just want to access an existing one, you
70 don't need this package.</li>
71
72 <li><tt>disobedience.deb</tt> - the graphical client. If you are
73 reading this manual you want this package!</li>
74
75 <li><tt>disorder-rtp.deb</tt> - the network play client. If your
76 server is set up to transmit sound over the network you will need
77 this. If it uses a local sound card then this package won't be
78 useful to you.</li>
79
80 </ul>
81
82 <p>(At the time of writing, DisOrder is not included as part of
83 Debian.)</p>
84
85 <p>If you have another kind of Linux system, or a Mac, you must
86 build from source code. See the <tt>README</tt> file included in
87 the source distribution for more details.</p>
88
89 <p>There is no Windows support (although the web interface can be
90 used from Windows computers).</p>
91
92 <h2>1.3 Getting a DisOrder login</h2>
93
94 <p>The easiest way to get a DisOrder login is to access the web
95 interface and set one up using that. To do this,
96 visit <tt>http://HOSTNAME/cgi-bin/disorder</tt>,
97 where <tt>HOSTNAME</tt> is the name of the server where DisOrder is
98 installed. You should then be able to select the <b>Login</b>
99 option at the top of the screen.</p>
100
101 <p align=middle><img src="disorder-web-login.png"></p>
102
103 <p>Go to the <b>New Users</b> form and enter the username you want
104 to use, your email address, and a password. The password must be
105 entered twice to verify you did not mistype it (since it won't be
106 displayed on the screen). When you press <b>Register</b>, you will
107 be sent an email requiring you to confirm your registration.</p>
108
109 <p align=middle><img src="disorder-email-confirm.png"></p>
110
111 <p>Your login won't be active until you click on this URL.</p>
112
113 <p>(It might be that your installation isn't set up to automatic
114 registration. In that case the system administrator will have to
115 create your login and set your initial password by hand.)</p>
116
117 <h2>1.4 Starting Disobedience</h2>
118
119 <p>On Debian systems it should be possible to find Disobedience in
120 the menu system:</p>
121
122 <p align=middle><img src="disobedience-debian-menu.png"></p>
123
124 <p>On other systems you will have to start it from the command line
125 by typing its name at a command prompt. You can (optionally) use
126 an <tt>&amp;</tt> suffix to stop it tying up your terminal.</p>
127
128 <p align=middle><img src="disobedience-terminal.png"></p>
129
130 </body>
131</html>