Next part of FS#9086: Add a description of the crossfade settings to the playback...
[kugel-rb.git] / manual / configure_rockbox / playback_options.tex
blobceaef00d3cac748dbc3c68cd4b79c5a0e5b9d07e
1 % $Id$ %
2 \section{\label{ref:PlaybackOptions}Playback}
3 The \setting{Playback} sub menu allows you to configure settings
4 related to audio playback.
5 \begin{description}
6 \item[Shuffle]Turning shuffle on will cause Rockbox to randomly re-order the
7 playlist. Thus, to shuffle all of the audio files on the player, you first
8 need to create a playlist containing all of them. For more information on
9 creating playlists refer to \reference{ref:working_with_playlists}.\\
10 Options: \setting{Yes}/\setting{No}.
12 \item[Repeat]Configures settings related to repeating of directories or
13 playlists.\\
14 Options: \setting{Off} / \setting{All} / \setting{One} / \setting{Shuffle}
15 \nopt{ondiosp,ondiofm}{\setting{/A-B}}:
16 \begin{description}
18 \item[Off]The current playlist will not repeat when it is finished.
19 \note{If you have the \setting{Auto-Change Directory} option set to
20 \setting{Yes}, Rockbox will move on to the next directory on your
21 hard drive. If the \setting{Auto-Change Directory} option is set to
22 \setting{No}, playback will stop when the current directory or
23 playlist is finished.}
25 \item[All]The current playlist will repeat when it is finished.
28 \item[One]Repeat one track over and over.
30 \item[Shuffle]When the current playlist has finished playing, it will
31 be shuffled and then repeated.
33 \nopt{ondiosp,ondiofm}{
34 \item[A-B]Repeats between two user defined points within a track,
35 typically used by musicians when attempting to learn a piece of music.
36 This option is more complicated to use than the others as the \dap\
37 must first be placed into A-B repeat mode and then the start and end
38 points defined.\\
39 \opt{RECORDER_PAD}{
40 To set the Start Point (A) hold \ButtonOn{} and press \ButtonLeft{}.
41 Setting the End Point (B) is done accordingly using
42 \ButtonOn{} and \ButtonRight{}.
43 To reset the markers hold \ButtonOn{} and press \ButtonOff{}.
45 \opt{h10,h10_5gb}{
46 Hold \ButtonPower{} and press \ButtonRew{} to set the Start Point (A).
47 For setting the End Point (B) hold \ButtonPower{} and press \ButtonFF{}.
48 You can reset the markers by pressing \ButtonPower{} and \ButtonPlay{}.
50 \opt{ipod,x5}{
51 To set the Start Point (A) press \ButtonSelect{}. The following
52 press of \ButtonSelect{} will set the End Point (B), and a third
53 successive \ButtonSelect{} will reset the markers.
55 \opt{h1xx,h300}{
56 To set the Start Point (A) hold \ButtonOn{} and press \ButtonLeft{}.
57 Setting the End Point (B) is done accordingly using
58 \ButtonOn{} and \ButtonRight{}.
59 To reset the markers hold \ButtonOn{} and press \ButtonSelect{}.
61 \opt{sansa}{
62 To set the Start Point (A) hold \ButtonPower{} and press \ButtonLeft{}.
63 Setting the End Point (B) is done accordingly using
64 \ButtonPower{} and \ButtonRight{}.
65 To reset the markers hold \ButtonPower{} and press \ButtonUp{}.
67 \opt{gigabeatf}{
68 To set the Start Point (A) hold \ButtonA{} and press \ButtonLeft{}.
69 Setting the End Point (B) is done accordingly using
70 \ButtonA{} and \ButtonRight{}.
71 To reset the markers hold \ButtonA{} and press \ButtonSelect{}.
73 \opt{MROBE100_PAD}{
74 To set the Start Point (A) hold \ButtonDisplay{} and press \ButtonLeft{}.
75 Setting the End Point (B) is done accordingly using
76 \ButtonDisplay{} and \ButtonRight{}.
77 To reset the markers hold \ButtonDisplay{} and press \ButtonSelect{}.
79 \opt{gigabeats}{
80 To set the Start Point (A) hold \ButtonBack{} and press \ButtonLeft{}.
81 Setting the End Point (B) is done accordingly using
82 \ButtonBack{} and \ButtonRight{}.
83 To reset the markers \ButtonBack{} and press \ButtonSelect{}.
85 \nopt{h1xx,h300,h10,h10_5gb,ipod,x5,e200,gigabeatf,RECORDER_PAD,MROBE100_PAD,gigabeats}{
86 \fixme{
87 --- Sets Start Point (A)\\
88 --- Sets End Point (B)\\
92 \end{description}
94 \item[Play Selected First]This setting controls what happens when you
95 select a file for playback while shuffle mode is on. If the
96 \setting{Play Selected First} setting is \setting{Yes}, the file you
97 selected will be played first. If this setting is \setting{No}, a random
98 file in the directory will be played first.
100 \item[Fast-Forward/Rewind]How fast you want search (fast forward or rewind)
101 to accelerate when you hold down the button. \setting{Off} means no
102 acceleration. \setting{2x/1s} means double the search speed once every
103 second the button is held. \setting{2x/5s} means double the search speed
104 once every 5 seconds the button is held.
106 \item[Anti-Skip Buffer]This setting allows you to control how much music is
107 stored in the \daps{} memory whilst playing a song, acting as a buffer
108 against shock or playback problems. The \dap{} transfers the selected
109 amount of the forthcoming song into its memory at high speed whilst you are
110 playing the song. It keeps a ``rolling'' buffer, which keeps feeding more
111 of the forthcoming song into memory as it goes along.
112 If the \dap{} is knocked, shaken or jogged heavily while Rockbox is trying
113 to read the hard drive, Rockbox might not be able to read the drive.
114 Rockbox will retry over and over again until it succeeds, but may
115 eventually reach the end of the memory buffer. When that happens, Rockbox
116 must stop playing and wait for more data from the disk, which causes your
117 music to skip. The anti-skip setting tells Rockbox how much extra buffer
118 memory to spare to handle this situation. This setting therefore allows you
119 to reduce the chances of there being a gap or pause during playback of
120 songs.
122 \nopt{ondio}{
123 \opt{MASCODEC}{The anti-skip buffer can be set to a value between 0 and 7
124 seconds.}
126 \opt{ondio}{
127 The anti-skip buffer can safely be kept at zero. It will eventually be
128 eliminated.
130 \opt{swcodec}{The anti-skip buffer can be set to various values between
131 5 seconds and 10 minutes.}%
133 \note{Having a large anti-skip buffer tends to use more power, and may
134 reduce your battery life. It is recommended to always use the lowest
135 possible setting that allows correct and continuous playback.}
137 \item[Fade on Stop/Pause]Enables and disables a fade effect when you
138 pause or stop playing a song. If the Fade on Stop/Pause option is
139 set to \setting{Yes}, your music will fade out when you stop or pause
140 playback, and fade in when you resume playback.
142 \item[Party Mode]Enables unstoppable music playback. When new songs are
143 selected, they are queued at the end of the current dynamic playlist
144 instead of being played immediately. Pausing and stopping playback is
145 disabled as well as skipping songs and launching plugins.
147 \opt{swcodec}{
148 \item[Crossfade]
149 This setting enables a cross-fader. At the end of a song, the song will
150 fade out as the next song fades in, creating a smooth transition between
151 songs. The crossfade setting is particularly effective when the player is
152 set on shuffle.\\
154 Options for crossfade settings are:
155 \begin{description}
156 \item[Enable Crossfade]If set to \setting{Off}, crossfade is disabled.
157 If set to \setting{Always}, songs will always crossfade into one
158 another. If set to \setting{Shuffle}, crossfade is enabled when the
159 shuffle feature is set to \setting{Yes}, but disabled otherwise. If set
160 to track skip only, tracks will only crossfade when you manually change
161 tracks.
163 \item[Fade In Delay]The ``fade in delay'' is the length of time between
164 when the crossfade process begins and when the new track begins to fade
167 \item[Fade In Duration]The length of time, in seconds, that it takes
168 your music to fade in once the \setting{Fade In Delay} has ended.
170 \item[Fade Out Delay]The ``fade out delay'' is the length of time
171 between when the crossfade process begins and when the old track begins
172 to fade out.
174 \item[Fade Out Duration]The length of time, in seconds, that it takes
175 your music to fade out once the \setting{Fade Out Delay} has ended.
177 \item[Fade Out Mode]If set to \setting{Crossfade}, one song will fade
178 out and the next song will simultaneously fade in. If set to
179 \setting{Mix}, the ending song will continue to play as normal until
180 its end, while the starting song will fade in from under it.
181 \setting{Mix} mode is not
182 used for manual track skips, even if it is selected here.
183 \end{description}
185 \note{The rules above apply except in the instance where
186 \setting{Fade Out Delay} plus \setting{Fade Out Duration} is less then
187 \setting{Fade In Delay} (which would create a gap in the audio). In this case,
188 the \setting{Fade In Delay} is reduced to eliminate the gap.}
190 The graphic below illustrates how the different settings work in practice.
192 \includegraphics[width=14cm]{configure_rockbox/images/crossfade_graphic.png}
195 \opt{swcodec}{
196 \item[Replaygain]This allows you to control the replaygain function.
197 The purpose of replaygain is to adjust the volume of the music played
198 so that all songs (or albums, depending on your settings) have the
199 same apparent volume. This prevents sudden changes in volume when
200 changing between songs recorded at different volume levels.
201 For replaygain to work, the songs must have been processed by a program
202 that adds replaygain information to the ID3 tags (or Vorbis tags).
203 \note{APEv2 tags are not currently supported.}
205 Options for replaygain are:
206 \begin{description}
207 \item[Enable Replaygain]This turns on/off the replaygain function.
209 \item[Prevent Clipping]Avoid clipping of a song's waveform.
210 If a song would clip during playback, the volume is lowered for
211 that song. Replaygain information is needed for this to work.
213 \item[Replaygain Type]Choose the type of replaygain to apply:
214 \begin{description}
215 \item[Album Gain]Maintain a constant volume level between
216 albums, but keep any intentional volume variations between
217 songs in an album. (If album gain value is not available,
218 uses track gain information).
220 \item[Track Gain]Maintain a constant volume level between
221 tracks. If track gain value is not available, no replaygain
222 is applied.
224 \item[Track Gain If Shuffling]Maintains a constant volume
225 between tracks if \setting{Shuffle} is set to \setting{Yes}.
226 Reverts to album mode if \setting{Shuffle} is set to \setting{No}.
227 \end{description}
229 \item[Pre-amp]This allows you to adjust the volume when replaygain
230 is applied. Replaygain often lowers the volume, sometimes quite
231 much, so here you can compensate for that. Please note that a
232 (large) positive pre-amp setting can cause clipping, unless
233 prevent clipping is enabled. The pre-amp can be set to any
234 decibel (dB) value between -12dB and +12dB, in increments of 0.1{}dB.
235 \end{description}
237 \opt{swcodec}{
238 \item[Beep Volume]Controls the volume of the beep that is heard when
239 skipping forward or backward between tracks. The beep is disabled when
240 set to \setting{Off}.
243 \opt{spdif_power}{
244 \item[Optical Output. ]Enables or disables the optical S/PDIF output to
245 allow a digital connection to a suitable external decoder. To enable
246 optical output, set to \setting{Yes}
249 \item[Auto-Change Directory]Control what Rockbox does when it reaches the end
250 of a directory. If \setting{Auto-Change Directory} is set to \setting{Yes},
251 Rockbox will continue to the next directory. If
252 \setting{Auto-Change Directory} is set to \setting{No}, playback will stop at
253 the end of the current playlist. Using the \setting{Random} feature requires
254 you to first generate a folder list via the Random Folder Advance Configuration
255 plugin (see \reference{ref:random_folder_advance_config}).
256 \note{You must have the \setting{Repeat} option set to \setting{No} for
257 \setting{Auto-Change Directory} to function properly.}
258 \note{This feature only works when songs have been played from the file
259 browser. Using it with the database may cause unexpected behavior.}
262 \opt{headphone_detection}{
263 \item[Pause on Headphone Unplug] Enables and disables automatic pausing of
264 playback when the headphones are disconnected from the \daps{} headphone
265 socket.
267 \begin{description}
268 \item[Pause on Headphone Unplug]Options for automatic pause:
269 \begin{description}
270 \item[Off.] Disables automatic pause.
272 \item[Pause.] Pauses the \dap{} when the headphones are removed.
274 \item[Pause and Resume.] Pauses when the headphones are removed, and
275 resumes playback when they are reconnected.
276 \end{description}
277 \item[Duration to Rewind] Number of seconds (between 0 and 15) to rewind
278 playback when the headphones are removed.
280 \item[Disable Auto-Resume If Phones Not Present] This option will disable
281 the automatic resumption of playback at startup if the headphones are not
282 connected to the \dap{}.
283 \note{This requires \setting{Resume on Startup} to be enabled.}
284 \end{description}
288 \item[Last.fm Log]\index{Last.fm Log}\index{Audioscrobbler|see{Last.fm Log}}
289 Enables logging of your played tracks for submittal to
290 \url{http://www.last.fm}. This service was formely known as
291 \emph{Audioscrobbler}. When you enable this option, you'll have to reboot to
292 start the logging. The log-file is called
293 \opt{rtc}{\fname{.scrobbler.log},}%
294 \nopt{rtc}{\fname{.scrobbler-timeless.log},}%
295 and is to be found in the root directory of your \dap{}.
296 \note{See \wikilink{LastFMLog} for a further description, and for tools you
297 can use to submit your Last.fm log.}
299 \item[Cuesheet Support]\index{Cuesheet Support}
300 Enables reading of cuesheet files for played tracks. If a cuesheet is found
301 for a track, track markers are displayed on the progressbar and it is
302 possible to skip between the tracks within the cuesheet. Also the information
303 found in the cuesheet file will replace the information from the ID3 tags.
304 When you enable this option, you'll have to reboot for it to come into
305 effect.
307 \end{description}