~ubuntu-branches/ubuntu/quantal/juk/quantal-updates

« back to all changes in this revision

Viewing changes to doc/index.docbook

  • Committer: Package Import Robot
  • Author(s): Felix Geyer
  • Date: 2012-06-14 17:25:43 UTC
  • Revision ID: package-import@ubuntu.com-20120614172543-nha6jki61ckag3cn
Tags: upstream-4.8.90+repack
ImportĀ upstreamĀ versionĀ 4.8.90+repack

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" ?>
 
2
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
 
3
  <!ENTITY package "kdemultimedia">
 
4
  <!ENTITY kappname "&juk;">
 
5
  <!ENTITY juk "<application>JuK</application>">
 
6
  <!ENTITY % addindex "IGNORE">
 
7
  <!ENTITY % English "INCLUDE">
 
8
]>
 
9
 
 
10
<book lang="&language;">
 
11
 
 
12
<bookinfo>
 
13
<title>The &juk; Handbook</title>
 
14
 
 
15
<authorgroup>
 
16
<author>&Lauri.Watts; &Lauri.Watts.mail;</author>
 
17
<author>
 
18
<firstname>Michael</firstname>
 
19
<surname>Pyne</surname>
 
20
<affiliation>
 
21
<address><email>michael.pyne@kdemail.net</email></address>
 
22
</affiliation>
 
23
</author>
 
24
 
 
25
<othercredit role="developer">
 
26
<firstname>Scott</firstname>
 
27
<surname>Wheeler</surname>
 
28
<affiliation>
 
29
<address>&Scott.Wheeler.mail;</address>
 
30
</affiliation>
 
31
</othercredit>
 
32
 
 
33
<!-- TRANS:ROLES_OF_TRANSLATORS -->
 
34
 
 
35
</authorgroup>
 
36
 
 
37
<copyright>
 
38
<year>2001</year>
 
39
<year>2002</year>
 
40
<year>2004</year>
 
41
<holder>&Scott.Wheeler;</holder>
 
42
</copyright>
 
43
<legalnotice>&FDLNotice;</legalnotice>
 
44
 
 
45
<date>2010-05-24</date>
 
46
<releaseinfo>3.5 (&kde; 4.5)</releaseinfo>
 
47
 
 
48
<abstract>
 
49
<para>
 
50
&juk; is a jukebox, tagger and music collection manager.
 
51
</para>
 
52
</abstract>
 
53
 
 
54
<keywordset>
 
55
<keyword>KDE</keyword>
 
56
<keyword>kdemultimedia</keyword>
 
57
<keyword>audio</keyword>
 
58
<keyword>tagger</keyword>
 
59
<keyword>player</keyword>
 
60
<keyword>jukebox</keyword>
 
61
<keyword>JuK</keyword>
 
62
</keywordset>
 
63
 
 
64
</bookinfo>
 
65
 
 
66
<chapter id="introduction">
 
67
<title>Introduction</title>
 
68
 
 
69
<para>
 
70
&juk; is, well, a jukebox.  As is typical with many jukebox
 
71
applications, &juk; allows you to edit the <quote>tags</quote> of your
 
72
audio files, and manage your collection and playlists.
 
73
</para>
 
74
</chapter>
 
75
 
 
76
<chapter id="using-juk">
 
77
<title>Using &juk;</title>
 
78
 
 
79
<para>
 
80
<screenshot>
 
81
<screeninfo>Here's a screenshot of &juk;</screeninfo>
 
82
        <mediaobject>
 
83
          <imageobject>
 
84
            <imagedata fileref="juk-main.png" format="PNG"/>
 
85
          </imageobject>
 
86
          <textobject>
 
87
            <phrase>Screenshot of &juk; in action.</phrase>
 
88
          </textobject>
 
89
        </mediaobject>
 
90
</screenshot>
 
91
</para>
 
92
 
 
93
<para>&juk; maintains a list of all files that it knows about.  This
 
94
is called the <guilabel>Collection List</guilabel>.  The collection
 
95
list is specific to &juk; and is not shared with other
 
96
applications.</para>
 
97
 
 
98
<para>Independent of the Collection List, are playlists.  You can have
 
99
as many playlists as you want. You can use &juk; created playlists
 
100
with other media players (such as &amarok; or
 
101
<application>xmms</application>) and you can manage playlists created
 
102
in those applications from within &juk;.</para>
 
103
 
 
104
<para>You can add files to the Collection List individually, using
 
105
<menuchoice><guimenu>File</guimenu><guimenuitem>Open
 
106
...</guimenuitem></menuchoice> and selecting them from a standard
 
107
&kde; file dialog.  You can add entire folders using
 
108
<menuchoice><guimenu>File</guimenu><guimenuitem>Add
 
109
Folder...</guimenuitem></menuchoice>.  Folders added this way
 
110
will be rescanned every time you start &juk;
 
111
<!-- ask scott:
 
112
     Asked 2004-04-27 (mpyne), Choosing Reload from the Collection
 
113
     List context menu will result in a rescan.  Also, a KDirWatch
 
114
     watches the folders, but is apparently not recursive. -->
 
115
.  You can force the folders to be rescanned by right-clicking on the <guilabel>Collection List</guilabel>
 
116
icon, and selecting <guimenuitem>Reload</guimenuitem>.</para>
 
117
 
 
118
<para>Adding a song to a playlist will automatically add its file to
 
119
the Collection List, but adding a file to the Collection List won't
 
120
automatically add the song to any playlists.</para>
 
121
 
 
122
<para>You can quickly create a playlist from your entire Collection
 
123
List, by &RMB; clicking on the <guilabel>Collection List</guilabel>
 
124
icon, and choosing <guimenuitem>Duplicate</guimenuitem>.  The
 
125
resulting playlist is a normal playlist, and editing it will not
 
126
affect the <guilabel>Collection List</guilabel>.</para>
 
127
 
 
128
<para>You can add playlist files created outside &juk; individually by
 
129
selecting them with
 
130
<menuchoice><guimenu>File</guimenu><guimenuitem>Open
 
131
...</guimenuitem></menuchoice>.  Any playlist files found in
 
132
folders you add with
 
133
<menuchoice><guimenu>File</guimenu><guimenuitem>Add
 
134
Folder...</guimenuitem></menuchoice> will also be added
 
135
automatically.</para>
 
136
 
 
137
<para>You can create a new empty playlist, a search playlist or a 
 
138
playlist from a folder by choosing
 
139
<menuchoice><guimenu>File</guimenu><guisubmenu>New</guisubmenu></menuchoice>
 
140
or the <guiicon>New</guiicon> icon on the toolbar.  You will be
 
141
prompted for a name, and then an icon for that playlist will appear in
 
142
the playlist pane.  You can now drag and drop files from the
 
143
Collection List, or from other playlists, to your playlist.  Use the <guiicon>Save</guiicon>
 
144
icon or
 
145
<menuchoice><guimenu>File</guimenu><guimenuitem>Save</guimenuitem></menuchoice> to
 
146
save the playlist at any time.</para>
 
147
 
 
148
<sect1 id="collection-list-gui">
 
149
<title>The Song List</title>
 
150
 
 
151
<para>When you are viewing the Collection List, the main pane contains
 
152
all the files that &juk; knows about.  When you are viewing a
 
153
playlist, only the songs that are in that playlist are shown.  In
 
154
either case, the appearance and behavior of the list is the
 
155
same.</para>
 
156
 
 
157
<para>Each song takes one row in the display. There is a column for
 
158
each metadata field that &juk; tracks.  These columns correspond to
 
159
the fields available to edit in the tag editor.</para>
 
160
 
 
161
<para>You can reorder the list at any time by &LMB; clicking on the
 
162
column header.  This will first sort the files in ascending order
 
163
based on the contents of that column.  If you &LMB; click again on the
 
164
same header, the files will be re-sorted in descending order.</para>
 
165
 
 
166
<para>The columns are initially sized wide enough to show the longest
 
167
entry available. You can resize the columns by placing your mouse
 
168
cursor on the divider between two columns.  When the cursor changes
 
169
from a pointer, &LMB; click and drag in the direction you want to
 
170
resize the columns.</para>
 
171
 
 
172
<para>You can reorder the columns by &LMB; clicking on a header and
 
173
dragging the header to the left or right.  You cannot drag past the
 
174
edge of the window when doing this however, so you may need to scroll
 
175
a little to the left or right, and repeat dragging the header, until
 
176
you have placed it in your preferred position.</para>
 
177
 
 
178
<para>You can hide or unhide columns by &RMB; clicking on a column header,
 
179
and clicking on the name of the column to change.</para>
 
180
 
 
181
<para>&LMB; double clicking on a file will play it with the built-in
 
182
player.  If another song was already playing, it will stop, and the
 
183
new song will play.</para>
 
184
 
 
185
<para>&RMB; clicking on a file offers you several options:</para>
 
186
 
 
187
<variablelist>
 
188
<varlistentry>
 
189
<term><guimenuitem>Add to Play Queue</guimenuitem></term>
 
190
<listitem>
 
191
<para>This will start playing the file as soon as the current
 
192
song is over.  If no song is playing, the file will be played when
 
193
you next hit the <guiicon>Play</guiicon> button.  If you have already
 
194
chosen the <guimenuitem>Add to Play Queue</guimenuitem> option on a 
 
195
different file, then this file will override that selection.</para>
 
196
</listitem>
 
197
</varlistentry>
 
198
 
 
199
<varlistentry>
 
200
<term><guimenuitem>Cut</guimenuitem></term>
 
201
<term><guimenuitem>Copy</guimenuitem></term>
 
202
<term><guimenuitem>Paste</guimenuitem></term>
 
203
<listitem>
 
204
<para>...</para>
 
205
</listitem>
 
206
</varlistentry>
 
207
 
 
208
<varlistentry>
 
209
<term><guimenuitem>Remove from Playlist</guimenuitem></term>
 
210
<listitem>
 
211
<para>If you are viewing the Collection List, choosing
 
212
this action will remove the file from the list,
 
213
and will also remove all corresponding entries for this song from all
 
214
playlists.  You should note that if this file is in a folder that
 
215
&juk; scans on startup, it will be readded to the Collection List the
 
216
next time you start up &juk; but it won't be automatically added to
 
217
any playlists.</para>
 
218
<para>If you are viewing a playlist, <guimenuitem>Remove from Playlist</guimenuitem>
 
219
will simply remove the song from the playlist.</para>
 
220
 
 
221
</listitem>
 
222
</varlistentry>
 
223
 
 
224
<varlistentry>
 
225
<term><guimenuitem>Edit <replaceable>Column Title</replaceable></guimenuitem></term>
 
226
<listitem>
 
227
<para>Will allow you to edit the currently highlighted song, in the
 
228
column you clicked in.  For example, if you do not have the tag editor
 
229
visible, and you are busy creating a playlist, but you notice a
 
230
mis-spelling in an artist name, you can edit it directly with this
 
231
menu item.</para>
 
232
<para>Changes made in this manner are always saved immediately as soon
 
233
as you click elsewhere and are finished editing.</para>
 
234
<para>This menu item will be disabled if &juk; detects that the track you
 
235
have selected is read-only.</para>
 
236
</listitem>
 
237
</varlistentry>
 
238
 
 
239
<varlistentry>
 
240
<term><guimenuitem>Refresh</guimenuitem></term>
 
241
<listitem>
 
242
<para>This will reload the tag information of the selected files, in
 
243
case the files have been changed while &juk; was running.</para>
 
244
</listitem>
 
245
</varlistentry>
 
246
 
 
247
<varlistentry>
 
248
<term><guimenuitem>Delete</guimenuitem></term>
 
249
<listitem>
 
250
<para>This will remove the file from the Collection List, remove all
 
251
entries for the song in all playlists, and delete the file from your
 
252
disk.  You cannot undo this, although you will be asked to confirm
 
253
your choice.  Use this with caution.</para>
 
254
</listitem>
 
255
</varlistentry>
 
256
 
 
257
<varlistentry>
 
258
<term><guisubmenu>Guess Tag Information</guisubmenu></term>
 
259
<listitem>
 
260
<para>This will make &juk; try to guess information such as the
 
261
Artist and Title of a song.  &juk; employs different methods of guessing:
 
262
  <variablelist>
 
263
 
 
264
  <varlistentry><term><guimenuitem>From File Name</guimenuitem></term>
 
265
  <listitem><para>&juk; will try to guess the tags of the song based on its filename.
 
266
  For example, a song name such as <filename>Roxette - You've Got the Look.mp3</filename>
 
267
  would guess Roxette for the artist and You've Got the Look as the title.  You
 
268
  can adjust the way &juk; guesses for tags by selecting <menuchoice><guimenu>Settings
 
269
  </guimenu><guimenuitem>Tag Guesser...</guimenuitem></menuchoice>, which will open the
 
270
  <link linkend="juk-tag-guesser-configuration">Tag Guesser dialog</link>. &juk; will not
 
271
  replace tags that it did not guess from the file name.</para>
 
272
  </listitem>
 
273
  </varlistentry>
 
274
 
 
275
  <varlistentry><term><guimenuitem>From Internet</guimenuitem></term>
 
276
  <listitem><para>&juk; will try to guess the tags of the song by using the
 
277
  MusicBrainz program.  You must have MusicBrainz installed for this command to work.
 
278
  </para>
 
279
  </listitem>
 
280
  </varlistentry>
 
281
 
 
282
  </variablelist>
 
283
</para>
 
284
</listitem>
 
285
</varlistentry>
 
286
 
 
287
<varlistentry>
 
288
<term><guimenuitem>Rename File</guimenuitem></term>
 
289
<listitem>
 
290
<para>This will rename the selected files to conform to a given format.  You must
 
291
choose the way you want the files renamed first by selecting <menuchoice>
 
292
<guimenu>Settings</guimenu><guimenuitem>File Renamer...</guimenuitem></menuchoice>.
 
293
The resulting name of each file is based on its metadata tags.  For example,
 
294
the Ogg Vorbis song <quote>The Theme (Metroid)</quote> by Stemage could result in
 
295
<filename>/usr/share/music/Stemage/The Theme (Metroid).ogg</filename>.
 
296
</para>
 
297
</listitem>
 
298
</varlistentry>
 
299
 
 
300
<varlistentry>
 
301
<term><guimenuitem>Create Playlist From Selected Items</guimenuitem></term>
 
302
<listitem>
 
303
<para>This allows you to quickly create a playlist from songs in your Collection List.
 
304
This function will prompt you for a name for the new playlist, and will then insert all of
 
305
the songs that are selected into the new playlist.</para>
 
306
</listitem>
 
307
</varlistentry>
 
308
 
 
309
<varlistentry>
 
310
<term><guimenuitem>Add Selected Items to Audio or Data CD</guimenuitem></term>
 
311
<listitem>
 
312
<para>This allows you to quickly create a K3b &CD;-burning project from your selected songs.  &juk; will ask you if you would like an Audio &CD; project or a Data &CD; project, unless K3b already has a project open.</para>
 
313
 
 
314
<para>If K3b is not already running, &juk; will start it up for you.  After that, &juk; will add your selected files to the current K3b project.  You can then save the project in K3b for burning later, or burn the &CD; right away.
 
315
</para>
 
316
 
 
317
</listitem>
 
318
</varlistentry>
 
319
 
 
320
</variablelist>
 
321
 
 
322
</sect1>
 
323
 
 
324
<sect1 id="juk-playlists">
 
325
<title>&juk; Playlists</title>
 
326
<para>A playlist is simply a collection of songs grouped by some category.  For example, you
 
327
may have a playlist of songs that you listen to while coding, while trying to sleep, or even
 
328
when you need a laugh.  &juk; supports several different types of playlists.
 
329
</para>
 
330
 
 
331
<variablelist>
 
332
 
 
333
<varlistentry>
 
334
<term id="juk-normal-playlists">Normal playlists</term>
 
335
<listitem><para><inlinemediaobject><imageobject><imagedata format="PNG" fileref="normal-playlist.png"/></imageobject></inlinemediaobject>
 
336
This is the most common kind of playlist.  It is a playlist composed of files, just
 
337
like the Collection List.</para></listitem>
 
338
</varlistentry>
 
339
 
 
340
<varlistentry>
 
341
<term id="juk-history-playlists">The history playlist</term>
 
342
<listitem><para><inlinemediaobject><imageobject><imagedata format="PNG" fileref="history-playlist.png"/></imageobject></inlinemediaobject>
 
343
If you enable this playlist (by enabling <menuchoice><guimenu>View</guimenu><guimenuitem>Show History</guimenuitem></menuchoice>,
 
344
this playlist will record every song that &juk; plays.  The playlist will have an extra column, <guilabel>Time</guilabel>, which
 
345
records the exact time and date the song played.  The playlist doesn't start tracking the history until it is enabled, however.
 
346
</para></listitem>
 
347
</varlistentry>
 
348
 
 
349
<varlistentry>
 
350
<term id="juk-search-playlists">Search playlists</term>
 
351
<listitem><para><inlinemediaobject><imageobject><imagedata format="PNG" fileref="search-playlist.png"/></imageobject></inlinemediaobject>
 
352
This is a playlist which is based off of a search.  You can create a playlist like this by clicking <menuchoice>
 
353
<guimenu>File</guimenu><guisubmenu>New</guisubmenu><guimenuitem>Search Playlist</guimenuitem></menuchoice>, or by clicking on the
 
354
<link linkend="juk-advanced-search-dialog">Search Playlist</link>
 
355
 button on the toolbar.</para>
 
356
<para>After creating this playlist, it will keep track of which songs in the Collection List match your criteria, and automatically update itself accordingly whenever the
 
357
Collection List changes.</para></listitem>
 
358
</varlistentry>
 
359
 
 
360
</variablelist>
 
361
 
 
362
<para>Playlists are organized in the <guilabel>Playlist pane</guilabel>, which is the vertical bar at the left.  In this pane is an icon
 
363
for every playlist you have.  There are different view mode for this pane, which can be selected from the
 
364
<guimenu>View</guimenu><guisubmenu>View Modes</guisubmenu> menu.
 
365
 
 
366
<variablelist>
 
367
 
 
368
<varlistentry>
 
369
<term id="juk-viewmode-default">Default View mode</term>
 
370
<listitem>
 
371
<para>
 
372
This is the default view mode.  In this mode, all the playlists are shown as large icons, one above the other in the view mode.
 
373
</para>
 
374
</listitem>
 
375
</varlistentry>
 
376
 
 
377
<varlistentry>
 
378
<term id="juk-viewmode-compact">Compact View mode</term>
 
379
<listitem>
 
380
<para>
 
381
This mode is similar to the Normal Viewmode, with the exception that the playlists are represented with horizontal bars with small icons instead
 
382
of with square boxes.
 
383
</para>
 
384
</listitem>
 
385
</varlistentry>
 
386
 
 
387
<varlistentry>
 
388
<term id="juk-viewmode-tree">Tree View mode</term>
 
389
<listitem>
 
390
<para>This mode is the most powerful.  This mode is just like the Compact viewmode, except that the Collection List is now the root of a tree of virtual
 
391
playlists.  The Collection List has three children nodes, Artist, Album, and Genre.  Each of these node has children representing all of the entries
 
392
from that specific category.  For example, if your Collection List contains music from 4 different artists, you would have 4 entries under the artist
 
393
node.</para>
 
394
<para>One nifty feature of the tree view mode is something called drag-and-drop retagging.  Simply select some files in the track list, and drag them
 
395
onto one of the artist, album, or genre nodes under Collection List.  The songs will automatically be retagged to match the item you dropped the
 
396
tracks on.  For example, if you drag a group of tracks onto a Genre called "Rock", all of the tracks will be retagged will a Genre tag of Rock.
 
397
</para>
 
398
</listitem>
 
399
</varlistentry>
 
400
 
 
401
</variablelist>
 
402
 
 
403
</para>
 
404
 
 
405
</sect1>
 
406
 
 
407
<sect1 id="juk-tagger">
 
408
<title>The &juk; Tag Editor</title>
 
409
 
 
410
<para>For many file formats, it is practical to use the filename to
 
411
describe the contents of the file: <quote><filename>Report for the
 
412
board - June 2003.doc</filename></quote> for example, may be all the
 
413
information you need in order to find that file again.  Trying to
 
414
capture all the useful information about a particular song however,
 
415
could lead to filenames like this: <quote><filename>Type O Negative -
 
416
The Glorious Liberation Of The Peoples Technocratic Republic Of
 
417
Vinnland By The Combined Forces Of The United Territories Of
 
418
Europa.mp3</filename></quote> or <quote><filename>Various
 
419
Artists_15_The Smithsonian Collection of Classic Jazz Volume II_Jimmie
 
420
Lunceford &amp; His Orchestra - Organ Grinder's
 
421
Swing.mp3</filename></quote>.  These are neither very practical to
 
422
use, nor do they contain all of the useful information that you might
 
423
have collected about the song.  Adding the album, and track number,
 
424
for example, to the first would make it even longer and more
 
425
unmanageable, while still not telling you at a glance the year it was
 
426
released, or what style of music it is, if you're not familiar with
 
427
the artist.</para>
 
428
 
 
429
<para>The solution then, is to store this kind of metadata inside the
 
430
files themselves. Mp3 and ogg files can also contain small snippets of
 
431
text which you can use to describe the content of the file.  There are
 
432
several formats, but &juk; hides the details of the differences
 
433
between them, and provides a standard way to edit a standard subset of
 
434
well known tags for all your audio files.</para>
 
435
 
 
436
<para>&juk;'s full featured tag editor allows you to edit the tags in
 
437
both mp3 and ogg files.  You can edit single files or multiple files,
 
438
and you can select a mix of mp3 and ogg files to edit.  The only
 
439
requirement is that you have write access to the files themselves; you
 
440
cannot edit the tags of a file that is mounted from a &CD-ROM; for
 
441
example.</para>
 
442
 
 
443
<sect2 id="tagging-a-single-file">
 
444
<title>Editing the Tags in a Single File</title>
 
445
 
 
446
<para>To edit the tag in a single file, select it in either the
 
447
collection list or any entries it has in any playlist.  If the tag
 
448
editor is not visible, enable it by choosing
 
449
<menuchoice><guimenu>View</guimenu><guimenuitem>Show Tag
 
450
Editor</guimenuitem></menuchoice>.  The tag editor displays in the
 
451
bottom of the list view.</para>
 
452
 
 
453
<para>Simply type into any of the editable fields to change the
 
454
information.  When you are done, &LMB; click back in the list, and you
 
455
will be prompted to save your changes.</para>
 
456
 
 
457
<para>You may find that the tag editor remains disabled when you've
 
458
clicked on a file.  This happens when &juk; has detected that the track
 
459
is read-only.</para>
 
460
 
 
461
<variablelist>
 
462
<title>Tag Editor Fields</title>
 
463
<varlistentry>
 
464
<term><guilabel>Artist Name:</guilabel></term>
 
465
<listitem>
 
466
<para>The name of the Artist(s) who released the song.</para>
 
467
</listitem>
 
468
</varlistentry>
 
469
 
 
470
<varlistentry>
 
471
<term><guilabel>Track name:</guilabel></term>
 
472
<listitem>
 
473
<para>The name of the song.</para>
 
474
</listitem>
 
475
</varlistentry>
 
476
 
 
477
<varlistentry>
 
478
<term><guilabel>Album name:</guilabel></term>
 
479
<listitem>
 
480
<para>The name of the album the song was released on.</para>
 
481
</listitem>
 
482
</varlistentry>
 
483
 
 
484
<varlistentry>
 
485
<term><guilabel>Genre:</guilabel></term>
 
486
<listitem>
 
487
<para>The <quote>Style</quote> of the music.  &juk; provides a list
 
488
corresponding roughly to the informal id3 standard, but you are free
 
489
to type your own entries in this list.</para>
 
490
</listitem>
 
491
</varlistentry>
 
492
 
 
493
<varlistentry>
 
494
<term><guilabel>File name:</guilabel></term>
 
495
<listitem>
 
496
<para>The file name of the actual file on disk.  You can edit this
 
497
directly, and when you save, the file will be renamed.</para>
 
498
</listitem>
 
499
</varlistentry>
 
500
 
 
501
<varlistentry>
 
502
<term><guilabel>Track:</guilabel></term>
 
503
<listitem>
 
504
<para>The position of the track on the original recording.</para>
 
505
</listitem>
 
506
</varlistentry>
 
507
 
 
508
<varlistentry>
 
509
<term><guilabel>Year:</guilabel></term>
 
510
<listitem>
 
511
<para>The year the song was released.</para>
 
512
</listitem>
 
513
</varlistentry>
 
514
 
 
515
<varlistentry>
 
516
<term><guilabel>Length:</guilabel></term>
 
517
<listitem>
 
518
<para>This is not editable, it is simply shown for information.</para>
 
519
</listitem>
 
520
</varlistentry>
 
521
 
 
522
<varlistentry>
 
523
<term><guilabel>Bitrate:</guilabel></term>
 
524
<listitem>
 
525
<para>This is not editable, it is simply shown for information.</para>
 
526
</listitem>
 
527
</varlistentry>
 
528
 
 
529
<varlistentry>
 
530
<term><guilabel>Comment:</guilabel></term>
 
531
<listitem>
 
532
<para>You can add your own free text comment here, with additional
 
533
notes &etc;</para>
 
534
</listitem>
 
535
</varlistentry>
 
536
</variablelist>
 
537
 
 
538
<para>You can explicitly and immediately save your changes at any time
 
539
using the
 
540
<menuchoice><guimenu>Tagger</guimenu><guimenuitem>Save</guimenuitem></menuchoice>
 
541
menu entry or by pressing
 
542
<keycombo action="simul">&Ctrl;<keycap>T</keycap></keycombo>.</para>
 
543
 
 
544
</sect2>
 
545
 
 
546
<sect2 id="tagging-multiple-files">
 
547
<title>Editing the Tags in Multiple Files</title>
 
548
 
 
549
<para>You can select multiple files in the list view, and edit one or
 
550
more fields in the tags for all files at once.</para>
 
551
 
 
552
<para>Use &Shift; and the &LMB; to select a contiguous
 
553
list of files, and &Ctrl; and &LMB; to select individual
 
554
non-contiguous files.</para>
 
555
 
 
556
<para>If the tag editor is not visible, you can enable it by choosing
 
557
<menuchoice><guimenu>View</guimenu><guimenuitem>Show Tag
 
558
Editor</guimenuitem></menuchoice>.  The tag editor displays in the
 
559
bottom of the list view.</para>
 
560
 
 
561
<para>The tag editor behaves slightly differently when you have
 
562
selected multiple files.</para>
 
563
 
 
564
<para>Each field in the tag editor will now show an
 
565
<guilabel>Enable</guilabel> check box next to it.  Any field that has
 
566
exactly the same contents for all the files you selected, displays
 
567
that content, and is enabled for editing, with the
 
568
<guilabel>Enable</guilabel> check box checked.</para>
 
569
 
 
570
<!-- put screeny here -->
 
571
 
 
572
<para>Any field that does not have matching contents in all selected
 
573
files is not initially editable, and does not display any contents at
 
574
all.</para>
 
575
 
 
576
<para>To change the content of any field, check the
 
577
<guilabel>Enable</guilabel> check box if it is not already checked, and
 
578
edit the field as you normally would.</para>
 
579
 
 
580
<para>When you are done, &LMB; click back in the list view and you
 
581
will be prompted to save your changes.  The prompt dialog will show
 
582
you a list of the affected files, so you have a chance to check that
 
583
you are indeed altering the files you intended to.</para>
 
584
 
 
585
<para>You can explicitly and immediately save your changes at any time
 
586
using the
 
587
<menuchoice><guimenu>Tagger</guimenu><guimenuitem>Save</guimenuitem></menuchoice>
 
588
menu entry or by pressing
 
589
<keycombo action="simul">&Ctrl;<keycap>T</keycap></keycombo>.</para>
 
590
 
 
591
</sect2>
 
592
 
 
593
</sect1>
 
594
 
 
595
<sect1 id="juk-rename-dialog">
 
596
<title>The Rename File dialog</title>
 
597
<para>
 
598
<screenshot>
 
599
<screeninfo>The Rename File dialog</screeninfo>
 
600
        <mediaobject>
 
601
          <imageobject>
 
602
            <imagedata fileref="juk-file-renamer.png" format="PNG"/>
 
603
          </imageobject>
 
604
          <textobject>
 
605
            <phrase>Screenshot of the Rename File dialog.</phrase>
 
606
          </textobject>
 
607
        </mediaobject>
 
608
</screenshot>
 
609
</para>
 
610
 
 
611
<para>The File Renamer Configuration dialog box is used to configure the
 
612
Rename File action, which renames a song's based on the information contained
 
613
within its metadata tags.</para>
 
614
<!-- changed in kde4
 
615
First the tags are altered according to the different
 
616
tokens you can alter, and then the tokens are used to generate the filename
 
617
according to the <guilabel>Filename scheme</guilabel>.
 
618
</para>
 
619
 
 
620
<para>The most important part of the dialog is the <guilabel>Filename
 
621
scheme</guilabel> section.  You can type a file name scheme here which &juk;
 
622
will use to rename the files.  The way it works is that some characters are
 
623
special.
 
624
</para>
 
625
 
 
626
<para><variablelist>
 
627
<varlistentry>
 
628
<term>%t</term>
 
629
<listitem><para>This will be replaced with the Title token upon evaluation.</para>
 
630
</listitem>
 
631
</varlistentry>
 
632
 
 
633
<varlistentry>
 
634
<term>%a</term>
 
635
<listitem><para>This will be replaced with the Artist token upon evaluation.</para>
 
636
</listitem>
 
637
</varlistentry>
 
638
 
 
639
<varlistentry>
 
640
<term>%A</term>
 
641
<listitem><para>This will be replaced with the Album token upon evaluation.</para>
 
642
</listitem>
 
643
</varlistentry>
 
644
 
 
645
<varlistentry>
 
646
<term>%T</term>
 
647
<listitem><para>This will be replaced with the Track token upon evaluation.</para>
 
648
</listitem>
 
649
</varlistentry>
 
650
 
 
651
<varlistentry>
 
652
<term>%c</term>
 
653
<listitem><para>This will be replaced with the Comment token upon evaluation.</para>
 
654
</listitem>
 
655
</varlistentry>
 
656
 
 
657
</variablelist>
 
658
</para>
 
659
 
 
660
<para>Every token can contain %s, which is replaced with the actual tag,
 
661
and any text you want, including slashes (/).  If a token has a slash, then
 
662
that will indicate a folder separator.  Of course, it would be possible to
 
663
simply type folder separators in the <guilabel>Filename scheme</guilabel>
 
664
line.</para>
 
665
 
 
666
<para>Using the tokens, however, allows us to completely ignore tags that are empty.
 
667
If you check the <guilabel>Need value</guilabel> check box, then the token will be
 
668
ignored if the corresponding tag is empty.  For example, you could use this to separate
 
669
files with comments from those without by placing something such as
 
670
<replaceable>has-comment/%s</replaceable> in the <guilabel>Comment token</guilabel>
 
671
editor.</para>
 
672
 
 
673
<para>You can test your filename scheme by using the <guilabel>Current filename</guilabel> editor
 
674
at the bottom of the dialog.  Type in a filename of a music file, and the <guilabel>New
 
675
filename</guilabel> area will display how &juk; would rename the file as given the current
 
676
settings.
 
677
</para>
 
678
-->
 
679
</sect1>
 
680
 
 
681
<sect1 id="juk-tag-guesser-configuration">
 
682
<title>The Tag Guesser Configuration dialog</title>
 
683
<para>
 
684
<screenshot>
 
685
<screeninfo>The Tag Guesser Configuration dialog</screeninfo>
 
686
        <mediaobject>
 
687
          <imageobject>
 
688
            <imagedata fileref="juk-tag-guesser.png" format="PNG"/>
 
689
          </imageobject>
 
690
          <textobject>
 
691
            <phrase>Screenshot of the Tag Guesser Configuration dialog.</phrase>
 
692
          </textobject>
 
693
        </mediaobject>
 
694
</screenshot>
 
695
</para>
 
696
 
 
697
<para>The Tag Guesser Configuration dialog is used to configure the
 
698
<guilabel>Guess from File Name</guilabel> action.</para>
 
699
 
 
700
<para>In the dialog you will see a list on the left of different filename scheme patterns.
 
701
&juk; includes an extensive set of defaults patterns to match most common filenaming styles.
 
702
If you'd like to add a new scheme, click on the <guibutton>Add</guibutton> button, and type
 
703
in your scheme and click on <guibutton>OK</guibutton>.</para>  
 
704
 
 
705
<para>Here you can see the currently configured file name schemes which the 
 
706
tag editor uses to extract tag information from a 
 
707
file name. Each string may contain one of the following placeholders:</para>
 
708
 
 
709
<para><itemizedlist>
 
710
<listitem><para>%t: Title</para></listitem>
 
711
<listitem><para>%A: Album</para></listitem>
 
712
<listitem><para>%a: Artist</para></listitem>
 
713
<listitem><para>%T: Track</para></listitem>
 
714
<listitem><para>%c: Comment</para></listitem>
 
715
</itemizedlist>
 
716
</para>
 
717
 
 
718
<para>For example, the file name scheme <quote>[%T] %a - %t</quote> would match <quote>[01] Deep 
 
719
Purple - Smoke on the water</quote> but not <quote>(Deep Purple) Smoke on the water</quote>. 
 
720
For that second name, you would use the scheme <quote>(%a) %t</quote>.</para>
 
721
 
 
722
<para>&juk; will try the schemes you have listed one at a time, starting at the top of the list.
 
723
The first scheme which results in a match will be the scheme used to guess the song's tags.
 
724
Some songs may match more than one scheme.  You can make sure that the correct scheme matches
 
725
first by selecting the scheme in the list box and then using the arrow buttons to move it to the
 
726
top of the list.
 
727
</para>
 
728
 
 
729
<para>You can also edit or remove a scheme from the list.  Just select the scheme in the list,
 
730
and use the <guibutton>Modify</guibutton> button to change the scheme, or the
 
731
<guibutton>Remove</guibutton> button to remove the scheme from the list.
 
732
</para>
 
733
</sect1>
 
734
 
 
735
<sect1 id="juk-advanced-search-dialog">
 
736
<title>The Advanced Search dialog</title>
 
737
<para>
 
738
<screenshot>
 
739
<screeninfo>The Advanced Search dialog</screeninfo>
 
740
        <mediaobject>
 
741
          <imageobject>
 
742
            <imagedata fileref="juk-adv-search.png" format="PNG"/>
 
743
          </imageobject>
 
744
          <textobject>
 
745
            <phrase>Screenshot of the Advanced Search Dialog.</phrase>
 
746
          </textobject>
 
747
        </mediaobject>
 
748
</screenshot>
 
749
</para>
 
750
 
 
751
<para>The Advanced Search dialog is used to create <link linkend="juk-search-playlists">Search
 
752
Playlists</link>.  It allows you to make a fine-grained search among the different tags of
 
753
your song collection.</para>
 
754
 
 
755
<para>At the top of the dialog, you can type in the name of your search playlist.  Then, you
 
756
can define your search criteria in the <guilabel>Search Criteria</guilabel> group.
 
757
</para>
 
758
 
 
759
<para>The top of the <guilabel>Search Criteria</guilabel> group has two radio buttons,
 
760
<guilabel>Match any of the following</guilabel> and <guilabel>Match all of the
 
761
following</guilabel>.  If you select <guilabel>Match any of the following</guilabel>, then
 
762
a match by any of the conditions you define will include the song in the playlist.  Otherwise,
 
763
every condition you define must match in order to include the song in the playlist.
 
764
</para>
 
765
 
 
766
<para>Below the radio buttons are the condition definitions.  You can add more conditions
 
767
by using the <guibutton>More</guibutton> button, and remove conditions by using the
 
768
<guibutton>Fewer</guibutton> button.  Any conditions you leave blank are ignored, so you do
 
769
not have to use <guibutton>Fewer</guibutton> to eliminate empty conditions.
 
770
</para>
 
771
 
 
772
<para>Every condition definition has three parts:  The tag chooser list on the left, the
 
773
matching style list on the right, and the search text in the middle.  The tag chooser
 
774
lets &juk; know what tag you want to search for the text in.  If you choose the special
 
775
tag "&lt;All Visible&gt;", then any tag that you can see in the Collection List listing
 
776
is fair game to match the search text.
 
777
</para>
 
778
 
 
779
<para>The match style list lets &juk; know which search method to use.
 
780
The search methods you can use are as follows:
 
781
<variablelist>
 
782
<varlistentry>
 
783
<term>Normal Matching</term>
 
784
<listitem><para>This is the default matching style.  It searches for the given
 
785
text anywhere in the chosen tag, ignoring case differences.  For example a
 
786
search for mode in the Artist tag would match Depeche Mode.</para></listitem>
 
787
</varlistentry>
 
788
 
 
789
<varlistentry>
 
790
<term>Case Sensitive</term>
 
791
<listitem><para>This search is just like Normal Matching, except that
 
792
the search must match the exact case of the text.</para></listitem>
 
793
</varlistentry>
 
794
 
 
795
<varlistentry>
 
796
<term>Pattern Matching</term>
 
797
<listitem><para>This is the most powerful search method.  The search
 
798
text you type in will define a regular expression used to search within
 
799
the tag.  Regular expressions are beyond the scope of this documentation, but
 
800
the application &kregexpeditor; can help you form a regular expression.
 
801
&juk; uses the &Qt; regular expression style.</para></listitem>
 
802
</varlistentry>
 
803
 
 
804
</variablelist>
 
805
 
 
806
</para>
 
807
 
 
808
<para>Simply choose the conditions you want to include in your search, and
 
809
click <guibutton>OK</guibutton> to create your search playlist!
 
810
</para>
 
811
</sect1>
 
812
<!-- is this still relevant?
 
813
 
 
814
write new for kde4
 
815
 
 
816
<sect1 id="juk-cover-manager">
 
817
 
 
818
<title>The &juk; Cover Manager</title>
 
819
 
 
820
<para>&juk; 2.3 (part of &kde; 3.5) includes improved cover management code which introduces some new possibilities for users compared with &juk; 2.2 (which was shipped with &kde; 3.4).  It also can change the workflow slightly for you if you are used to the way covers were handled in &juk; 2.2.  So first, let's review how things used to be.</para>
 
821
 
 
822
<sect2 id="covers-in-juk-2.2">
 
823
<title>How Covers Worked in &juk; 2.2</title>
 
824
 
 
825
<para>In &juk; 2.2, the cover for a track was strictly tied to its <guilabel>Artist</guilabel> and <guilabel>Album</guilabel> information. Although this proved useful enough, and had a few advantages, it wasn't a great way to organize the covers. If you wanted to use a cover for a different track, you either had to rename the tags in the track, or you had to duplicate the cover, wasting hard disk space. And if your track had no <guilabel>Artist</guilabel> or <guilabel>Album</guilabel> information, &juk; would prevent you from setting a cover since it had no information to go by. It worked, but it could be better.</para>
 
826
 
 
827
</sect2>
 
828
 
 
829
<sect2 id="covers-in-juk-2.3">
 
830
 
 
831
<title>How Covers work in &juk; 2.3</title>
 
832
 
 
833
<para>In &juk; 2.3, the code was redesigned to add a core component responsible for dealing with cover art.  Instead of looking on disk for a picture file with a specific name like &juk; 2.2, the Cover Manager in &juk; 2.3 associates every cover with an identification tag, and then uses the tag with your music.  It's still not perfect, but it works, and it can save you time while allowing you to do more.</para>
 
834
 
 
835
<sect3 id="examples-adding-covers">
 
836
 
 
837
<title>Examples of adding covers</title>
 
838
 
 
839
<para>So just as an example, let's say you wanted to set a cover for tracks you just ripped off of your &CD;. We'll use <quote>Alabama - Greatest Hits III</quote> for the sake of discussion. In &juk; 2.2, you could simply select any one of those tracks, and import a cover from the Internet by right-clicking on that track, and using the <menuchoice><guimenu>Tagger</guimenu> <guisubmenu>Cover Manager</guisubmenu> <guimenuitem>Get Cover From Internet</guimenuitem></menuchoice> command. As a side effect of the way &juk; worked, the cover would then be immediately applied to <emphasis>all</emphasis> of the <quote>Alabama - Greatest Hits III</quote> tracks, <emphasis>whether you wanted that or not</emphasis>.</para>
 
840
 
 
841
<para>In &juk; 2.3, the procedure is exactly the same, with one exception: You should select all of the tracks you want to apply the cover to first. So you would select all the <quote>Alabama - Greatest Hits III</quote> tracks before using the <menuchoice><guimenuitem>Get Cover From Internet</guimenuitem></menuchoice> command. Or if you only wanted to set cover art to half of the tracks for some reason, you'd only select half the tracks before running the <menuchoice><guimenuitem>Get Cover From Internet</guimenuitem></menuchoice> command. Don't worry about duplicating covers, either: &juk; is smart enough to re-use the same image, so you won't get 14 duplicate <literal role="extension">.png</literal> images cluttering your hard drive.</para>
 
842
</sect3>
 
843
 
 
844
<sect3 id="reusing-old-covers">
 
845
 
 
846
<title>Reusing Old Covers</title>
 
847
 
 
848
<para>But what happens if you forgot to select all the tracks you wanted to tag? You could select them and repeat the process, but that would leave a duplicate cover on your hard drive because &juk; cannot quickly tell that the cover you've found is the same as one you already have. But that's alright, because you can tell &juk; to use the cover from another track.</para>
 
849
 
 
850
<para>There are two ways of doing this:</para>
 
851
 
 
852
<para>1. Open the <guilabel>Cover Manager</guilabel> dialog using the <guimenu>Tagger</guimenu> menu (<menuchoice><guimenu>Tagger Cover</guimenu> <guisubmenu>Manager</guisubmenu> <guimenuitem>Show Cover Manager</guimenuitem></menuchoice>). The Cover Manager will display a list of all the covers &juk; knows about on the right, and after they have loaded you can quickly pare the list down using the search line at the top, or by using the list of Artists on the left. Once you see the cover you want to use, you can drag-and-drop the cover onto a track to apply it. It should happen nearly instantaneously since &juk; is reusing the same cover (and you'll see the cover while you're dragging it as well). Unfortunately, it can take awhile to load the covers in the first place, and the Cover Manager isn't really useful for much else besides.</para>
 
853
 
 
854
<para>2. I prefer to use this method because it's rather easy. All you do is double-click on the track that has the cover you want, in order to start it playing. This will cause its cover to show up in the <interface>Now Playing bar</interface>, and you can drag-and-drop the cover to the track you want to change exactly as you would for the Cover Manager.</para>
 
855
 
 
856
</sect3>
 
857
 
 
858
<sect3 id="dragging-covers">
 
859
 
 
860
<title>Dragging covers to more than one track at once</title>
 
861
 
 
862
<para>Also note that you can use drag-and-drop to quickly apply covers to more than one track. Just select the tracks you want to apply a cover to, and drag the cover onto any one of the selected tracks.</para>
 
863
</sect3>
 
864
 
 
865
<sect3 id="old-covers">
 
866
 
 
867
<title>What happens to my old covers?</title>
 
868
 
 
869
<para>You may be wondering what &juk; will do if you already have covers from &juk; 2.2.  What happens is that &juk; will automatically convert the old covers and merge them into the cover management system.</para>
 
870
 
 
871
<para>Because this is a time consuming process, it does not happen all at once.  Instead, the old cover is only converted when the cover needs to be shown on screen.  As the conversion process is happening, &juk; will recognize what tracks would have shown the cover being converted, and will automatically apply the new cover to those tracks.  The end result is that there should be no visible changes: &juk; will keep the same cover on your tracks that they've always had, except that now you can immediately take advantage of the new cover management features.</para>
 
872
 
 
873
</sect3>
 
874
<sect3 id="removing-covers">
 
875
 
 
876
<title>Removing Covers</title>
 
877
 
 
878
<para>Another side effect is that you can now remove a cover from a track without simultaneously removing it from all other tracks with the same <guilabel>Artist</guilabel> and <guilabel>Album</guilabel>.</para>
 
879
 
 
880
<para>In &juk; 2.3, the Remove Cover command now only removes the covers from the selected tracks.
 
881
</para>
 
882
 
 
883
</sect3>
 
884
<sect3 id="suggested-use">
 
885
 
 
886
<title>Suggested Uses:</title>
 
887
 
 
888
<para>1. You can now apply the same cover to tracks with Albums that have <quote>Disc 1</quote>, <quote>Disc 2</quote>, etc, which you couldn't do in &juk; 2.2 without duplicating the cover.</para>
 
889
 
 
890
<para>
 
891
2. Applying a generic cover to tracks if you simply must have a cover on every track, or if you have music that wasn't released as an album but fits a genre well.  You could make yourself a cover for that type of music and apply it to the songs in question.</para>
 
892
 
 
893
</sect3>
 
894
</sect2>
 
895
</sect1>
 
896
-->
 
897
</chapter>
 
898
 
 
899
<chapter id="toolbar-reference">
 
900
<title>The &juk; Toolbar</title>
 
901
 
 
902
<sect1 id="main-toolbar">
 
903
<title>The Main Toolbar</title>
 
904
 
 
905
<screenshot>
 
906
<screeninfo>The &juk; toolbar.</screeninfo>
 
907
<mediaobject>
 
908
<imageobject>
 
909
<imagedata format="PNG" fileref="toolbar.png" />
 
910
</imageobject>
 
911
<textobject>
 
912
<phrase>The &juk; toolbar.</phrase>
 
913
</textobject>
 
914
<caption><para>The &juk; toolbar.</para></caption>
 
915
</mediaobject>
 
916
</screenshot>
 
917
 
 
918
<para>From left to right in the screenshot above, the icons on the
 
919
default toolbar are:</para>
 
920
 
 
921
<variablelist>
 
922
<varlistentry>
 
923
<term><guiicon>New</guiicon></term>
 
924
<listitem><para>Create a new playlist.  If you hold down the button, a
 
925
menu will pop up allowing you to select the different kinds of playlists
 
926
to create.
 
927
</para>
 
928
  <variablelist>
 
929
  <varlistentry><term><guimenuitem>Empty Playlist...</guimenuitem></term>
 
930
  <listitem><para>This prompts you for a playlist name, and then inserts it into the
 
931
    Playlist view.  The playlist starts out completely empty.</para></listitem>
 
932
  </varlistentry>
 
933
 
 
934
  <varlistentry><term><guimenuitem>Playlist From Folder...</guimenuitem></term>
 
935
  <listitem><para>This prompts you for a folder to open, and then creates a playlist
 
936
    containing the music within the folder and any sub-folders.  The name of the created
 
937
    playlist is the same as the name of the selected folder.</para></listitem>
 
938
  </varlistentry>
 
939
 
 
940
  <varlistentry><term><guimenuitem>Search Playlist...</guimenuitem></term>
 
941
  <listitem><para>This brings up the Advanced Search Dialog, allowing you to create a
 
942
  <quote>virtual playlist</quote>.  Any songs in your Collection List that match the search
 
943
  criteria that you specify in the Advanced Search Dialog will be added to the new playlist.
 
944
  As your Collection List changes, the new playlist will as well.  For example, if you create a playlist
 
945
  of all of your Depeche Mode songs, and then add another Depeche Mode song to your Collection List,
 
946
  it will show up in the Depeche Mode playlist with no special action required on your part.
 
947
  </para></listitem>
 
948
  </varlistentry>
 
949
 
 
950
  </variablelist>
 
951
</listitem>
 
952
</varlistentry>
 
953
 
 
954
<varlistentry>
 
955
<term><guiicon>Open</guiicon></term>
 
956
<listitem><para>Add a file to the collection list (if it's active) or
 
957
to the currently selected playlist.  Adding a file to a playlist will
 
958
add it to the collection list automatically, but not vice
 
959
versa.</para></listitem>
 
960
</varlistentry>
 
961
 
 
962
<varlistentry>
 
963
<term><guiicon>Save</guiicon></term>
 
964
<listitem><para>Save the currently selected playlist.  To save a tag
 
965
you have edited, either select another item, or press <keycombo
 
966
action="simul">&Ctrl;<keycap>T</keycap></keycombo>
 
967
instead.</para></listitem>
 
968
</varlistentry>
 
969
 
 
970
<varlistentry>
 
971
<term><guiicon>Cut</guiicon></term>
 
972
<listitem><para>If a playlist or song is selected, cut (remove) it from the
 
973
list.  If the tag editor is active, this works like cut in any editor,
 
974
removing the selected text, but keeping a copy on the
 
975
clipboard.</para></listitem>
 
976
</varlistentry>
 
977
 
 
978
<varlistentry>
 
979
<term><guiicon>Copy</guiicon></term>
 
980
<listitem><para>If the tag editor is active, this works like copy in
 
981
any editor, placing a copy of the selected text on the
 
982
clipboard.</para>
 
983
<para>If you use copy on a song in the collection list, the url is
 
984
placed on the clipboard, so you can paste it.  For example, you could
 
985
paste the url into a text editor, &konqueror;, or another
 
986
playlist.</para></listitem>
 
987
</varlistentry>
 
988
 
 
989
<varlistentry>
 
990
<term><guiicon>Paste</guiicon></term>
 
991
<listitem><para>If you previously either cut or copied a url from the
 
992
collection list, you can paste the url back into a new playlist.  You
 
993
could also paste a url you have copied from &konqueror; or any other
 
994
application. If you are operating in the tag editor, paste will paste
 
995
any text currently on the clipboard into the selected
 
996
field.</para></listitem>
 
997
</varlistentry>
 
998
 
 
999
<varlistentry>
 
1000
<term><guiicon>Show Search Bar</guiicon></term>
 
1001
<listitem><para>Show or hide <link linkend="search-bar">the search
 
1002
bar</link>.</para></listitem>
 
1003
</varlistentry>
 
1004
 
 
1005
<varlistentry>
 
1006
<term><guiicon>Show Tag Editor</guiicon></term>
 
1007
<listitem><para>Show or hide <link linkend="tagging-a-single-file">the
 
1008
tag editor</link>.</para></listitem>
 
1009
</varlistentry>
 
1010
 
 
1011
<varlistentry id="play-toolbar">
 
1012
<term>Play controls</term>
 
1013
<listitem>
 
1014
<para>These work like any standard media player you may have come
 
1015
across.  The controls are <guiicon>Play</guiicon>,
 
1016
<guiicon>Pause</guiicon>, <guiicon>Stop</guiicon>, <guiicon>Previous
 
1017
</guiicon> and <guiicon>Next</guiicon>.</para>
 
1018
<para>There is also a tracking bar, showing how far along (relatively)
 
1019
in the current song you are.  You can drag this slider with the mouse
 
1020
in order to skip forwards or backwards within a track.</para>
 
1021
<para>Finally there is a volume slider.  As you may expect, this
 
1022
raises and lowers the volume.  <quote>Loud</quote> is on the right,
 
1023
and <quote>Quiet</quote> is on the left.</para></listitem>
 
1024
</varlistentry>
 
1025
</variablelist>
 
1026
 
 
1027
</sect1>
 
1028
 
 
1029
<sect1 id="search-bar">
 
1030
<title>The Search bar</title>
 
1031
 
 
1032
<para>The search bar allows you to quickly search for a song in the
 
1033
collection list or a playlist.</para>
 
1034
 
 
1035
<para>Simply typing text into the search bar will reduce the visible
 
1036
list of songs to those which contain that text in any visible
 
1037
column.  Pressing &Enter; will start playing the top match in the playlist view.</para>
 
1038
 
 
1039
<para>Searching begins instantly when text is entered into the search
 
1040
field.  Searching is incremental, that is, as you type each character
 
1041
into the text field, the search is narrowed further.  This is useful
 
1042
to find a song where you only remember part of a name, for
 
1043
instance.</para>
 
1044
 
 
1045
<para>If you would like to make a more fine-grained search, you can click
 
1046
the Advanced Search button to the right of the search bar, which will allow
 
1047
you to create a virtual playlist.  If you would like to cancel the search,
 
1048
you can simply click on the Clear button to the left of the search bar.</para>
 
1049
 
 
1050
</sect1>
 
1051
 
 
1052
</chapter>
 
1053
 
 
1054
<chapter id="menu-and-command-reference">
 
1055
<title>Menu and Command Reference</title>
 
1056
 
 
1057
<sect1 id="menus">
 
1058
<title>Menus</title>
 
1059
 
 
1060
<sect2 id="menu-file">
 
1061
<title><guimenu>File</guimenu> Menu</title>
 
1062
 
 
1063
<variablelist>
 
1064
<varlistentry>
 
1065
<term><menuchoice>
 
1066
<shortcut><keycombo action="simul">&Ctrl;<keycap>N</keycap></keycombo>
 
1067
</shortcut>
 
1068
<guimenu>File</guimenu><guisubmenu>New</guisubmenu><guimenuitem>Empty Playlist...</guimenuitem>
 
1069
</menuchoice>
 
1070
</term>
 
1071
<listitem><para>Create a new playlist</para>
 
1072
</listitem>
 
1073
</varlistentry>
 
1074
 
 
1075
<varlistentry>
 
1076
<term><menuchoice>
 
1077
<shortcut><keycombo action="simul">&Ctrl;<keycap>F</keycap></keycombo>
 
1078
</shortcut>
 
1079
<guimenu>File</guimenu><guisubmenu>New</guisubmenu><guimenuitem>Search Playlist...</guimenuitem>
 
1080
</menuchoice>
 
1081
</term>
 
1082
<listitem><para>Creates a new <link linkend="juk-search-playlists">search playlist</link>.</para>
 
1083
</listitem>
 
1084
</varlistentry>
 
1085
 
 
1086
<varlistentry>
 
1087
<term><menuchoice>
 
1088
<shortcut><keycombo action="simul">&Ctrl;<keycap>D</keycap></keycombo>
 
1089
</shortcut>
 
1090
<guimenu>File</guimenu><guisubmenu>New</guisubmenu><guimenuitem>Playlist From
 
1091
Folder...</guimenuitem>
 
1092
</menuchoice>
 
1093
</term>
 
1094
<listitem><para>Creates a new playlist, containing all music files
 
1095
in a folder and any sub-folders.  Any music within playlists files that
 
1096
&juk; recognizes will also be added.</para>
 
1097
</listitem>
 
1098
</varlistentry>
 
1099
 
 
1100
<varlistentry>
 
1101
<term><menuchoice>
 
1102
<shortcut>
 
1103
<keycombo action="simul">&Ctrl;<keycap>O</keycap></keycombo>
 
1104
</shortcut>
 
1105
<guimenu>File</guimenu>
 
1106
<guimenuitem>Open...</guimenuitem>
 
1107
</menuchoice>
 
1108
</term>
 
1109
<listitem><para>Select a file (or files) to add to the collection list.  If you select
 
1110
a playlist file, every file in the playlist will be added.</para>
 
1111
</listitem>
 
1112
</varlistentry>
 
1113
 
 
1114
<varlistentry>
 
1115
<term><menuchoice>
 
1116
<guimenu>File</guimenu><guimenuitem>Add Folder...</guimenuitem>
 
1117
</menuchoice>
 
1118
</term>
 
1119
<listitem><para>Select a folder (or folders) to add to the
 
1120
collection list.  These folders will also be rescanned whenever
 
1121
&juk; is started or
 
1122
<menuchoice><guimenu>File</guimenu><guimenuitem>Reload</guimenuitem>
 
1123
</menuchoice> is chosen.</para>
 
1124
</listitem>
 
1125
</varlistentry>
 
1126
 
 
1127
<varlistentry>
 
1128
<term><menuchoice>
 
1129
<guimenu>File</guimenu>
 
1130
<guimenuitem>Rename...</guimenuitem></menuchoice>
 
1131
</term>
 
1132
<listitem><para>Rename a playlist.</para>
 
1133
</listitem>
 
1134
</varlistentry>
 
1135
 
 
1136
<!-- Edit Search... -->
 
1137
<varlistentry>
 
1138
<term><menuchoice>
 
1139
<guimenu>File</guimenu><guimenuitem>Duplicate...</guimenuitem></menuchoice>
 
1140
</term>
 
1141
<listitem><para>Create a duplicate of the selected playlist, and
 
1142
prompt for a new name.
 
1143
</para>
 
1144
</listitem>
 
1145
</varlistentry>
 
1146
 
 
1147
<varlistentry>
 
1148
<term><menuchoice>
 
1149
<guimenu>File</guimenu><guimenuitem>Reload</guimenuitem></menuchoice>
 
1150
</term>
 
1151
<listitem><para>Reloads the tag information on every file in the selected
 
1152
playlist.
 
1153
</para>
 
1154
</listitem>
 
1155
</varlistentry>
 
1156
 
 
1157
<varlistentry>
 
1158
<term><menuchoice><guimenu>File</guimenu><guimenuitem>Remove</guimenuitem></menuchoice></term>
 
1159
<listitem><para>Remove the selected playlist.</para></listitem>
 
1160
</varlistentry>
 
1161
 
 
1162
<varlistentry>
 
1163
<term><menuchoice>
 
1164
<shortcut><keycombo action="simul">&Ctrl;<keycap>S</keycap></keycombo>
 
1165
</shortcut>
 
1166
<guimenu>File</guimenu><guimenuitem>Save</guimenuitem>
 
1167
</menuchoice>
 
1168
</term>
 
1169
<listitem><para>Save the selected playlist.</para>
 
1170
</listitem>
 
1171
</varlistentry>
 
1172
 
 
1173
<varlistentry>
 
1174
<term><menuchoice>
 
1175
<guimenu>File</guimenu><guimenuitem>Save As...</guimenuitem>
 
1176
</menuchoice>
 
1177
</term>
 
1178
<listitem><para>Save the selected playlist, with a different name.</para>
 
1179
</listitem>
 
1180
</varlistentry>
 
1181
 
 
1182
</variablelist>
 
1183
</sect2>
 
1184
 
 
1185
<sect2 id="menu-edit">
 
1186
<title><guimenu>Edit</guimenu> Menu</title>
 
1187
 
 
1188
<variablelist>
 
1189
 
 
1190
<varlistentry>
 
1191
<term><menuchoice>
 
1192
<guimenu>Edit</guimenu><guimenuitem>Clear</guimenuitem>
 
1193
</menuchoice>
 
1194
</term>
 
1195
<listitem><para>Removes the selected songs from the playlist.</para>
 
1196
</listitem>
 
1197
</varlistentry>
 
1198
 
 
1199
</variablelist>
 
1200
</sect2>
 
1201
 
 
1202
<sect2 id="menu-view">
 
1203
<title><guimenu>View</guimenu> Menu</title>
 
1204
 
 
1205
<variablelist>
 
1206
<varlistentry>
 
1207
<term><menuchoice>
 
1208
<guimenu>View</guimenu><guimenuitem>Show Search Bar</guimenuitem>
 
1209
</menuchoice>
 
1210
</term>
 
1211
<listitem><para>This is a toggle action that sets whether or not the
 
1212
<link linkend="search-bar">Search Bar</link> is shown.</para>
 
1213
</listitem>
 
1214
</varlistentry>
 
1215
 
 
1216
<varlistentry>
 
1217
<term><menuchoice>
 
1218
<guimenu>View</guimenu><guimenuitem>Show Tag Editor</guimenuitem>
 
1219
</menuchoice>
 
1220
</term>
 
1221
<listitem><para>This is a toggle action that sets whether or not the
 
1222
<interface>Tag Editor</interface> is shown.</para>
 
1223
</listitem>
 
1224
</varlistentry>
 
1225
 
 
1226
<varlistentry>
 
1227
<term><menuchoice>
 
1228
<guimenu>View</guimenu><guimenuitem>Show History</guimenuitem>
 
1229
</menuchoice>
 
1230
</term>
 
1231
<listitem><para>This is a toggle action that sets whether or not the
 
1232
<link linkend="juk-history-playlists">History Playlist</link> is shown.</para>
 
1233
</listitem>
 
1234
</varlistentry>
 
1235
 
 
1236
<!-- missing
 
1237
Show Play Queue
 
1238
Show Columns
 
1239
Resize Playlist Columns Manually
 
1240
-->
 
1241
<varlistentry>
 
1242
<term><menuchoice>
 
1243
<guimenu>View</guimenu><guisubmenu>View Modes</guisubmenu><guimenuitem>Default</guimenuitem>
 
1244
</menuchoice>
 
1245
</term>
 
1246
<listitem><para>Switches to <link linkend="juk-viewmode-default">Default View mode</link>.
 
1247
</para>
 
1248
</listitem>
 
1249
</varlistentry>
 
1250
 
 
1251
<varlistentry>
 
1252
<term><menuchoice>
 
1253
<guimenu>View</guimenu><guisubmenu>View Modes</guisubmenu><guimenuitem>Compact</guimenuitem>
 
1254
</menuchoice>
 
1255
</term>
 
1256
<listitem><para>Switches to <link linkend="juk-viewmode-compact">Compact View mode</link>.
 
1257
</para>
 
1258
</listitem>
 
1259
</varlistentry>
 
1260
 
 
1261
<varlistentry>
 
1262
<term><menuchoice>
 
1263
<guimenu>View</guimenu><guisubmenu>View Modes</guisubmenu><guimenuitem>Tree</guimenuitem>
 
1264
</menuchoice>
 
1265
</term>
 
1266
<listitem><para>Switches to <link linkend="juk-viewmode-tree">Tree View mode</link>.
 
1267
</para>
 
1268
</listitem>
 
1269
</varlistentry>
 
1270
 
 
1271
</variablelist>
 
1272
</sect2>
 
1273
 
 
1274
<sect2 id="menu-player">
 
1275
<title><guimenu>Player</guimenu> Menu</title>
 
1276
 
 
1277
<variablelist>
 
1278
<varlistentry>
 
1279
<term><menuchoice>
 
1280
<guimenu>Player</guimenu><guimenuitem>Random Play</guimenuitem>
 
1281
</menuchoice>
 
1282
</term>
 
1283
<listitem><para>This is a toggle option which controls the Random Play setting.
 
1284
If Random Play is enabled, then &juk; will randomly select a random song from the
 
1285
current playlist when the currently playing song is over.</para>
 
1286
</listitem>
 
1287
</varlistentry>
 
1288
 
 
1289
<varlistentry>
 
1290
<term><menuchoice>
 
1291
<guimenu>Player</guimenu><guimenuitem>Loop Playlist</guimenuitem>
 
1292
</menuchoice>
 
1293
</term>
 
1294
<listitem><para>This is a toggle option which controls the Loop Playlist setting.
 
1295
If Loop Playlist is enabled, then &juk; will start playing from the beginning when
 
1296
it has finished playing every song in the current playlist.</para>
 
1297
</listitem>
 
1298
</varlistentry>
 
1299
<!--
 
1300
Crossfade Between Tracks
 
1301
-->
 
1302
<varlistentry>
 
1303
<term><menuchoice>
 
1304
<guimenu>Player</guimenu><guimenuitem>Play</guimenuitem>
 
1305
</menuchoice>
 
1306
</term>
 
1307
<listitem><para>This command starts playing the currently selected song, or resumes
 
1308
playback of the song if it was paused.</para>
 
1309
</listitem>
 
1310
</varlistentry>
 
1311
 
 
1312
<varlistentry>
 
1313
<term><menuchoice>
 
1314
<guimenu>Player</guimenu><guimenuitem>Pause</guimenuitem>
 
1315
</menuchoice>
 
1316
</term>
 
1317
<listitem><para>This command pauses the currently playing song.  Use the
 
1318
Play command to restart playback.</para>
 
1319
</listitem>
 
1320
</varlistentry>
 
1321
 
 
1322
<varlistentry>
 
1323
<term><menuchoice>
 
1324
<guimenu>Player</guimenu><guimenuitem>Stop</guimenuitem>
 
1325
</menuchoice>
 
1326
</term>
 
1327
<listitem><para>This command stops the playback of the currently playing song.
 
1328
You cannot resume playback from its current position after that.</para>
 
1329
</listitem>
 
1330
</varlistentry>
 
1331
 
 
1332
<varlistentry>
 
1333
<term><menuchoice>
 
1334
<guimenu>Player</guimenu><guimenuitem>Next</guimenuitem>
 
1335
</menuchoice>
 
1336
</term>
 
1337
<listitem><para>This command skips to the next song to play in the
 
1338
playlist.</para>
 
1339
</listitem>
 
1340
</varlistentry>
 
1341
 
 
1342
<varlistentry>
 
1343
<term><menuchoice>
 
1344
<guimenu>Player</guimenu><guimenuitem>Previous</guimenuitem>
 
1345
</menuchoice>
 
1346
</term>
 
1347
<listitem><para>This command plays the song that was playing before
 
1348
the currently playing song.</para>
 
1349
</listitem>
 
1350
</varlistentry>
 
1351
<!--
 
1352
Play Next Album
 
1353
-->
 
1354
</variablelist>
 
1355
</sect2>
 
1356
 
 
1357
<sect2 id="menu-tagger">
 
1358
<title><guimenu>Tagger</guimenu> Menu</title>
 
1359
 
 
1360
<variablelist>
 
1361
 
 
1362
<varlistentry>
 
1363
<term><menuchoice>
 
1364
<shortcut><keycombo action="simul">&Ctrl;<keycap>T</keycap></keycombo></shortcut>
 
1365
<guimenu>Tagger</guimenu><guimenuitem>Save</guimenuitem>
 
1366
</menuchoice>
 
1367
</term>
 
1368
<listitem><para>This command saves any changes to the tags that you are
 
1369
editing.  Normally, changes are not saved until you deselect the file you
 
1370
are editing.</para>
 
1371
</listitem>
 
1372
</varlistentry>
 
1373
 
 
1374
<varlistentry>
 
1375
<term><menuchoice>
 
1376
<guimenu>Tagger</guimenu><guimenuitem>Delete</guimenuitem>
 
1377
</menuchoice>
 
1378
</term>
 
1379
<listitem><para>This command deletes the currently selected files from
 
1380
the Collection List and any playlists containing it, and then deletes
 
1381
the selected file from the disk.
 
1382
<!-- God this is a dumb place to put this particular command --></para>
 
1383
</listitem>
 
1384
</varlistentry>
 
1385
<!--
 
1386
Refresh
 
1387
-->
 
1388
<varlistentry>
 
1389
<term><menuchoice>
 
1390
<shortcut><keycombo action="simul">&Ctrl;<keycap>G</keycap></keycombo></shortcut>
 
1391
<guimenu>Tagger</guimenu><guisubmenu>Guess Tag
 
1392
Information</guisubmenu><guimenuitem>From Filename</guimenuitem>
 
1393
</menuchoice>
 
1394
</term>
 
1395
<listitem><para>This command tries to guess the tags of the selected files
 
1396
by scanning the filename.  You can configure the patterns used for guessing
 
1397
by selecting <menuchoice><guimenu>Settings</guimenu>
 
1398
<guimenuitem>Tag Guesser...</guimenuitem></menuchoice>, which opens the
 
1399
<link linkend="juk-tag-guesser-configuration">Tag Guesser Configuration dialog</link>.</para>
 
1400
</listitem>
 
1401
</varlistentry>
 
1402
 
 
1403
<varlistentry>
 
1404
<term><menuchoice>
 
1405
<shortcut><keycombo action="simul">&Ctrl;<keycap>I</keycap></keycombo></shortcut>
 
1406
<guimenu>Tagger</guimenu><guisubmenu>Guess Tag
 
1407
Information</guisubmenu><guimenuitem>From Internet</guimenuitem>
 
1408
</menuchoice>
 
1409
</term>
 
1410
<listitem><para>This command tries to guess the tags of the selected files
 
1411
by using the <application>trm</application> provided with
 
1412
<ulink url="http://www.musicbrainz.org/">MusicBrainz</ulink>.</para>
 
1413
</listitem>
 
1414
</varlistentry>
 
1415
 
 
1416
</variablelist>
 
1417
 
 
1418
</sect2>
 
1419
 
 
1420
<sect2 id="menu-settings">
 
1421
<title><guimenu>Settings</guimenu> Menu</title>
 
1422
 
 
1423
<variablelist>
 
1424
 
 
1425
<varlistentry>
 
1426
<term><menuchoice>
 
1427
<guimenu>Settings</guimenu><guisubmenu>Toolbars Shown</guisubmenu>
 
1428
<guimenuitem>Main / Play Toolbar</guimenuitem> 
 
1429
</menuchoice>
 
1430
</term>
 
1431
<listitem><para>These commands show or hide the <link linkend="main-toolbar">Main
 
1432
Toolbar</link> and the <link linkend="play-toolbar">Play Toolbar</link>.</para>
 
1433
</listitem>
 
1434
</varlistentry>
 
1435
 
 
1436
<varlistentry>
 
1437
<term><menuchoice>
 
1438
<guimenu>Settings</guimenu>
 
1439
<guimenuitem>Show Splash Screen on Startup</guimenuitem>
 
1440
</menuchoice>
 
1441
</term>
 
1442
<listitem><para>This is a toggle option.  If enabled, &juk; will display
 
1443
an informational screen upon startup as it loads your music collection.</para>
 
1444
</listitem>
 
1445
</varlistentry>
 
1446
 
 
1447
<varlistentry>
 
1448
<term><menuchoice>
 
1449
<guimenu>Settings</guimenu>
 
1450
<guimenuitem>Dock in System Tray</guimenuitem>
 
1451
</menuchoice>
 
1452
</term>
 
1453
<listitem><para>This is a toggle option.  If enabled, &juk; will display an
 
1454
icon in your system tray.  You can use the system
 
1455
tray icon to tell if &juk; is playing, and control playback.</para>
 
1456
</listitem>
 
1457
</varlistentry>
 
1458
 
 
1459
<varlistentry>
 
1460
<term><menuchoice>
 
1461
<guimenu>Settings</guimenu>
 
1462
<guimenuitem>Stay in System Tray on Close</guimenuitem>
 
1463
</menuchoice>
 
1464
</term>
 
1465
<listitem><para>This is a toggle option.  If enabled, &juk; will remain
 
1466
running if you close the main window.  The Dock in System Tray option must
 
1467
also be enabled.  To quit &juk;, use the <menuchoice><guimenu>File</guimenu>
 
1468
<guimenuitem>Quit</guimenuitem></menuchoice> command from the main window, or
 
1469
the <guimenuitem>Quit</guimenuitem> command from the system tray's context
 
1470
menu.</para>
 
1471
</listitem>
 
1472
</varlistentry>
 
1473
 
 
1474
<varlistentry>
 
1475
<term><menuchoice>
 
1476
<guimenu>Settings</guimenu>
 
1477
<guimenuitem>Popup Track Announcement</guimenuitem>
 
1478
</menuchoice>
 
1479
</term>
 
1480
<listitem><para>This is a toggle option.  If enabled, &juk; will display
 
1481
an indicator whenever a song starts playing, with information on the artist and
 
1482
title, and with buttons allowing you to quickly switch to a different song.  The
 
1483
Dock in System Tray option must also be enabled.</para>
 
1484
</listitem>
 
1485
</varlistentry>
 
1486
 
 
1487
<varlistentry>
 
1488
<term><menuchoice>
 
1489
<guimenu>Settings</guimenu>
 
1490
<guimenuitem>Tag Guesser...</guimenuitem>
 
1491
</menuchoice>
 
1492
</term>
 
1493
<listitem><para>This command brings up the <link linkend="juk-tag-guesser-configuration">Tag Guesser Configuration
 
1494
dialog box</link>, where you can alter the patterns used to guess tag information
 
1495
from filenames.</para>
 
1496
</listitem>
 
1497
</varlistentry>
 
1498
 
 
1499
<varlistentry>
 
1500
<term><menuchoice>
 
1501
<guimenu>Settings</guimenu>
 
1502
<guimenuitem>File Renamer...</guimenuitem>
 
1503
</menuchoice>
 
1504
</term>
 
1505
<listitem><para>This command brings up the <link linkend="juk-rename-dialog">File Renamer Configuration
 
1506
dialog box</link>, where you can alter the way &juk; renames files for you.</para>
 
1507
</listitem>
 
1508
</varlistentry>
 
1509
 
 
1510
<varlistentry>
 
1511
<term><menuchoice>
 
1512
<guimenu>Settings</guimenu>
 
1513
<guimenuitem>Configure Shortcuts...</guimenuitem>
 
1514
</menuchoice>
 
1515
</term>
 
1516
<listitem><para>This brings up the standard &kde; dialog box where you can configure
 
1517
keyboard shortcuts for &juk;.  Some reasonable defaults are included as well, including
 
1518
Multimedia keys for people who have multimedia keyboards.</para>
 
1519
</listitem>
 
1520
</varlistentry>
 
1521
 
 
1522
</variablelist>
 
1523
 
 
1524
</sect2>
 
1525
 
 
1526
</sect1>
 
1527
 
 
1528
<sect1 id="keybindings">
 
1529
<title>Keybinding Reference</title>
 
1530
 
 
1531
<!--
 
1532
ctrl-a select all
 
1533
ctrl-c copy
 
1534
ctrl-r rename file
 
1535
ctrl-i guess tag entries from internet
 
1536
ctrl-f guess tag entries based on filename
 
1537
ctrl-f new search playlist
 
1538
ctrl-n new empty playlist
 
1539
ctrl-d new playlist from folder
 
1540
ctrl-o open file (add to the collection or a playlist)
 
1541
ctrl-q quit
 
1542
ctrl-s save
 
1543
ctrl-t save edited tag information
 
1544
ctrl-v paste
 
1545
ctrl-x cut
 
1546
f1 Show manual
 
1547
shift-f1 what's this help
 
1548
 
 
1549
-->
 
1550
<informaltable>
 
1551
<tgroup cols="2">
 
1552
<thead>
 
1553
<row>
 
1554
<entry>Key Combination</entry>
 
1555
<entry>Action</entry>
 
1556
</row>
 
1557
</thead>
 
1558
<tbody>
 
1559
<row>
 
1560
<entry><keycombo
 
1561
action="simul">&Ctrl;<keycap>A</keycap></keycombo></entry>
 
1562
<entry>Select all</entry>
 
1563
</row>
 
1564
<row>
 
1565
<entry><keycombo action="simul">&Ctrl;<keycap>C</keycap></keycombo></entry>
 
1566
<entry>Copy</entry>
 
1567
</row>
 
1568
<row>
 
1569
<entry><keycombo
 
1570
action="simul">&Ctrl;<keycap>R</keycap></keycombo></entry>
 
1571
<entry>Rename file</entry>
 
1572
</row>
 
1573
<row>
 
1574
<entry><keycombo
 
1575
action="simul">&Ctrl;<keycap>I</keycap></keycombo></entry>
 
1576
<entry>Guess tags from the Internet.</entry>
 
1577
</row>
 
1578
<row>
 
1579
<entry><keycombo
 
1580
action="simul">&Ctrl;<keycap>G</keycap></keycombo></entry>
 
1581
<entry>Guess tags from the filename.</entry>
 
1582
</row>
 
1583
<row>
 
1584
<entry><keycombo
 
1585
action="simul">&Ctrl;<keycap>F</keycap></keycombo></entry>
 
1586
<entry>New <link linkend="juk-search-playlists">search playlist</link>.</entry>
 
1587
</row>
 
1588
<row>
 
1589
<entry><keycombo
 
1590
action="simul">&Ctrl;<keycap>N</keycap></keycombo></entry>
 
1591
<entry>New empty Playlist</entry>
 
1592
</row>
 
1593
<row>
 
1594
<entry><keycombo
 
1595
action="simul">&Ctrl;<keycap>D</keycap></keycombo></entry>
 
1596
<entry>New playlist from folder.</entry>
 
1597
</row>
 
1598
<row>
 
1599
<entry><keycombo
 
1600
action="simul">&Ctrl;<keycap>T</keycap></keycombo></entry>
 
1601
<entry>Save changes to edited tags.</entry>
 
1602
</row>
 
1603
</tbody>
 
1604
</tgroup>
 
1605
</informaltable>
 
1606
 
 
1607
</sect1>
 
1608
</chapter>
 
1609
 
 
1610
<chapter id="credits-and-licenses">
 
1611
<title>Credits and Licenses</title>
 
1612
 
 
1613
<para>&juk; Copyright &copy; 2002, 2003, 2004 &Scott.Wheeler;.</para>
 
1614
 
 
1615
<para>&juk; is developed and maintained by &Scott.Wheeler;
 
1616
&Scott.Wheeler.mail;.</para>
 
1617
 
 
1618
<para>Many thanks to the following people who have contributed to &juk;:</para>
 
1619
 
 
1620
<itemizedlist>
 
1621
<listitem><para>&Daniel.Molkentin; &Daniel.Molkentin.mail; for system tray docking, <quote>inline</quote> tag
 
1622
editing, bug fixes, evangelism, moral support.</para>
 
1623
</listitem>
 
1624
<listitem><para>Tim Jansen <email>tim@tjansen.de</email> for
 
1625
the <application>GStreamer</application> port</para>
 
1626
</listitem>
 
1627
 
 
1628
<listitem><para>Stefan Asserh&auml;ll <email>stefan.asserhall@telia.com</email>
 
1629
for global shortcut support.</para>
 
1630
</listitem>
 
1631
 
 
1632
<listitem><para>Stephen Douglas <email>stephen_douglas@yahoo.com</email>
 
1633
for track announcement popups.</para>
 
1634
</listitem>
 
1635
 
 
1636
<listitem><para>&Frerich.Raabe; &Frerich.Raabe.mail;
 
1637
for automagical track data guessing, and bugfixes.</para>
 
1638
</listitem>
 
1639
 
 
1640
<listitem><para>Zack Rusin <email>zack@kde.org</email>
 
1641
for more automagical things, including MusicBrainz support.</para>
 
1642
</listitem>
 
1643
 
 
1644
<listitem><para>Adam Treat <email>manyoso@yahoo.com</email>
 
1645
for co-conspiring in MusicBrainz wizardry.</para>
 
1646
</listitem>
 
1647
 
 
1648
<listitem><para>Matthias Kretz <email>kretz@kde.org</email>
 
1649
for being the friendly neighborhood &arts; guru.</para>
 
1650
</listitem>
 
1651
 
 
1652
<listitem><para>Maks Orlovich <email>maksim@kde.org</email>
 
1653
for making &juk; friendlier to people with terabytes of music.</para>
 
1654
</listitem>
 
1655
 
 
1656
<listitem><para>Antonio Larrosa Jimenez <email>larrosa@kde.org</email>
 
1657
for the &DCOP; interface.</para>
 
1658
</listitem>
 
1659
 
 
1660
</itemizedlist>
 
1661
 
 
1662
<para>Documentation Copyright &copy; 2003, &Lauri.Watts;, and copyright
 
1663
&copy; 2004 Michael Pyne.</para>
 
1664
 
 
1665
<!-- TRANS:CREDIT_FOR_TRANSLATORS -->
 
1666
 
 
1667
&underFDL;
 
1668
&underGPL;
 
1669
 
 
1670
</chapter>
 
1671
 
 
1672
&documentation.index;
 
1673
 
 
1674
</book>
 
1675
<!--
 
1676
Local Variables:
 
1677
mode: sgml
 
1678
sgml-minimize-attributes:nil
 
1679
sgml-general-insert-case:lower
 
1680
sgml-indent-step:0
 
1681
sgml-indent-data:nil
 
1682
End:
 
1683
-->