Dominik Riebeling | 29028d0 | 2006-06-02 20:06:26 +0000 | [diff] [blame] | 1 | % $Id$ % |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 2 | \section{\label{ref:Bookmarkconfigactual}Bookmarking} |
Dominik Riebeling | 6cc8c40 | 2006-04-16 20:05:01 +0000 | [diff] [blame] | 3 | Bookmarks allow you to save your current position within a track so that |
Jeffrey Goode | 8173fed | 2010-04-19 17:52:21 +0000 | [diff] [blame] | 4 | you can return to it at a later time. \opt{swcodec}{Bookmarks also store |
| 5 | rate, pitch and speed information from the \setting{Pitch Screen} (see |
| 6 | \reference{sec:pitchscreen}).} Bookmarks are saved on a per directory |
Alexander Levin | 38234e2 | 2010-05-09 15:46:48 +0000 | [diff] [blame] | 7 | basis or for individual (saved) playlists. You can store multiple bookmarks, |
| 8 | even for the same track. When there's already a bookmark for a directory or |
| 9 | playlist, new bookmarks are added before existing ones. |
| 10 | |
| 11 | Bookmarks are stored next to the directory or playlist they reference, in a |
Alexander Levin | 598ed2e | 2010-05-09 16:00:24 +0000 | [diff] [blame] | 12 | file with the same name as the directory or playlist and a ``.bmark'' |
Alexander Levin | 38234e2 | 2010-05-09 15:46:48 +0000 | [diff] [blame] | 13 | extension. To load a bookmark, select the bookmark file and then select |
| 14 | the bookmark to load. There are other ways to load a bookmarks mentioned |
| 15 | below. |
Alex Parker | c0f69bb | 2009-12-17 22:48:49 +0000 | [diff] [blame] | 16 | |
| 17 | \note{Bookmarking only works when tracks are launched from the file browser, |
Alexander Levin | 38234e2 | 2010-05-09 15:46:48 +0000 | [diff] [blame] | 18 | and does not work for tracks launched via the |
| 19 | database. In addition, they do not work with dynamic |
| 20 | playlists.} |
Alex Parker | c0f69bb | 2009-12-17 22:48:49 +0000 | [diff] [blame] | 21 | |
Dominik Riebeling | 6cc8c40 | 2006-04-16 20:05:01 +0000 | [diff] [blame] | 22 | \begin{description} |
Alexander Levin | 38234e2 | 2010-05-09 15:46:48 +0000 | [diff] [blame] | 23 | |
| 24 | \item [Bookmark on Stop.] |
Alexander Levin | 72e463f | 2010-07-06 16:17:42 +0000 | [diff] [blame] | 25 | This option controls whether Rockbox creates a bookmark when playback is |
| 26 | stopped manually. |
Dominik Riebeling | 6cc8c40 | 2006-04-16 20:05:01 +0000 | [diff] [blame] | 27 | \begin{description} |
Alexander Levin | 38234e2 | 2010-05-09 15:46:48 +0000 | [diff] [blame] | 28 | \item[No.] |
| 29 | Do not create bookmarks. |
| 30 | \item[Yes.] |
| 31 | Always create bookmarks. |
| 32 | \item[Ask.] |
| 33 | Ask if a bookmark should be created. |
Dominik Riebeling | 29028d0 | 2006-06-02 20:06:26 +0000 | [diff] [blame] | 34 | \item[Yes -- Recent Only.] |
Alexander Levin | 38234e2 | 2010-05-09 15:46:48 +0000 | [diff] [blame] | 35 | Always create a bookmark, but only in the recent bookmarks list. |
Dominik Riebeling | 29028d0 | 2006-06-02 20:06:26 +0000 | [diff] [blame] | 36 | \item[Ask -- Recent Only.] |
Alexander Levin | 38234e2 | 2010-05-09 15:46:48 +0000 | [diff] [blame] | 37 | Ask if a bookmark should be created, but only add it to the recent |
| 38 | bookmarks list. |
Dominik Riebeling | 6cc8c40 | 2006-04-16 20:05:01 +0000 | [diff] [blame] | 39 | \end{description} |
Alexander Levin | 38234e2 | 2010-05-09 15:46:48 +0000 | [diff] [blame] | 40 | When either \setting{Yes -- Recent Only} or \setting{Ask -- Recent Only} |
| 41 | is selected, bookmarks are only created if the \setting{Maintain a List |
| 42 | of Recent Bookmarks} is enabled. |
Dominik Riebeling | 29028d0 | 2006-06-02 20:06:26 +0000 | [diff] [blame] | 43 | \note{The \setting{Resume} function remembers your position in the most |
| 44 | recently accessed track regardless of how the \setting{Bookmark on Stop} |
Dominik Riebeling | 6cc8c40 | 2006-04-16 20:05:01 +0000 | [diff] [blame] | 45 | option is set.} |
Michael DiFebbo | 815fa11 | 2006-03-29 12:59:18 +0000 | [diff] [blame] | 46 | |
Alexander Levin | 8ee65d0 | 2010-07-07 17:20:04 +0000 | [diff] [blame] | 47 | \item [Update on Stop.] |
Alexander Levin | d4f4104 | 2010-07-07 21:42:03 +0000 | [diff] [blame] | 48 | If set to ``No'', this setting has no effect and does not affect any other settings. |
| 49 | If set to ``Yes'', and the file |
Alexander Levin | 8ee65d0 | 2010-07-07 17:20:04 +0000 | [diff] [blame] | 50 | to which a new bookmark would be added already exists, this option overrides |
Alexander Levin | d4f4104 | 2010-07-07 21:42:03 +0000 | [diff] [blame] | 51 | the previous setting (\setting{Bookmark on Stop}) and unconditionally creates a |
Alexander Levin | 8ee65d0 | 2010-07-07 17:20:04 +0000 | [diff] [blame] | 52 | bookmark. This is useful if you don't generally want to create bookmarks but |
| 53 | only want to add them to already existing bookmark files. In this case you |
Alexander Levin | d4f4104 | 2010-07-07 21:42:03 +0000 | [diff] [blame] | 54 | should set the setting \setting{Bookmark on Stop} to ``No'' and the setting |
| 55 | \setting{Update on Stop} to ``Yes''. |
Alexander Levin | 8ee65d0 | 2010-07-07 17:20:04 +0000 | [diff] [blame] | 56 | |
Tomer Shalev | e04acd8 | 2009-10-05 16:40:27 +0000 | [diff] [blame] | 57 | \item [Load Last Bookmark.] |
Alexander Levin | 38234e2 | 2010-05-09 15:46:48 +0000 | [diff] [blame] | 58 | This option controls if Rockbox should automatically load a bookmark for |
| 59 | a file, when that file is played. |
Dominik Riebeling | 6cc8c40 | 2006-04-16 20:05:01 +0000 | [diff] [blame] | 60 | |
Alexander Levin | 38234e2 | 2010-05-09 15:46:48 +0000 | [diff] [blame] | 61 | \begin{description} |
| 62 | \item[No] |
| 63 | Always start from the beginning of the track or playlist. |
| 64 | \item[Yes] |
| 65 | Automatically return to the position of the last bookmark. Start |
| 66 | from the beginning if there are no bookmarks. |
| 67 | \item[Ask] |
| 68 | Ask if playback should start from the beginning of the track or |
| 69 | from one of the bookmarks. |
| 70 | \end{description} |
Dominik Riebeling | 6cc8c40 | 2006-04-16 20:05:01 +0000 | [diff] [blame] | 71 | |
Alexander Levin | 38234e2 | 2010-05-09 15:46:48 +0000 | [diff] [blame] | 72 | \item [Maintain a list of Recent Bookmarks.] |
| 73 | If this option is enabled, a list of the most recently created bookmarks |
| 74 | may be accessed through the \setting{Recent Bookmarks} option in the |
| 75 | \setting{Main Menu}. This list contains up to ten entries. |
| 76 | |
| 77 | \begin{description} |
| 78 | \item[No] |
| 79 | Do not keep a list of recently used bookmarks. This also removes |
| 80 | the \setting{Recent Bookmarks} from the \setting{Main Menu}. |
| 81 | \item[Yes] |
| 82 | Keep a list of recently used bookmarks. Each new bookmark is added |
| 83 | to the list of recent bookmarks. |
| 84 | \item[Unique Only] |
| 85 | Add each new bookmark to the list of recently used bookmarks, but |
| 86 | only keep one bookmark from the current directory or playlist; any |
| 87 | previous entries are removed. |
| 88 | \end{description} |
| 89 | \end{description} |
| 90 | |
| 91 | The following keys can be used to navigate in any bookmark list. |
Alexander Levin | 9736580 | 2010-05-20 17:38:38 +0000 | [diff] [blame] | 92 | \begin{btnmap} |
Nils Wallménius | 459b4f6 | 2009-02-14 15:01:04 +0000 | [diff] [blame] | 93 | \ActionStdNext |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 94 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdNext} |
Nils Wallménius | 459b4f6 | 2009-02-14 15:01:04 +0000 | [diff] [blame] | 95 | & Selects the next bookmark.\\ |
| 96 | % |
| 97 | \ActionStdPrev |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 98 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdPrev} |
Nils Wallménius | 459b4f6 | 2009-02-14 15:01:04 +0000 | [diff] [blame] | 99 | & Selects the previous bookmark.\\ |
| 100 | % |
| 101 | \ActionStdOk |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 102 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdOk} |
Nils Wallménius | 459b4f6 | 2009-02-14 15:01:04 +0000 | [diff] [blame] | 103 | & Resumes from the selected bookmark.\\ |
| 104 | % |
| 105 | \ActionStdCancel |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 106 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdCancel} |
Nils Wallménius | 459b4f6 | 2009-02-14 15:01:04 +0000 | [diff] [blame] | 107 | & Exits Recent Bookmark menu\\ |
| 108 | % |
Alex Parker | 6c00e1c | 2009-05-21 11:39:22 +0000 | [diff] [blame] | 109 | \nopt{GIGABEAT_S_PAD}{\ActionBmDelete |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 110 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCBmDelete} |
Alex Parker | 6c00e1c | 2009-05-21 11:39:22 +0000 | [diff] [blame] | 111 | & Deletes the currently selected bookmark\\} |
Nils Wallménius | 459b4f6 | 2009-02-14 15:01:04 +0000 | [diff] [blame] | 112 | % |
Alex Parker | 41ff287 | 2009-06-28 18:02:04 +0000 | [diff] [blame] | 113 | \ActionStdContext |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 114 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdContext} |
Nils Wallménius | 459b4f6 | 2009-02-14 15:01:04 +0000 | [diff] [blame] | 115 | & Enters the context menu for the selected bookmark.\\ |
Alexander Levin | 9736580 | 2010-05-20 17:38:38 +0000 | [diff] [blame] | 116 | \end{btnmap} |
Nils Wallménius | 459b4f6 | 2009-02-14 15:01:04 +0000 | [diff] [blame] | 117 | |
Alexander Levin | 38234e2 | 2010-05-09 15:46:48 +0000 | [diff] [blame] | 118 | There are two options in the context menu: |
| 119 | |
| 120 | \begin{itemize} |
| 121 | \item \setting{Resume} will commence playback of the currently selected bookmark entry. |
| 122 | \item \setting{Delete} will remove the currently selected bookmark entry from the list. |
| 123 | \end{itemize} |
| 124 | |