1173
|
1 Audacious (c) GPL 2005-2006
|
0
|
2
|
1173
|
3 Audacious Development Team (see AUTHORS)
|
0
|
4
|
|
5
|
|
6 Based on:
|
70
|
7 BMP - Beep Media Player.
|
0
|
8
|
1174
|
9 Which was based on:
|
0
|
10 XMMS - X Multimedia System (c)1997-2001
|
|
11
|
|
12 A Cross platform Multimedia Player
|
|
13
|
|
14 Peter Alm, Thomas Nilsson, Olle Hallnas, Håvard Kvålen
|
|
15
|
|
16
|
|
17 NOTE: This document is hardly maintained. Please check the Users' Guide on
|
1174
|
18 the Audacious website.
|
0
|
19
|
|
20
|
|
21 TABLE OF CONTENTS
|
|
22 *****************
|
|
23
|
|
24 1. Disclaimer
|
|
25 2. Installation
|
|
26 2.1 Basic Installation
|
|
27 2.2 Border less Installation
|
|
28 2.3 Skin Installation
|
|
29 3. Documentation
|
1174
|
30 3.1 Controlling Audacious
|
0
|
31 3.1.1 Key bindings
|
|
32 3.2 Playlist Editor
|
|
33 3.3 Equalizer
|
|
34 3.4 Menu
|
|
35 3.5 Preferences
|
|
36 3.5.1 Audio I/O Plugins
|
|
37 3.5.2 Effect/General Plugins
|
|
38 3.5.3 Visualization Plugins
|
|
39 3.5.4 Options
|
|
40 3.5.5 Fonts
|
|
41 3.5.6 Title
|
|
42 3.6 Plugins
|
|
43 3.6.1 Input plugins
|
|
44 3.6.1.1 Cd Audio Player
|
|
45 3.6.1.2 MPEG Layer 1/2/3 player
|
|
46 3.6.1.3 Ogg Vorbis player
|
|
47 3.6.1.4 WAV player
|
|
48 3.6.2 Output plugins
|
|
49 3.6.2.1 OSS Driver
|
|
50 3.6.2.2 eSound Output
|
|
51 3.6.2.3 BSD Sun Output
|
|
52 3.6.3 Effect plugins
|
|
53 3.6.4 General plugins
|
|
54 3.6.5 Visualization plugins
|
|
55 3.6.5.1 Blur scope
|
|
56 4. Command Line Options
|
|
57 5. Features
|
|
58 5.1 Supported File formats
|
|
59 5.2 Supported Features
|
1174
|
60 6. Obtaining Audacious
|
0
|
61 7. Misc
|
|
62 7.1 Shoutcast support
|
|
63 7.2 Tips and tricks
|
|
64 8. Bugs
|
|
65 9. Contact Email
|
|
66
|
|
67
|
|
68
|
|
69
|
|
70 1. Disclaimer
|
|
71 -------------
|
|
72
|
|
73 We are not liable for any damage caused by the use of this program.
|
|
74
|
1174
|
75 Audacious is NOT a port of WinAmp (http://www.winamp.com). Audacious is a fork of
|
|
76 XMMS (http://xmms.org) and BMP (http://beep-media-player.org) which borrowed the
|
|
77 WinAmp GUI.
|
0
|
78
|
|
79
|
|
80 2. Installation
|
|
81 ---------------
|
|
82
|
1174
|
83 Audacious requires the following libraries and their development
|
0
|
84 packages installed:
|
|
85
|
|
86 Glib 2.4
|
|
87 (http://www.gtk.org/download/)
|
|
88
|
|
89 GTK+ 2.4
|
|
90 (http://www.gtk.org/download/)
|
|
91
|
|
92 libglade >= 2.3.1
|
|
93 (http://ftp.gnome.org/pub/GNOME/sources/libglade/2.3/)
|
|
94
|
|
95 The following packages are required for optional features:
|
|
96
|
|
97 Vorbis input plugin:
|
|
98 libvorbis >= 1.0
|
|
99 (http://www.xiph.org/ogg/vorbis/download.html)
|
|
100
|
|
101 ESD output plugin:
|
|
102 esound >= 0.2.3
|
|
103 (http://ftp.gnome.org/pub/GNOME/desktop/2.6/2.6.0/sources/)
|
|
104
|
|
105 ALSA output plugin:
|
|
106 alsa-lib >= 1.0
|
|
107 (http://www.alsa-project.org)
|
|
108
|
|
109 GNOME VFS support:
|
|
110 gnome-vfs >= 2.6.0
|
|
111 (http://ftp.gnome.org/pub/GNOME/desktop/2.6/2.6.0/sources/)
|
|
112
|
|
113 GConf support:
|
|
114 GConf >= 2.6.0
|
|
115 (http://ftp.gnome.org/pub/GNOME/desktop/2.6/2.6.0/sources/)
|
|
116
|
1427
|
117 Taglib:
|
|
118 Taglib >= 1.4
|
|
119
|
1174
|
120 If you compile Audacious from a fresh CVS checkout, you will also need
|
0
|
121 the following tools:
|
|
122
|
1427
|
123 automake >= 1.9
|
|
124 autoconf >= 2.59
|
0
|
125
|
|
126 Note that these tools and libraries are bundled with major Linux
|
|
127 distributions. Use the packages provided with them where possible. If
|
|
128 those packages are not sufficiently new, you may need to search
|
|
129 third-party repositories for them.
|
|
130
|
|
131
|
|
132 2.1 Basic Installation
|
|
133 ----------------------
|
|
134
|
1174
|
135 cd audacious-1.1.0
|
0
|
136 ./configure
|
|
137 make
|
|
138 make install
|
|
139
|
|
140 This will put the binary in /usr/local/bin and plugins in
|
1174
|
141 /usr/local/lib/audacious/
|
0
|
142
|
|
143 Note for packagers: The gnome-vfs option is VERY EXPERIMENTAL. We suggest you
|
|
144 do not use it in your official distribution packages.
|
|
145
|
1427
|
146 If you want to use the automatic character detection system, then you should
|
|
147 use --enable-chardet.
|
|
148
|
0
|
149
|
|
150 2.2 Borderless Installation
|
|
151 ---------------------------
|
|
152
|
|
153 As far as I know most WM's accepts GTK decoration hints so it will
|
|
154 not have borders. But some WM's can't handle this so you have to
|
|
155 set in manually.
|
|
156
|
|
157 AfterStep 1.0 ~/.steprc
|
|
158 Style "XMMS_Player" NoTitle, NoHandles
|
|
159 Style "XMMS_Playlist" NoTitle, NoHandles
|
|
160 Style "XMMS_Equalizer" NoTitle, NoHandles
|
|
161
|
|
162 AfterStep 1.4 ~/GNUstep/Library/AfterStep/database
|
|
163 Style "XMMS_Player" NoTitle, NoHandles
|
|
164 Style "XMMS_Playlist" NoTitle, NoHandles
|
|
165 Style "XMMS_Equalizer" NoTitle, NoHandles
|
|
166
|
|
167 Fvwm's ~/.fvwm95rc
|
|
168 Style "XMMS_Player" NoTitle
|
|
169 Style "XMMS_Playlist" NoTitle
|
|
170 Style "XMMS_Equalizer" NoTitle
|
|
171
|
|
172 CTWM's ~/.ctwmrc
|
|
173 NoTitle and NoBorder sections:
|
|
174 NoTitle {
|
|
175 "xmms"
|
|
176 }
|
|
177
|
|
178 NoBorder {
|
|
179 "xmms"
|
|
180 }
|
|
181
|
|
182 2.3 Skin Installation
|
|
183 ---------------------
|
|
184
|
1174
|
185 Audacious will create a directory called ~/.audacious/Skins/. You can unarchive
|
0
|
186 the skins the same way as you do for WinAmp.
|
|
187
|
1174
|
188 However, you don't need to as Audacious supports archived skins. Audacious
|
0
|
189 currently reads the following formats: zip, wsz, tar, tar.gz and
|
|
190 tar.bz2
|
|
191
|
1174
|
192 Just copy the archive to one of the skin path's and Audacious will take care
|
0
|
193 of the rest.
|
|
194
|
|
195 In order to support zipped skins you will need to have unzip. Unzip
|
|
196 is bundled with most Linux distributions.
|
|
197
|
1174
|
198 Audacious looks for skins in these directories (in listing order):
|
0
|
199
|
1174
|
200 <prefix>/share/audacious/Skins
|
|
201 ~/.audacious/Skins
|
0
|
202
|
|
203 You can set the environment variable SKINSDIR to another location of
|
|
204 your choice:
|
|
205
|
|
206 For BASH:
|
|
207 export SKINSDIR=/path/to/Skins:/more/paths/to/other/locations/of/Skins
|
|
208
|
|
209 For CSH:
|
|
210 setenv SKINSDIR /path/to/Skins:/more/paths/to/other/locations/of/Skins
|
|
211
|
|
212
|
|
213 3. Documentation
|
|
214 ----------------
|
|
215
|
1174
|
216 This file or http://audacious-media-player.org
|
0
|
217
|
|
218
|
1174
|
219 3.1 Controlling Audacious
|
0
|
220 --------------------
|
|
221
|
1174
|
222 When you start up Audacious, you will get a console very similar to that of
|
0
|
223 WinAmp.
|
|
224
|
|
225 - On the top is the window title bar. To the right you will see 3 buttons,
|
1174
|
226 Left button will minimize Audacious.
|
|
227 Middle button will make Audacious only display the title bar.
|
|
228 Right button will end the Audacious session.
|
0
|
229
|
|
230 - The area in the upper left part displays the following:
|
|
231 - Play state: Paused, Stopped, or Playing
|
|
232 - Time elapsed in the current song or if you click on it, the reversed.
|
|
233 - Spectrum analyzer of the sound being played. Right mouse click will
|
|
234 bring up the Visualization menu. Left mouse button will change the
|
|
235 analyzer to an oscilloscope and/or none.
|
|
236
|
|
237 - To the right of the Spectrum analyzer is the title of the file being played.
|
|
238 This also contains the length of the song being played, as well as its
|
|
239 position in the [unsorted] playlist. Right clicking in this window will bring
|
|
240 up a new menu with some more options that are self explaining.
|
|
241
|
|
242 - In the left part of the Spectrum analyzer you'll have letters (at least if
|
|
243 you use the default skin) O A I D V. This is known as the
|
|
244 "clutterbar'. Left-clicking on these will open up menus or perform the
|
|
245 listed actions.
|
|
246 O : Options menu
|
|
247 A : Always on top
|
|
248 I : File info box
|
|
249 D : Double size mode
|
|
250 V : Visualization menu
|
|
251
|
|
252 - Underneath the track title are the following static informational data:
|
|
253 - bit rate in KBps (usually 128 or 112)
|
|
254 - Sample Rate in KHz (usually 44)
|
|
255 - Stereo or Mono channel mixing
|
|
256
|
|
257 - Underneath the informational data are a few controls you can play with:
|
|
258 - The first slider controls the volume
|
|
259 - The second slider controls the balance between speakers
|
|
260 - The button marked "EQ" loads up the graphic equalizer
|
|
261 - The button marked "PL" loads up the playlist editor
|
|
262 - The LARGE slide bar moves from left to right as the song plays. You can
|
|
263 drag this to jump to another location in the current file.
|
|
264
|
|
265 - On the bottom of the console are the standard buttons you would see on a CD
|
|
266 player: Previous track, Play, Pause, Stop, Next track, eject, shuffle
|
|
267 and repeat.
|
|
268
|
|
269 - The eject button doesn't REALLY eject, of course. :) It opens up the
|
|
270 file requester. The File Requester builds a playlist for the current
|
1174
|
271 Audacious session. You can use it to load files, add files to the list, or
|
0
|
272 load all mp3s in a directory.
|
|
273
|
|
274 - The shuffle button randomizes the sequence of the playlist.
|
|
275
|
|
276 - The repeat button when enabled makes the playlist loop when it reaches the
|
|
277 end of the playlist.
|
|
278
|
|
279
|
|
280 3.1.1 Key bindings
|
|
281 ------------------
|
|
282
|
|
283 Global: (Main, Equalizer and Playlist window)
|
|
284
|
|
285 z = Previous song
|
|
286 x = Play
|
|
287 c = Pause
|
|
288 v = Stop
|
|
289 b = Next song
|
|
290 l = Play file (brings up the Load file(s) dialog)
|
|
291 j = Jump to file (in the existing playlist)
|
|
292 r = Toggle Repeat
|
|
293 s = Toggle Shuffle
|
|
294
|
|
295 Control + h = Play location (url)
|
|
296 Control + p = Preferences dialog
|
|
297 Control + r = Time remaining
|
|
298 Control + o = Always on top
|
|
299 Control + w = Winshade mode
|
|
300 Control + j = Jump to time
|
|
301 Control + z = Start of list
|
|
302 Control + n = No Playlist Advance
|
|
303 Control + 3 = File info dialog
|
|
304
|
|
305 Control + Alt + w = Toggle Equalizer winshade mode
|
|
306 Shift + Control + w = Toggle Playlist winshade mode
|
|
307
|
|
308 Alt + e = Toggle playlist window
|
|
309 Alt + g = Toggle equalizer window
|
|
310
|
|
311 Main window:
|
|
312
|
|
313 Arrow key up = Volume up 2%
|
|
314 Arrow key down = Volume down 2%
|
|
315 Arrow key right = Skip 5 seconds forward in song
|
|
316 Arrow key left = Skip 5 seconds back in song
|
|
317
|
|
318 Playlist window:
|
|
319
|
|
320 Arrow key up = up one step in playlist
|
|
321 Arrow key down = Down one step in playlist
|
|
322
|
|
323 Delete = Remove selected songs from playlist
|
|
324 Page Up = Move one page up
|
|
325 Page Down = Move one page down
|
|
326 Home = Go to the first song
|
|
327 End = Go to the last song
|
|
328 Enter = Play selected song
|
|
329 Insert = Add file dialog
|
|
330 Shift + Insert = Add directory dialog
|
|
331 Alt + Insert = Add url dialog
|
|
332
|
|
333 Equalizer shade mode:
|
|
334
|
|
335 Arrow key up = Volume up 2%
|
|
336 Arrow key down = Volume down 2%
|
|
337 Arrow key right = Balance 4% to right
|
|
338 Arrow key left = Balance 4% to left
|
|
339
|
|
340
|
|
341 3.2 Playlist editor
|
|
342 -------------------
|
|
343
|
|
344 To access the Playlist editor, select the button labeled "PL" on the right
|
1174
|
345 side of the Audacious console.
|
0
|
346
|
|
347 This will bring up the actual playlist window, here you'll find 5 buttons.
|
|
348 All of these buttons can be held down to bring up an extra menu.
|
|
349 From left to right:
|
|
350
|
|
351 file + : will add a file to current playlist, held down mode you'll have
|
|
352 2 extra options
|
|
353 dir : will let you pick a directory (recursive)
|
|
354 url : will let you add an url for streaming
|
|
355
|
|
356 file - : will delete the highlighted file, held down mode you'll have 3
|
|
357 more options
|
|
358 crop : delete all files except the highlighted in the list
|
|
359 all : delete all files in the list
|
|
360 misc : *** NOT FUNCTIONAL ***
|
|
361
|
|
362 sel all : select all files in current playlist, held down mode you'll have
|
|
363 2 extra options
|
|
364 sel zero : select none
|
|
365 inv sel : invert you selection
|
|
366
|
|
367 misc opts : held down you'll have 2 extra options
|
|
368 fileinfo : opens the file info dialog.
|
|
369 sort : release button on this will bring up another menu with sort options
|
|
370
|
|
371 load list : will let you pick a playlist to load, held down you'll have
|
|
372 2 extra options
|
|
373 save : will let you save your playlist
|
|
374 new : will empty the playlist and let you create a new playlist
|
|
375
|
|
376 If you want to select/deselect files in the filrequester/playlist editor use
|
|
377 CTRL for files and SHIFT key for blocks of files. You can also browse the PL
|
|
378 using the cursor keys and enter to select song. Pressing the delete button will
|
|
379 remove the song from the playlist. If your mouse is equipped with a mouse
|
|
380 wheel, you can use this to scroll up and down.
|
|
381
|
|
382 3.3. Equalizer
|
|
383 --------------
|
|
384
|
|
385 To access the Equalizer, select the button labeled "EQ" on the right
|
1174
|
386 side of the Audacious console.
|
0
|
387
|
|
388 That will bring up the Equalizer window. It looks like an equalizer on a stereo
|
|
389 and behaves like one as well. Press the button labeled ON to enable the use of
|
|
390 the equalizer, once you turned it on you use it as a normal equalizer.
|
|
391
|
1174
|
392 EQ presets will be saved in ~/.audacious/config when you close Audacious. You can also
|
|
393 have your own presets for different song using the "Preset" button, Audacious can
|
0
|
394 also import/export from WinAmp's preset files.
|
|
395
|
1174
|
396 If 'Auto' is enabled, Audacious will try to load equalizer presets like this:
|
0
|
397
|
|
398 1: Look for a preset file in the directory of the file we are about to play.
|
|
399 2: Look for a directory preset file in the same directory.
|
|
400 3: Look for a preset saved with the "auto-load" feature.
|
|
401 4: Finally, try to load the "default" preset.
|
|
402
|
|
403 The 'preset' button will open up a menu with the following options:
|
|
404
|
|
405 Load
|
|
406 Preset : Will open a window with all available presets.
|
|
407 Auto-load preset : Will open a window with all available auto-load
|
|
408 presets.
|
|
409 Default : Will load the default preset.
|
|
410 Zero : Will reset the equalizer to zero.
|
|
411 From file : Will load from a .preset file
|
|
412 From WinAMP EQF file : Will load from a WinAMP equalizer file. If you
|
|
413 choose a library file only the first entry will
|
|
414 be loaded.
|
|
415 Import
|
|
416 WinAMP presets : Imports the presets contained in an WinAMP equalizer
|
|
417 library file (often named WINAMP.q1) and add all
|
|
418 the entries to the Preset window.
|
|
419 Save
|
|
420 Preset : Let you name the current preset and save it.
|
|
421 Auto-load preset : Saves the current settings as a preset for the song
|
|
422 currently playing.
|
|
423 Default : Saves the default value for the equalizer.
|
|
424 From file : Saves the current settings in a preset file.
|
|
425 From WinAMP EQF file : Exports the current settings to a file readable by
|
|
426 WinAMP.
|
|
427 Delete
|
|
428 Preset : Let you delete a preset from the list.
|
|
429 Auto-load preset : Let you delete a auto-load preset from the list.
|
|
430
|
|
431 Configure Equalizer : Change the default names of directory based
|
|
432 preset files.
|
|
433
|
|
434 3.4. Menu
|
|
435 ---------
|
|
436
|
1174
|
437 There are several menu hot spots on the Audacious window. One place is at the left
|
0
|
438 hand side of the visual window described in sections 3.1 If you click the right
|
|
439 mouse button in the main window, the menus will also pop up (same as clicking
|
|
440 the button on the top left corner).
|
|
441
|
|
442 3.5. Preferences
|
|
443 ----------------
|
|
444
|
|
445 Use the menu to open Options / Preferences or press CTRL-P to bring the
|
|
446 preferences dialog up.
|
|
447
|
|
448 3.5.1. Appearance
|
|
449 -----------------
|
|
450
|
|
451 Skins
|
|
452 In the skinlist you can choose a skin. How to install skins is described above.
|
|
453 Click on a skin in the list to change to it.
|
|
454
|
|
455 Fonts
|
|
456 You can set the font in the main window by setting the 'Player' font. You can
|
|
457 change the playlist font by setting the 'Playlist' font.
|
|
458
|
|
459 Miscellaneous
|
|
460 Show track numbers in playlist - Enable/disable displaying of track numbers in
|
|
461 the playlist.
|
|
462 Use custom cursors - Enable/disable custom cursors set by the skin.
|
|
463
|
|
464
|
|
465 3.5.2. Mouse
|
|
466 ------------
|
|
467
|
|
468 Mouse wheel
|
1174
|
469 Change how Audacious handles scroll behaviours.
|
0
|
470
|
|
471 3.5.3. Playlist
|
|
472 ---------------
|
|
473
|
|
474 Filename
|
|
475 Convert underscores to blanks - Converts '_' (underscores) to ' ' in the
|
|
476 playlist.
|
|
477 Convert %20 to blanks - Converts '%20' to ' ' in the
|
|
478 playlist.
|
|
479
|
|
480 Metadata
|
|
481 Load metadata from playlists and files - Loads metadata from files and
|
|
482 playlists (e.g. ID3 tags).
|
|
483
|
|
484 Playback
|
|
485 Don't advance in playlist - Don't advance to the next song in the playlist when
|
|
486 the current song ends.
|
|
487 Pause between songs - Set the time (in secons) to pause on songchange
|
|
488
|
|
489 Song display
|
|
490 Title format - Choose the format to display the song names in the playlist.
|
|
491 Custom string - When the above option is set to 'Custom' insert a string of
|
|
492 substitutes here.
|
|
493
|
|
494 3.5.6. Plugins
|
|
495 --------------
|
|
496
|
|
497 Enable/disable and configure plugins in this section.
|
|
498
|
|
499 Choose a tab to list one of the types of plugins:
|
|
500 - Media (filetype/device support)
|
|
501 - General (general plugins)
|
|
502 - Visualization (visualization plugins)
|
|
503 - Effects (effect plugins)
|
|
504 - Output (output plugins)
|
|
505
|
|
506 3.6 Plugins
|
|
507 -----------
|
1174
|
508 Plugins is what makes Audacious work, by moving most of the code out of Audacious and
|
|
509 into a plugin architecture it's possible to change almost everything in Audacious.
|
0
|
510 There are today 5 different types of plugins. Only a few plugins are
|
1174
|
511 distributed with Audacious, you can find information on more of them at:
|
0
|
512
|
1174
|
513 http://audacious-media-player.org
|
0
|
514
|
|
515
|
|
516 3.6.1 Input plugins
|
|
517 -------------------
|
|
518 The input plugins is what you use to play mp3, mod, wav and even movies with.
|
|
519
|
|
520
|
|
521 3.6.1.1 Cd Audio Player
|
|
522 -----------------------
|
1427
|
523 Plays audio cd's on Linux, FreeBSD and Solaris. This plugin typically does not
|
|
524 pass the sound through Audacious, so no visualization can be made nor will the
|
|
525 equalizer settings have any effect. It can however, be configured to do so.
|
0
|
526
|
|
527 Before I explain the usage we better have a look on the configuration
|
|
528 first.
|
|
529
|
|
530 In the device tab you should set Device to your cdrom unit. /dev/cdrom
|
|
531 is generally a good choice on Linux systems. Set 'Directory' to where a
|
1174
|
532 directory which will be used by Audacious to present the available cd tracks in.
|
0
|
533 Using the normal mount point for the cdrom is recommended unless the
|
|
534 cdrom is automounted if it contains a data track.
|
|
535
|
|
536 Example:
|
|
537 --------
|
|
538 Device: /dev/cdrom (which on my system is symlinked to /dev/hdc)
|
|
539 Directory: /mnt/cdrom
|
|
540
|
|
541 The next setting is used to decide what volume is to be changed, it's either
|
|
542 the OSS Mixer for CD Audio or the actual volume on the CDROM.
|
|
543
|
|
544 In the CD Info tab you can choose if the plugin should try and get the
|
|
545 track names from a Internet database server.
|
|
546
|
|
547 You can either use the CDDB protocol or CD Index. CDDB defaults to a free
|
|
548 version of CDDB, but it will work with the infamous cddb servers as well.
|
|
549
|
|
550 Show network window will display some useful information if something goes
|
|
551 wrong, but you'll have to close and re-open it to update the content of it.
|
|
552
|
|
553 If a CDDB server is too slow for your taste, you can press 'Get server list'
|
|
554 to receive a list of alternate servers.
|
|
555
|
|
556 CD Index is another type of database, but works in a similar manner. If
|
|
557 you don't have libxml installed when you compiled the plugin, this will be
|
|
558 grayed out.
|
|
559
|
|
560 In the "Track names" box you can decide on how the plugin presents the
|
|
561 tracks to you. This is normally handled by the 'Title' (section 3.5.6) setting
|
|
562 in the main preferences, but you can choose to override them here.
|
|
563
|
|
564 Available variables are:
|
|
565
|
|
566 %p = Performer/Artist %t = Track name
|
|
567 %a = Album %n = Track number
|
|
568
|
|
569 So "%n. %t / %p (%a)" would display something like:
|
|
570
|
|
571 1. New Life / Depeche Mode (Speak & Spell)
|
|
572
|
|
573 Now to add your CDROM tracks to the playlist. Insert an audio cd into the
|
|
574 CDROM drive and press the Eject button. Go to the directory which you defined
|
|
575 earlier ( /mnt/cdrom ) and you should see a list of tracks. They will be named
|
|
576 Track XX.cda, select the tracks you want to play and press OK. If you had
|
1174
|
577 choosed an Internet database and the CD exists in it, Audacious will now display
|
0
|
578 the tracks you have chosen with their names according to the 'Name format'
|
|
579 configuration.
|
|
580
|
|
581 Now, that wasn't hard now was it?
|
|
582
|
1174
|
583 If you want Audacious to identify as something else when speaking with servers, you
|
|
584 can set the environmental variable "XMMS_CDDB_CLIENT_NAME", and Audacious will use
|
0
|
585 that instead.
|
|
586
|
|
587
|
|
588 3.6.1.2 MPEG Layer 1/2/3 player
|
|
589 -------------------------------
|
|
590 The main reason why this player exists today is mp3 files, so what could be
|
|
591 better than a plugin that plays them?.
|
|
592
|
1427
|
593 It's loosely based off the mpg123 engine and handles MPEG Layer 1/2/3 files and
|
0
|
594 VBR (variable bit rate) MP3 files.
|
|
595
|
|
596 The first configuration tab is just like the MikMod one, and again, if you
|
|
597 have an older soundcard and the music is going half speed, change the
|
|
598 'Resolution' setting.
|
|
599
|
|
600 If you have mp3 files named something else than .mp3, you might want to enable
|
1174
|
601 'Detect files by content' so Audacious will know that they are supported. Although
|
0
|
602 I'd recommend that you rename the files (or just beat the person who burned his
|
|
603 high-school bands music with in proper file extensions into giving you a new
|
|
604 cd) since this is rather slow.
|
|
605
|
1174
|
606 In the streaming tab you can choose a 'Buffer size' in kilobytes which Audacious
|
0
|
607 will keep while streaming. This ranges from 4 -> 4096kb (which should be
|
|
608 sufficient for most people. The 'Pre-buffer' value is how much of the buffer
|
1174
|
609 Audacious should fill before starting to play the stream. (0%-90%)
|
0
|
610
|
|
611 I'll let Chad Armstrong describe the two following options.
|
|
612
|
|
613 "As streaming becomes more popular, there is rising demand for better
|
|
614 information about the current track being played. This 'Now Playing'
|
|
615 information (also known as 'Title Streaming') allows for more information to be
|
|
616 passed back to the listener. In the past, there was a method started by the
|
|
617 Shoutcast group, which embedded this information in the stream itself. The mp3
|
|
618 standard was never designed to allow for text information to be interleaved
|
|
619 with audio data, and it is this design which can cause errors in playback. The
|
|
620 Icecast Team has taken this data completely out of the mp3 data, and has
|
|
621 provided it in a side channel (via UDP)."
|
|
622
|
|
623 - Chad Armstrong (icemonk)
|
|
624
|
|
625 You're better off having both these options enabled. :)
|
|
626
|
1174
|
627 In the 'Title' tab you can change the way Audacious presents the mp3 files to the
|
0
|
628 playlist.
|
|
629
|
|
630 ID3 is data stored in the mp3 file and can include Artist, Album etc. If you
|
1174
|
631 uncheck 'Use ID3 tags' Audacious will display the filename instead of the ID3
|
0
|
632 information.
|
|
633
|
|
634 ID3V2 allows for a lot of extra data to be stored in the mp3 file, and don't
|
1174
|
635 suffer from the limitations of ID3V1, Audacious supports the same data that are
|
0
|
636 available in ID3V1 but not the extra data. If a mp3 file contains both ID3V1
|
|
637 and ID3V2 tags, you might see something different that the 'file info' editor
|
|
638 displays. If this happens, you might want to turn on 'Disable ID3V2 tags'.
|
|
639
|
|
640 'Override generic titles' is used if you do not want to use the generic titles
|
|
641 defined in the preferences. See section 3.5.6.
|
|
642
|
|
643 The 'ID3 format:' box allows you to alter in which order the information about
|
|
644 the current song is displayed.
|
|
645
|
|
646 Example: %p - %t (%a) [%y]
|
|
647 will display something like "Laibach - Alle Gegen Alle (Nato) [1994]"
|
|
648
|
|
649 available fields are:
|
|
650
|
|
651 %p - Artist (ex: Laibach)
|
|
652 %a - Album (ex: Nato)
|
|
653 %f - File name (ex: laibach-allegegenalle)
|
|
654 %F - File path (ex: /home/thomas/mp3)
|
|
655 %e - File extension (ex: mp3)
|
|
656
|
|
657 %t - Track name (ex: Alle Gegen Alle)
|
|
658 %n - Track number (ex: 6)
|
|
659 %y - Year (ex: 1994)
|
|
660 %g - Genre (ex: Electronic)
|
|
661 %c - Comment (ex: Cover of D.A.F)
|
|
662
|
|
663
|
|
664 3.6.1.3 Ogg Vorbis Player
|
|
665 -------------------------
|
|
666
|
|
667 Plays OGG Vorbis encoded files, see http://www.xiph.org/ogg/vorbis/index.html
|
|
668 for more information.
|
|
669
|
|
670
|
|
671 3.6.1.4 WAV player
|
|
672 -------------------
|
|
673 This plugin plays as suggested, wave files. It supports 16bit and 8bit PCM wave
|
|
674 files.
|
|
675
|
|
676
|
|
677 3.6.2 Output plugins
|
|
678 --------------------
|
|
679 This type of plugins is what is used to send the audio data to your soundcard
|
|
680 or alternative devices.
|
|
681
|
|
682
|
|
683 3.6.2.1 OSS Driver
|
|
684 ------------------
|
|
685 This plugin is probably what most of you will use if your system is equipped
|
|
686 with the OpenSoundSystem (www.opensound.com) drivers or compatible.
|
|
687 Compatible drivers are ALSA with their OSS emulation, and Linux kernel sound
|
|
688 drivers.
|
|
689
|
1174
|
690 In the 'Devices' tab you can change the soundcard which Audacious is going to use.
|
|
691 If your driver have more than one dsp, you can change the one Audacious uses by
|
0
|
692 enabling 'Use alternate device' and changing the '/dev/dsp' to suit your needs.
|
|
693
|
|
694 If you have changed your Audio Device to another soundcard (if you for some
|
|
695 reason have two cards) don't forget to change the 'Mixer device' setting to the
|
|
696 soundcard you want to use.
|
|
697
|
|
698 In the 'Buffering' tab you can change how much data the OSS plugin will buffer.
|
|
699 The 'Buffer size' ranges from 200 - 10000ms. If you want the plugin to wait for
|
|
700 the buffer to be filled before it starts playing the music change the 'Pre-
|
|
701 buffer' value, this ranges from 0% - 90% of the 'Buffer size' value.
|
|
702
|
1174
|
703 In the 'Mixer' tab you can change which volume setting Audacious should change when
|
|
704 you alter the volume from Audacious. Enable 'Volume controls Master not PCM' if you
|
|
705 want Audacious to change the volume of all sounds instead of only PCM/wave sound.
|
0
|
706
|
|
707
|
|
708 3.6.2.2 eSound Output
|
|
709 ---------------------
|
|
710 The 'ESD' plugin will use the 'Enlightened Sound Daemon' to playback the audio.
|
|
711 It's useful if you want to be able to have sound effects in your programs and
|
1174
|
712 still be able to listen to music with Audacious.
|
0
|
713
|
|
714 In the 'Server' tab of the configuration, you can tell the plugin where to send
|
|
715 the audio data. Enable 'Use remote host' and enter the name/ip of the server
|
|
716 and port to send to. This is probably only useful in a LAN environment, since
|
|
717 the audio data is sent uncompressed to the remote ESD.
|
|
718
|
|
719 The 'Buffering' tab works just like the 'OSS Driver' one.
|
|
720
|
|
721
|
|
722 3.6.2.3 BSD Sun Output
|
|
723 ----------------------
|
|
724 The 'Sun' output plugin will use the native audio(4) interface provided
|
|
725 by OpenBSD and NetBSD for playback and mixing.
|
|
726
|
|
727 The $AUDIODEVICE and $MIXERDEVICE environment variables will override the
|
|
728 current configuration settings. Defaults are /dev/audio and /dev/mixer.
|
|
729
|
|
730 In the 'Devices' tab you can change the audio, audioctl and mixer devices
|
1174
|
731 Audacious is going to use. The audioctl device is used for ioctl(2) calls
|
0
|
732 independent of audio data I/O.
|
|
733
|
|
734 In the 'Buffering' tab you can change how much data the Sun plugin will
|
|
735 buffer. The 'Buffer size' ranges from 200 - 10000ms. If you want the plugin
|
|
736 to wait for the buffer to be filled before it starts playing the music,
|
|
737 change the 'Pre-buffer' value, this ranges from 0% - 90% of the 'Buffer size'
|
|
738 value.
|
|
739
|
|
740 In the 'Mixer' tab you can select the volume device to be affected when you
|
1174
|
741 alter the volume from Audacious. `Audacious uses mixer exclusively' causes Audacious to
|
0
|
742 keep the mixer device open instead of re-opening it for each operation.
|
|
743
|
|
744 There may also be some more options depending on what your audio mixer
|
|
745 device supports (eg. loudness, spatial, surround, preamp).
|
|
746
|
|
747 In the 'Status' tab you can see audio device information and real-time
|
|
748 playback status.
|
|
749
|
|
750
|
|
751 3.6.3 Effect plugins
|
|
752 --------------------
|
|
753 Effect plugins can alter the sound of the music you are listening to.
|
|
754
|
|
755
|
|
756 3.6.4 General plugins
|
|
757 ---------------------
|
1174
|
758 Mostly used for controlling Audacious and passing data to other programs.
|
0
|
759
|
|
760
|
|
761 3.6.5 Visualization plugins
|
|
762 ---------------------------
|
|
763 Eye candy plugins.
|
|
764
|
|
765
|
|
766 3.6.5.1 Blur scope
|
|
767 -------------------
|
|
768 A simple blurring oscilloscope, in the configuration you can change the color
|
|
769 with the standard GTK color dialog.
|
|
770
|
|
771
|
|
772 4. Command Line Options
|
|
773 -----------------------
|
|
774
|
|
775 beep-media-player --help will produce:
|
|
776
|
|
777 Usage: beep-media-player [options] [files] ...
|
|
778
|
|
779 Options:
|
|
780 --------
|
|
781
|
|
782 -h, --help Display this text and exit.
|
1174
|
783 -n, --session Select Audacious/XMMS session (Default: 0)
|
0
|
784 -r, --rew Skip backwards in playlist
|
|
785 -p, --play Start playing current playlist
|
|
786 -u, --pause Pause current song
|
|
787 -s, --stop Stop current song
|
|
788 -t, --play-pause Pause if playing, play otherwise
|
|
789 -f, --fwd Skip forward in playlist
|
|
790 -e, --enqueue Don't clear the playlist
|
|
791 -m, --show-main-window Show the main window
|
|
792 -v, --version Print version number and exit.
|
|
793
|
|
794 You can specify files on the command line, e.g:
|
|
795
|
|
796 beep-media-player file1.mp3 file2.mp3 file3.mp3
|
|
797 beep-media-player *.mp3
|
|
798 beep-media-player playlist.m3u (note: playlists must be named .m3u)
|
|
799
|
1174
|
800 If you do this while Audacious is running the current playlist
|
0
|
801 will be cleared and the files/playlist specified on the command
|
|
802 line will be used instead.
|
|
803
|
|
804 To keep the current playlist intact use the -e option.
|
|
805
|
|
806
|
|
807 5. Features
|
|
808 -----------
|
|
809
|
|
810 5.1 Supported File formats
|
|
811 -------------------------
|
|
812
|
|
813 OGG Vorbis
|
|
814 MP2 and MP3 streams
|
|
815 WAV/AU samples
|
|
816
|
|
817 Others:
|
|
818
|
|
819 CD audio
|
|
820 Shout/Icecast
|
|
821
|
|
822
|
|
823 5.2 Supported Features
|
|
824 ----------------------
|
|
825
|
|
826 Seeking in files
|
|
827 Volume/Balance
|
|
828 Shuffle play
|
|
829 Repeat play
|
|
830 Playlist editor
|
|
831 Spectrum Analyzer
|
|
832 One Line mode al'a WinShade in WinAmp
|
|
833 Oscilloscope
|
|
834 Timer Elapsed/Timer Remaining
|
|
835 Plug-in system Output/Input/Effect/General/Visualization
|
|
836 Equalizer
|
|
837 Double Size option
|
|
838 WinAmp 2.0 skin support (can use wsz files)
|
|
839 GTK Requesters (with theme support)
|
|
840 Streaming/Shoutcast(1.0/1.1)/Icecast support
|
|
841 Auto remove borders if the WM has support for it
|
|
842 Fast jump in playlist
|
|
843 Scroll wheel support
|
|
844 Saves HTTP streams to HD
|
|
845 HTTP authentication
|
|
846 Plays MPEG layer 1/2/3, WAV, Ogg Vorbis
|
|
847 Compiles and works on other Unixes
|
|
848 Proxy authentication support
|
|
849
|
|
850
|
1174
|
851 6. Obtaining Audacious
|
0
|
852 -------------------
|
|
853
|
|
854 Currently, we only provide source tarballs at:
|
|
855
|
1174
|
856 http://audacious-media-player.org/Downloads
|
0
|
857
|
1174
|
858 The Subversion snapshots listed are not regularly updated. We
|
|
859 encourage you to download Audacious straight from our SVN repository:
|
0
|
860
|
1174
|
861 svn co http://svn.atheme.org/audacious/trunk audacious-devel
|
|
862
|
0
|
863
|
|
864 6.1 Obtaining Skins
|
|
865 -------------------
|
|
866
|
1174
|
867 You can find Audacious/XMMS skins made by Audacious/XMMS users at:
|
0
|
868
|
|
869 http://www.xmms.org/skins.html
|
|
870 http://themes.org/skins/xmms
|
|
871
|
1174
|
872 You can find more places on our website, at:
|
|
873
|
|
874 http://audacious-media-player.org/Skins
|
|
875
|
0
|
876
|
|
877 7. Misc
|
|
878 -------
|
|
879
|
|
880 7.1. Tips and Tricks
|
|
881 -------------------
|
|
882
|
|
883 If you have a windows partition with WinAmp installed, a good idea would be to
|
|
884 set the SKINSDIR variable to that dir.
|
|
885
|
1174
|
886 Audacious features some command line options like next/previous songs, those
|
0
|
887 things can be binded to a key. I use AfterStep and the useless window keys
|
|
888 for this. Here is an example from my .steprc:
|
|
889
|
1174
|
890 Key Meta_R A N Exec "Audacious" audacious -r
|
|
891 Key Menu A N Exec "Audacious" audacious -f
|
0
|
892
|
|
893 If you want all your mp3's in one playlist an easy way is:
|
|
894 locate .mp3 > /path/to/playlistname
|
|
895
|
|
896 (considering you have a fairly recent updatedb, don't blame us if locate don't
|
|
897 find the file you downloaded 3 minutes ago)
|
|
898
|
|
899
|
|
900 8. Bugs
|
|
901 -------
|
|
902
|
1174
|
903 Audacious is under heavy development and as such, has quite a number of
|
0
|
904 bugs. Our bug tracker page is maintained at:
|
|
905
|
1174
|
906 http://bugs.audacious-media-player.org/
|
0
|
907
|
|
908 It will continue to have bugs as we fix and introduce new ones through
|
|
909 rewriting and enhancement. Help us along by reporting new bugs, and
|
|
910 verifying existing ones.
|
|
911
|
|
912
|
1174
|
913 9. Contact Emails
|
|
914 -----------------
|
0
|
915
|
|
916 Project Admins:
|
|
917
|
1174
|
918 William Pitcock email: nenolod at nenolod.net
|
|
919 Tony Vroon email: chainsaw at gentoo.org
|
0
|
920
|