1 |
nightmorph 08/05/27 23:53:09 |
2 |
|
3 |
Modified: index.xml |
4 |
Added: decibel.xml |
5 |
Log: |
6 |
add decibel audio player mini-installation guide with Chainsaw's blessing |
7 |
|
8 |
Revision Changes Path |
9 |
1.43 xml/htdocs/proj/en/desktop/sound/index.xml |
10 |
|
11 |
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/desktop/sound/index.xml?rev=1.43&view=markup |
12 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/desktop/sound/index.xml?rev=1.43&content-type=text/plain |
13 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/desktop/sound/index.xml?r1=1.42&r2=1.43 |
14 |
|
15 |
Index: index.xml |
16 |
=================================================================== |
17 |
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/desktop/sound/index.xml,v |
18 |
retrieving revision 1.42 |
19 |
retrieving revision 1.43 |
20 |
diff -u -r1.42 -r1.43 |
21 |
--- index.xml 27 May 2008 12:56:17 -0000 1.42 |
22 |
+++ index.xml 27 May 2008 23:53:08 -0000 1.43 |
23 |
@@ -1,14 +1,14 @@ |
24 |
<?xml version="1.0" encoding="UTF-8"?> |
25 |
<?xml-stylesheet href="/xsl/project.xsl" type="text/xsl"?> |
26 |
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?> |
27 |
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/desktop/sound/index.xml,v 1.42 2008/05/27 12:56:17 rane Exp $ --> |
28 |
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/desktop/sound/index.xml,v 1.43 2008/05/27 23:53:08 nightmorph Exp $ --> |
29 |
|
30 |
<!DOCTYPE project SYSTEM "/dtd/project.dtd"> |
31 |
<project> |
32 |
<name>sound</name> |
33 |
<longname>Gentoo Sound project</longname> |
34 |
|
35 |
-<date>2007-07-02</date> |
36 |
+<date>2008-05-27</date> |
37 |
|
38 |
<author title="Author"> |
39 |
<mail link="chriswhite@g.o">Chris White</mail> |
40 |
@@ -20,12 +20,19 @@ |
41 |
<mail link="metalgod@g.o">Luis Medinas</mail> |
42 |
</author> |
43 |
|
44 |
-<description>Sound team to provide sound applications and drivers</description> |
45 |
+<description> |
46 |
+The sound team provides and maintains sound applications and drivers. |
47 |
+</description> |
48 |
|
49 |
-<longdescription><p> |
50 |
+<longdescription> |
51 |
+ |
52 |
+<p> |
53 |
The Sound team strives to provide users with the best sound experience through |
54 |
-providing sound applications and drivers including alsa, audacious, amarok and such. |
55 |
-</p></longdescription> |
56 |
+providing sound applications and drivers including alsa, audacious, amarok and |
57 |
+such. |
58 |
+</p> |
59 |
+ |
60 |
+</longdescription> |
61 |
|
62 |
<dev role="lead" description="Herd Lead, Audacious and plugins, libnjb">chainsaw</dev> |
63 |
<dev role="member" description="ALSA, lastfmplayer, voip">genstef</dev> |
64 |
@@ -41,49 +48,41 @@ |
65 |
<herd name="proaudio" /> |
66 |
|
67 |
<resource link="/proj/en/desktop/sound/alsa.xml"> |
68 |
- Notes about ALSA framework's packages maintenance |
69 |
+Notes about ALSA framework's packages maintenance |
70 |
</resource> |
71 |
- |
72 |
<resource link="/proj/en/desktop/sound/mt-daapd.xml"> |
73 |
- mt-daapd maintainer's guide |
74 |
+mt-daapd maintainer's guide |
75 |
</resource> |
76 |
- |
77 |
<resource link="/proj/en/desktop/sound/amarok.xml"> |
78 |
- Amarok maintainer's guide |
79 |
+Amarok maintainer's guide |
80 |
</resource> |
81 |
- |
82 |
<resource link="/proj/en/desktop/sound/xmms.xml"> |
83 |
- The How and Why of XMMS removal (by User Relations project) |
84 |
+The How and Why of XMMS removal (by User Relations project) |
85 |
</resource> |
86 |
- |
87 |
<resource link="/proj/en/desktop/sound/realtime.xml"> |
88 |
- How to Enable Realtime for Multimedia Applications |
89 |
+How to Enable Realtime for Multimedia Applications |
90 |
+</resource> |
91 |
+<resource link="/proj/en/desktop/sound/decibel.xml"> |
92 |
+Decibel Audio Player Mini-installation Guide |
93 |
</resource> |
94 |
|
95 |
<extrachapter> |
96 |
- <title>Guidelines for sound herd</title> |
97 |
- |
98 |
- <section> |
99 |
- |
100 |
- <title>Ebuild maintenance</title> |
101 |
- <body> |
102 |
- |
103 |
- <p> |
104 |
- It's not uncommon that a package is part of sound herd but have a direct |
105 |
- maintainer. |
106 |
- To avoid misunderstanding, such packages are to be considered maintained by |
107 |
- that developer, leaving the herd as a fallback for when the maintainer is |
108 |
- away for too much time. |
109 |
- Always try to get a hold of the direct maintainer before touching a package |
110 |
- that has a direct maintainer. |
111 |
- </p> |
112 |
- |
113 |
- </body> |
114 |
- |
115 |
- </section> |
116 |
+<title>Guidelines for sound herd</title> |
117 |
+<section> |
118 |
+<title>Ebuild maintenance</title> |
119 |
+<body> |
120 |
+ |
121 |
+<p> |
122 |
+It's not uncommon that a package is part of sound herd but have a direct |
123 |
+maintainer. To avoid misunderstanding, such packages are to be considered |
124 |
+maintained by that developer, leaving the herd as a fallback for when the |
125 |
+maintainer is away for too much time. Always try to get a hold of the direct |
126 |
+maintainer before touching a package that has a direct maintainer. |
127 |
+</p> |
128 |
|
129 |
+</body> |
130 |
+</section> |
131 |
</extrachapter> |
132 |
|
133 |
</project> |
134 |
- |
135 |
<!-- kate: space-indent on; indent-width 2; replace-tabs on; --> |
136 |
|
137 |
|
138 |
|
139 |
1.1 xml/htdocs/proj/en/desktop/sound/decibel.xml |
140 |
|
141 |
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/desktop/sound/decibel.xml?rev=1.1&view=markup |
142 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/desktop/sound/decibel.xml?rev=1.1&content-type=text/plain |
143 |
|
144 |
Index: decibel.xml |
145 |
=================================================================== |
146 |
<?xml version="1.0" encoding="UTF-8"?> |
147 |
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
148 |
<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/desktop/sound/decibel.xml,v 1.1 2008/05/27 23:53:08 nightmorph Exp $ --> |
149 |
|
150 |
<guide> |
151 |
<title>Decibel Audio Player</title> |
152 |
|
153 |
<author title="Author"> |
154 |
<mail link="nightmorph"/> |
155 |
</author> |
156 |
|
157 |
<abstract> |
158 |
This page contains the ebuilds and instructions for Decibel, a gtk+ audio |
159 |
player. |
160 |
</abstract> |
161 |
|
162 |
<!-- The content of this document is licensed under the CC-BY-SA license --> |
163 |
<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> |
164 |
<license/> |
165 |
|
166 |
<version>1</version> |
167 |
<date>2008-05-27</date> |
168 |
|
169 |
<chapter> |
170 |
<title>Introduction</title> |
171 |
<section> |
172 |
<title>What's Decibel?</title> |
173 |
<body> |
174 |
|
175 |
<p> |
176 |
From the <uri link="http://decibel.silent-blade.org/">homepage</uri>: Decibel |
177 |
Audio Player is a GTK+ open-source (GPL license) audio player designed for |
178 |
GNU/Linux, which aims at being very straightforward to use by means of a very |
179 |
clean and user friendly interface. It is especially targeted at Gnome and will |
180 |
follow as closely as possible the Gnome HIG. |
181 |
</p> |
182 |
|
183 |
<p> |
184 |
Decibel is a nifty, simple little app. It has as much playback functionality as |
185 |
you want it to have. It's not an audio Swiss Army knife; for that, take a look |
186 |
at Banshee, Exaile, or Amarok. It's intended for easy browsing and playing of your |
187 |
music collection. It supports several audio formats and CD playback, and can |
188 |
keep track of several different music library locations. (A nice improvement |
189 |
over other audio applications that track only one library). |
190 |
</p> |
191 |
|
192 |
<p> |
193 |
Decibel mostly uses Python, gtk+, and gstreamer, though it also needs a few |
194 |
Gnome libraries. It should still be lightweight even if you don't use Gnome. If |
195 |
you <e>do</e> use Gnome, it will be fully integrated into your desktop. |
196 |
</p> |
197 |
|
198 |
<p> |
199 |
Decibel has optional additional runtime integration with various Gnome libraries |
200 |
such as gnomeprint, gtksourceview, wnck, gnome-applets, gnome-media, |
201 |
totem-pl-parser, and a few others. More on this later. |
202 |
</p> |
203 |
|
204 |
</body> |
205 |
</section> |
206 |
</chapter> |
207 |
|
208 |
<chapter> |
209 |
<title>Installation</title> |
210 |
<section> |
211 |
<body> |
212 |
|
213 |
<p> |
214 |
Sync your Portage tree to make sure you'll be getting the latest Decibel |
215 |
version. It's currently marked ~arch, so you'll need to keyword it in |
216 |
<path>/etc/portage/package.keywords</path> before installing. |
217 |
</p> |
218 |
|
219 |
<pre caption="Keywording Decibel"> |
220 |
# <i>echo "media-sound/decibel-audio-player" >> /etc/portage/package.keywords</i> |
221 |
# <i>echo "media-plugins/gst-plugins-meta" >> /etc/portage/package.keywords</i> |
222 |
</pre> |
223 |
|
224 |
<p> |
225 |
Next, let's take a look at the available USE flags. Since Decibel uses the |
226 |
modular gstreamer framework, you can choose the kinds of audio formats you want |
227 |
to be able to play. Decibel currently supports WMA (via ffmpeg), mp4 (aac), mp3, |
228 |
FLAC, Musepack, and Ogg Vorbis. |
229 |
</p> |
230 |
|
231 |
<p> |
232 |
Here are the USE flags available for the Decibel ebuild: |
233 |
</p> |
234 |
|
235 |
<table> |
236 |
<tr> |
237 |
<th>USE flag</th> |
238 |
<th>Description</th> |
239 |
</tr> |
240 |
<tr> |
241 |
<ti>aac</ti> |
242 |
<ti>Enables support for MPEG-4 AAC audio (mp4)</ti> |
243 |
</tr> |
244 |
<tr> |
245 |
<ti>cdaudio</ti> |
246 |
<ti>Adds support for CD audio playback and lookups via CDDB</ti> |
247 |
</tr> |
248 |
<tr> |
249 |
<ti>gnome</ti> |
250 |
<ti>Enables additional integration with the Gnome desktop</ti> |
251 |
</tr> |
252 |
<tr> |
253 |
<ti>libnotify</ti> |
254 |
<ti> |
255 |
Enables desktop notification on track change. You'll get a customizable |
256 |
little popup window. |
257 |
</ti> |
258 |
</tr> |
259 |
<tr> |
260 |
<ti>musepack</ti> |
261 |
<ti>Enables support for the Musepack (mpc) audio codec</ti> |
262 |
</tr> |
263 |
</table> |
264 |
|
265 |
<p> |
266 |
Decibel's ebuild depends on <c>gst-plugins-meta</c>, a metapackage that provides |
267 |
most of the audio codecs. You can add support for the desired codec by |
268 |
activating the appropriate USE flag for <c>gst-plugins-meta</c>: |
269 |
</p> |
270 |
|
271 |
<table> |
272 |
<tr> |
273 |
<th>USE flag</th> |
274 |
<th>Description</th> |
275 |
</tr> |
276 |
<tr> |
277 |
<ti>ffmpeg</ti> |
278 |
<ti> |
279 |
Adds support for audio formats that use the ASF container, such as |
280 |
Windows Media Audio (WMA) |
281 |
</ti> |
282 |
</tr> |
283 |
<tr> |
284 |
<ti>flac</ti> |
285 |
<ti>Adds support for FLAC: Free Lossless Audio Codec</ti> |
286 |
</tr> |
287 |
<tr> |
288 |
<ti>mad</ti> |
289 |
<ti> |
290 |
Adds support for mp3 playback via MAD, a high quality decoder library |
291 |
</ti> |
292 |
</tr> |
293 |
<tr> |
294 |
<ti>vorbis</ti> |
295 |
<ti>Adds support for the Ogg Vorbis (ogg) audio codec</ti> |
296 |
</tr> |
297 |
</table> |
298 |
|
299 |
<p> |
300 |
You can set your desired USE flags globally in <path>/etc/make.conf</path>, or |
301 |
locally in <path>/etc/portage/package.use</path>. For example, to enable support |
302 |
for everything but Musepack, you could do the following: |
303 |
</p> |
304 |
|
305 |
<pre caption="Setting USE flags in package.use"> |
306 |
# <i>echo "media-plugins/gst-plugins-meta ffmpeg flac mad vorbis" >> /etc/portage/package.use</i> |
307 |
# <i>echo "media-sound/decibel-audio-player -musepack aac cdaudio gnome libnotify" >> /etc/portage/package.use"</i> |
308 |
</pre> |
309 |
|
310 |
<p> |
311 |
Once your flags are set, install Decibel: |
312 |
</p> |
313 |
|
314 |
<pre caption="Installing Decibel"> |
315 |
# <i>emerge -avt decibel-audio-player</i> |
316 |
</pre> |
317 |
|
318 |
<p> |
319 |
One thing Decibel <e>doesn't</e> do is edit tags. Its creators believe such |
320 |
functionality is best provided by dedicated tag editing applications. Remember, |
321 |
Decibel focuses on being a <e>real</e> audio player focused on playback. There |
322 |
are <uri link="http://packages.gentoo.org">plenty of other tagging apps</uri> |
323 |
available, such as <uri |
324 |
link="http://pwp.netcabo.pt/paol/tagtool">TagTool</uri>. |
325 |
</p> |
326 |
|
327 |
</body> |
328 |
</section> |
329 |
</chapter> |
330 |
|
331 |
<chapter> |
332 |
<title>Resources</title> |
333 |
<section> |
334 |
<body> |
335 |
|
336 |
<p> |
337 |
Decibel is new, exciting, and going places, so stay on top of it! Here are a few |
338 |
links to get you started: |
339 |
</p> |
340 |
|
341 |
<ul> |
342 |
<li> |
343 |
The <uri link="http://decibel.silent-blade.org/">Decibel Audio Player</uri> |
344 |
homepage. Screenshots, instructions, downloads, and more. |
345 |
</li> |
346 |
<li> |
347 |
Decibel's <uri link="https://launchpad.net/decibel-audio-player">bug |
348 |
tracker</uri>. If you find bugs <e>in the program itself</e>, report them |
349 |
here. The bug tracker is also the best way to make feature requests and stay |
350 |
on top of development. |
351 |
</li> |
352 |
<li> |
353 |
<uri link="http://dev.gentoo.org/~nightmorph/decibel/files/">Additional |
354 |
screenshots</uri> |
355 |
</li> |
356 |
</ul> |
357 |
|
358 |
</body> |
359 |
</section> |
360 |
</chapter> |
361 |
</guide> |
362 |
|
363 |
|
364 |
|
365 |
-- |
366 |
gentoo-commits@l.g.o mailing list |