Gentoo Archives: gentoo-commits

From: "Joshua Saddler (nightmorph)" <nightmorph@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/en/desktop/sound: decibel.xml index.xml
Date: Tue, 27 May 2008 23:53:13
Message-Id: E1K18yb-0006Tl-BZ@stork.gentoo.org
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