blob: 29e6d6e94a6f586f8dc3d38c38dd48e05cbd338a [file] [log] [blame]
Dominik Riebeling51122c02006-04-08 20:08:35 +00001% $Id$ %
Nils Wallménius909b9462007-03-03 00:07:31 +00002\section{\label{ref:PlaybackOptions}Playback}
3The \setting{Playback} sub menu allows you to configure settings
Martin Arver85709112006-08-15 10:53:14 +00004related to audio playback.
5\begin{description}
Nils Wallménius2692c4e2006-09-21 17:00:13 +00006\item[Shuffle. ]Alters how Rockbox will select which song to play next.\\
7 Options: \setting{Yes}/\setting{No}.
Martin Arver85709112006-08-15 10:53:14 +00008 %
Dominik Riebelingd8f32832006-09-17 17:39:11 +00009\item[Repeat. ]Configures settings related to repeating of directories or
Martin Arver85709112006-08-15 10:53:14 +000010 playlists.\\
11 Options: \setting{Off} / \setting{All} / \setting{One} / \setting{Shuffle}
Martin Arver717ca0c2006-08-25 08:19:28 +000012 \nopt{ondiosp,ondiofm}{\setting{/A-B}}:
Michael DiFebbo1aa57dd2006-04-07 17:14:14 +000013 \begin{description}
Martin Arver85709112006-08-15 10:53:14 +000014 %
Dominik Riebelingd8f32832006-09-17 17:39:11 +000015 \item[Off. ]The current directory or playlist will not repeat
Martin Arver85709112006-08-15 10:53:14 +000016 when it is finished.
17 \note{If you have the \setting{Auto change directory} option set to
18 \setting{Yes}, Rockbox will move on to the next directory on your
19 hard drive. If the \setting{Auto Change Directory} option is set to
20 \setting{No}, playback will stop when the current directory or
21 playlist is finished.}
22 %
Dominik Riebelingd8f32832006-09-17 17:39:11 +000023 \item[All. ]The current directory or playlist will repeat when it is
Martin Arver85709112006-08-15 10:53:14 +000024 finished.
25 \note{This option does \emph{not} shuffle all files on your \dap.
26 Rockbox is playlist oriented. When you play a song, a directory, or
27 an album, Rockbox creates a playlist and plays it. Thus, to shuffle
28 all songs on the \dap, you need to create a playlist of all songs on
29 the player, and play that playlist with shuffle mode set to
30 \setting{All}.}
31 %
Dominik Riebelingd8f32832006-09-17 17:39:11 +000032 \item[One. ]Repeat one track over and over.
Martin Arver85709112006-08-15 10:53:14 +000033 %
Dominik Riebelingd8f32832006-09-17 17:39:11 +000034 \item[Shuffle. ]When the current directory or playlist has finished
Martin Arver85709112006-08-15 10:53:14 +000035 playing, it will be shuffled and then repeated.
36 %
37 \nopt{ondiosp,ondiofm}{
Dominik Riebelingd8f32832006-09-17 17:39:11 +000038 \item[A-B. ]Repeats between two user defined points within a track,
Martin Arver85709112006-08-15 10:53:14 +000039 typically used by musicians when attempting to learn a piece of music.
Dave Chapmaneb52cdc2006-08-25 07:26:18 +000040 This option is more complicated to use than the others as the \dap\
Martin Arver717ca0c2006-08-25 08:19:28 +000041 must first be placed into A-B repeat mode and then the start and end
Martin Arver85709112006-08-15 10:53:14 +000042 points defined.\\
Barry Wardellcc46eae2006-10-16 18:36:01 +000043 \opt{h10,h10_5gb}{
Dominik Riebeling484a0b62007-03-04 09:42:07 +000044 Hold \ButtonPower{} and press \ButtonRew{} to set the Start Point (A).
45 For setting the End Point (B) hold \ButtonPower{} and press \ButtonFF{}.
46 You can reset the markers by pressing \ButtonPower{} and \ButtonPlay{}.
Barry Wardellcc46eae2006-10-16 18:36:01 +000047 }
Dominik Riebeling484a0b62007-03-04 09:42:07 +000048 \opt{ipod,x5}{
49 To set the Start Point (A) press \ButtonSelect{}. The following
50 press of \ButtonSelect{} will set the End Point (B), and a third
51 successive \ButtonSelect{} will reset the markers.
52 }
53 \opt{h1xx,h300}{
54 To set the Start Point (A) hold \ButtonOn{} and press \ButtonLeft{}.
55 Setting the End Point (B) is done accordingly using
56 \ButtonOn{} and \ButtonRight{}.
57 To reset the markers hold \ButtonOn{} and press \ButtonSelect{}.
58 }
59 \nopt{h1xx,h300,h10,h10_5gb,ipod,x5}{
Barry Wardellcc46eae2006-10-16 18:36:01 +000060 \fixme{
61 Hold Play and press Left --- Sets Start Point (A)\\
62 Hold Play and press Right --- Sets End Point (B)\\
63 }
Martin Arver85709112006-08-15 10:53:14 +000064 }
65 }
66 \end{description}
Nils Wallménius909b9462007-03-03 00:07:31 +000067
Dominik Riebelingd8f32832006-09-17 17:39:11 +000068\item[Play Selected First. ]This setting controls what happens when you
Martin Arver85709112006-08-15 10:53:14 +000069 select a file for playback while shuffle mode is on. If the
70 \setting{Play Selected First} setting is \setting{Yes}, the file you
71 selected will be played first. If this setting is \setting{No}, a random
72 file in the directory will be played first.
Nils Wallménius909b9462007-03-03 00:07:31 +000073
Dominik Riebelingd8f32832006-09-17 17:39:11 +000074 \item[Fast-Forward/Rewind. ]How fast you want search (fast forward or rewind)
Martin Arver85709112006-08-15 10:53:14 +000075 to accelerate when you hold down the button. \setting{Off} means no
76 acceleration. \setting{2x/1s} means double the search speed once every
77 second the button is held. \setting{2x/5s} means double the search speed
78 once every 5 seconds the button is held.
Nils Wallménius909b9462007-03-03 00:07:31 +000079
Dominik Riebelingd8f32832006-09-17 17:39:11 +000080 \item[Anti-Skip Buffer. ]This setting allows you to control how much music is
Nils Wallménius2692c4e2006-09-21 17:00:13 +000081 stored in the \daps{} memory whilst playing a song, acting as a buffer
82 against shock or playback problems. The \dap{} transfers the selected
Martin Arver7bdd03a2006-08-27 15:00:50 +000083 amount of the forthcoming song into its memory at high speed whilst you are
Nils Wallménius2692c4e2006-09-21 17:00:13 +000084 playing the song. It keeps a ``rolling'' buffer, which keeps feeding more
Martin Arver85709112006-08-15 10:53:14 +000085 of the forthcoming song into memory as it goes along.
Nils Wallménius2692c4e2006-09-21 17:00:13 +000086 If the \dap{} is knocked, shaken or jogged heavily while Rockbox is trying
87 to read the hard drive, Rockbox might not be able to read the drive.
88 Rockbox will retry over and over again until it succeeds, but may
89 eventually reach the end of the memory buffer. When that happens, Rockbox
90 must stop playing and wait for more data from the disk, which causes your
91 music to skip. The anti-skip setting tells Rockbox how much extra buffer
Martin Arver85709112006-08-15 10:53:14 +000092 memory to spare to handle this situation. This setting therefore allows you
Nils Wallménius2692c4e2006-09-21 17:00:13 +000093 to reduce the chances of there being a gap or pause during playback of
Martin Arver85709112006-08-15 10:53:14 +000094 songs.
95
Martin Arver7bdd03a2006-08-27 15:00:50 +000096 \nopt{ondio}{
97 \opt{MASCODEC}{The anti-skip buffer can be set to a value between 0 and 7
98 seconds.}
Dominik Riebelingd8f32832006-09-17 17:39:11 +000099 }%
Martin Arver7bdd03a2006-08-27 15:00:50 +0000100 \opt{ondio}{
101 The anti-skip buffer can safely be kept at zero. It will eventually be
102 eliminated.
Dominik Riebelingd8f32832006-09-17 17:39:11 +0000103 }%
Nils Wallménius87b8e6b2006-07-29 09:30:56 +0000104 \opt{SWCODEC}{The anti-skip buffer can be set to various values between
Dominik Riebelingd8f32832006-09-17 17:39:11 +0000105 5 seconds and 10 minutes.}%
Martin Arver85709112006-08-15 10:53:14 +0000106
Dominik Riebeling750aacb2006-04-22 21:58:22 +0000107 \note{Having a large anti-skip buffer tends to use more power, and may
108 reduce your battery life. It is recommended to always use the lowest
109 possible setting that allows correct and continuous playback.}
Martin Arver85709112006-08-15 10:53:14 +0000110
Nils Wallménius2692c4e2006-09-21 17:00:13 +0000111 \item[Fade on Stop/Pause. ]Enables and disables a fade effect when you
Martin Arver85709112006-08-15 10:53:14 +0000112 pause or stop playing a song. If the Fade on Stop/Pause option is
113 set to \setting{Yes}, your music will fade out when you stop or pause
114 playback, and fade in when you resume playback.
115
Nils Wallménius2692c4e2006-09-21 17:00:13 +0000116 \item[Party Mode. ]Enables unstoppable music playback. When new songs are
117 selected, they are queued at the end of the current dynamic playlist
118 instead of being played immediately. Pausing and stopping playback is
119 disabled as well as skipping songs and launching plugins.
120
Michael DiFebbo1aa57dd2006-04-07 17:14:14 +0000121 \opt{SWCODEC}{
Dominik Riebelingd8f32832006-09-17 17:39:11 +0000122 \item[Crossfade. ]
Martin Arver85709112006-08-15 10:53:14 +0000123 This setting enables a cross-fader. At the end of a song, the song will
124 fade out as the next song fades in, creating a smooth transition between
125 songs.\\
Michael DiFebbo1aa57dd2006-04-07 17:14:14 +0000126 Options:
Martin Arver85709112006-08-15 10:53:14 +0000127 \begin{description}
Dominik Riebelingd8f32832006-09-17 17:39:11 +0000128 \item[Enable Crossfade. ]If set to \setting{Off}, crossfade is disabled.
Nils Wallménius2692c4e2006-09-21 17:00:13 +0000129 If set to \setting{Always}, songs will always crossfade into one
130 another. If set to \setting{Shuffle}, crossfade is enabled when the
Martin Arver85709112006-08-15 10:53:14 +0000131 shuffle feature is set to \setting{Yes}, but disabled otherwise. If set
132 to track skip only, tracks will only crossfade when you manually change
133 tracks.
Michael DiFebbo1aa57dd2006-04-07 17:14:14 +0000134 %
Dominik Riebelingd8f32832006-09-17 17:39:11 +0000135 \item[Fade In Delay. ]The ``fade in delay'' is the length of time between
Martin Arver85709112006-08-15 10:53:14 +0000136 when the crossfade process begins and when the new track begins to fade
137 in.
Michael DiFebbo1aa57dd2006-04-07 17:14:14 +0000138 %
Dominik Riebelingd8f32832006-09-17 17:39:11 +0000139 \item[Fade In Duration. ]The length of time, in seconds, that it takes
Martin Arver85709112006-08-15 10:53:14 +0000140 your music to fade in.
Michael DiFebbo1aa57dd2006-04-07 17:14:14 +0000141 %
Dominik Riebelingd8f32832006-09-17 17:39:11 +0000142 \item[Fade Out Delay. ]The ``fade out delay'' is the length of time
Martin Arver85709112006-08-15 10:53:14 +0000143 between when the crossfade process begins and when the old track begins
144 to fade out.
Michael DiFebbo1aa57dd2006-04-07 17:14:14 +0000145 %
Dominik Riebelingd8f32832006-09-17 17:39:11 +0000146 \item[Fade Out Duration. ]The length of time, in seconds, that it takes
Martin Arver85709112006-08-15 10:53:14 +0000147 your music to fade out.
Michael DiFebbo1aa57dd2006-04-07 17:14:14 +0000148 %
Dominik Riebelingd8f32832006-09-17 17:39:11 +0000149 \item[Fade Out Mode. ]If set to \setting{Crossfade}, one song will fade
Martin Arver85709112006-08-15 10:53:14 +0000150 out and the next song will simultaneously fade in. If set to
151 \setting{Mix}, the ending song will continue to play as normal until
152 its end, while the starting song will fade in from under it.
153 \setting{Mix} mode is not
Brandon Low52ad3892006-04-26 19:12:07 +0000154 used for manual track skips, even if it is selected here.
Martin Arver85709112006-08-15 10:53:14 +0000155 \end{description}
156
157 \note{The crossfade setting is particularly effective when the player is
158 set on shuffle.}
Dominik Riebelingd8f32832006-09-17 17:39:11 +0000159 }%
Martin Arver85709112006-08-15 10:53:14 +0000160
Michael DiFebbo1aa57dd2006-04-07 17:14:14 +0000161 \opt{SWCODEC}{
Dominik Riebelingd8f32832006-09-17 17:39:11 +0000162 \item[Replaygain. ]This allows you to control the replaygain function.
Nils Wallménius2692c4e2006-09-21 17:00:13 +0000163 The purpose of replaygain is to adjust the volume of the music played
164 so that all songs (or albums, depending on your settings) have the
165 same apparent volume. This prevents sudden changes in volume when
Martin Arver85709112006-08-15 10:53:14 +0000166 changing between songs recorded at different volume levels.
167 For replaygain to work, the songs must have been processed by a program
168 that adds replaygain information to the ID3 tags (or Vorbis tags).
169 \note{APEv2 tags are not currently supported.}
170
171 Options for replaygain are:
172 \begin{description}
Dominik Riebelingd8f32832006-09-17 17:39:11 +0000173 \item[Enable Replaygain. ]This turns on/off the replaygain function.
Martin Arver85709112006-08-15 10:53:14 +0000174 %
Dominik Riebelingd8f32832006-09-17 17:39:11 +0000175 \item[Prevent Clipping. ]Avoid clipping of a song's waveform.
Martin Arver85709112006-08-15 10:53:14 +0000176 If a song would clip during playback, the volume is lowered for
177 that song. Replaygain information is needed for this to work.
178 %
Dominik Riebelingd8f32832006-09-17 17:39:11 +0000179 \item[Replaygain type. ]Choose the type of replaygain to apply:
Michael DiFebbo1aa57dd2006-04-07 17:14:14 +0000180 \begin{description}
Dominik Riebelingd8f32832006-09-17 17:39:11 +0000181 \item[Album Gain. ]Maintain a constant volume level between
Martin Arver85709112006-08-15 10:53:14 +0000182 albums, but keep any intentional volume variations between
183 songs in an album. (If album gain value is not available,
184 uses track gain information).
185 %
Dominik Riebelingd8f32832006-09-17 17:39:11 +0000186 \item[Track Gain. ]Maintain a constant volume level between
Martin Arver85709112006-08-15 10:53:14 +0000187 tracks. If track gain value is not available, no replaygain
188 is applied.
189 %
Dominik Riebelingd8f32832006-09-17 17:39:11 +0000190 \item[Track Gain if Shuffling. ]Maintains a constant volume
Nils Wallménius2692c4e2006-09-21 17:00:13 +0000191 between tracks if \setting{Shuffle} is set to \setting{Yes}.
192 Reverts to album mode if \setting{Shuffle} is set to \setting{No}.
Michael DiFebbo1aa57dd2006-04-07 17:14:14 +0000193 \end{description}
Martin Arver85709112006-08-15 10:53:14 +0000194 %
Nils Wallménius2692c4e2006-09-21 17:00:13 +0000195 \item[Pre-amp. ]This allows you to adjust the volume when replaygain
Martin Arver85709112006-08-15 10:53:14 +0000196 is applied. Replaygain often lowers the volume, sometimes quite
Nils Wallménius2692c4e2006-09-21 17:00:13 +0000197 much, so here you can compensate for that. Please note that a
198 (large) positive pre-amp setting can cause clipping, unless
199 prevent clipping is enabled. The pre-amp can be set to any
Martin Arver85709112006-08-15 10:53:14 +0000200 decibel (dB) value between -12dB and +12dB, in increments of 0.1{}dB.
201 \end{description}
Michael DiFebbo1aa57dd2006-04-07 17:14:14 +0000202 }
Nils Wallménius2692c4e2006-09-21 17:00:13 +0000203 \opt{SWCODEC}{
204 \item[Beep Volume. ]Controls the volume of the beep that is heard when
205 skipping forward or backward between tracks. The beep is disabled when
206 set to \setting{Off}.
207 }
208
Dominik Riebelingff026602006-10-02 17:35:03 +0000209 \item[ID3 Tag Priority.] Select which version of ID3 tag to use if both are
Nils Wallménius2692c4e2006-09-21 17:00:13 +0000210 present.
211
212\item[Auto-Change Directory. ]Control what Rockbox does when it reaches the end
213 of a directory. If \setting{Auto-Change Directory} is set to \setting{Yes},
214 Rockbox will continue to the next directory. If
215 \setting{Auto-Change Directory} is set to \setting{No}, playback will stop at
216 the end of the current directory.
217 \note{You must have the \setting{Repeat} option set to \setting{No} for
218 \setting{Auto-Change Directory} to function properly.}
Martin Arverbeb1d102006-10-21 13:20:38 +0000219
Martin Arver85709112006-08-15 10:53:14 +0000220 %
Nicolas Pennequine7f72802007-04-04 13:01:55 +0000221\opt{ipodnano,ipodvideo,ipodmini,ipod4g,ipod3g,ipodcolor,gigabeatf}{
Dominik Riebelingff026602006-10-02 17:35:03 +0000222\item[Pause on headphone unplug.] Enables and disables automatic pausing of
223 playback when the headphones are disconnected from the \daps{} headphone
224 socket.
225 %
226 \begin{description}
227 \item[Pause on headphone unplug. ]Options for automatic pause:
228 \begin{description}
229 \item[Off.] Disables automatic pause.
230 %
231 \item[Pause.] Pauses the \dap{} when the headphones are removed.
232 %
233 \item[Pause and Resume.] Pauses when the headphones are removed, and
234 resumes playback when they are reconnected.
235 \end{description}
236 \item[Duration to rewind.] Number of seconds (between 0 and 15) to rewind
237 playback when the headphones are removed.
238 %
239 \item[Disable auto-resume if phones not present.] This option will disable
240 the automatic resumption of playback at startup if the headphones are not
241 connected to the \dap{}.
242 \note{This requires \setting{Resume on Startup} to be enabled.}
243 \end{description}
Martin Arverb5231532006-10-21 13:45:40 +0000244
245
Dominik Riebelingff026602006-10-02 17:35:03 +0000246}%
Martin Arverb5231532006-10-21 13:45:40 +0000247
248\item[Last.fm Log.]\index{Last.fm Log}\index{Audioscrobbler|see{Last.fm Log}}
249 Enables logging of your played tracks for submittal to
250 \url{http://www.last.fm}. This service was formely known as
251 \emph{Audioscrobbler}. When you enable this option, you'll have to reboot to
252 start the logging. The log-file is called
Martin Arvere918edc2006-10-21 13:51:04 +0000253 \opt{CONFIG_RTC}{\fname{.scrobbler.log},}%
254 \nopt{CONFIG_RTC}{\fname{.scrobbler-timeless.log},}%
255 and is to be found in the root directory of your \dap{}.
Martin Arverb5231532006-10-21 13:45:40 +0000256 \note{See \wikilink{LastFMLog} for a further description, and for tools you
257 can use to submit your Last.fm log.}
258
Nicolas Pennequine7f72802007-04-04 13:01:55 +0000259\item[Cuesheet Support.]\index{Cuesheet Support}
260 Enables reading of cuesheet files for played tracks. If a cuesheet is found
261 for a track, track markers are displayed on the progressbar and it is
262 possible to skip between the tracks within the cuesheet. Also the information
263 found in the cuesheet file will replace the information from the ID3 tags.
264 When you enable this option, you'll have to reboot for it to come into
265 effect.
266
Martin Arver85709112006-08-15 10:53:14 +0000267\end{description}