chiark / gitweb /
555effb3ba50d31bfb508878429fc9ff32206aeb
[disorder] / disobedience / manual / intro.html
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>