diff options
Diffstat (limited to 'apps/tagnavi.config')
-rw-r--r-- | apps/tagnavi.config | 113 |
1 files changed, 98 insertions, 15 deletions
diff --git a/apps/tagnavi.config b/apps/tagnavi.config index 5e9dd73b33..0481fe1ebb 100644 --- a/apps/tagnavi.config +++ b/apps/tagnavi.config | |||
@@ -8,30 +8,117 @@ | |||
8 | # Basic format declarations | 8 | # Basic format declarations |
9 | %format "fmt_title" "%02d. %s" tracknum title ? tracknum > "0" | 9 | %format "fmt_title" "%02d. %s" tracknum title ? tracknum > "0" |
10 | %format "fmt_title" "%s" title | 10 | %format "fmt_title" "%s" title |
11 | %format "fmt_mostplayed" "(%3d) %s - %s" playcount artist title %sort = "inverse" %limit = "100" | 11 | %format "fmt_mostplayed" "%2d|%3d %s (%s)" playcount autoscore title artist %sort = "inverse" %limit = "100" |
12 | %format "fmt_lastplayed" "%06d%s - %s" lastplayed artist title %sort = "inverse" %limit = "99" %strip = "6" | 12 | %format "fmt_lastplayed" "%06d%s - %s" lastplayed artist title %sort = "inverse" %limit = "99" %strip = "6" |
13 | %format "fmt_best_tracks" "%02d. %s (%2d)" tracknum title rating %sort = "inverse" | 13 | %format "fmt_forgotten" "%06d%s - %s" lastplayed artist title %limit = "99" %strip = "6" |
14 | %format "fmt_best_tracks" "%02d. %s (%3d)" tracknum title autoscore | ||
14 | %format "fmt_played" "(%3d/%d) %s" autoscore playcount title | 15 | %format "fmt_played" "(%3d/%d) %s" autoscore playcount title |
15 | %format "fmt_score" "(%3d) %s" autoscore title | 16 | %format "fmt_score" "(%3d) %s-%s" autoscore title artist |
16 | %format "fmt_rating" "(%2d) %s" rating title %sort = "inverse" | 17 | %format "fmt_rating" "(%2d) %s-%s" rating title artist |
17 | 18 | ||
18 | # Include our custom menu | 19 | # Include our custom menu |
19 | %include "/.rockbox/tagnavi_custom.config" | 20 | %include "/.rockbox/tagnavi_custom.config" |
20 | 21 | ||
21 | # | 22 | # |
23 | # === Begin of "A to Z" sub menus | ||
24 | # | ||
25 | |||
26 | # Define the A to Z Artist sub menu | ||
27 | %menu_start "custom_artist" "Artist A to Z" | ||
28 | "Numeric" -> artist ? artist < "A" -> album -> title = "fmt_title" | ||
29 | "A" -> artist ? artist ^ "A" -> album -> title = "fmt_title" | ||
30 | "B" -> artist ? artist ^ "B" -> album -> title = "fmt_title" | ||
31 | "C" -> artist ? artist ^ "C" -> album -> title = "fmt_title" | ||
32 | "D" -> artist ? artist ^ "D" -> album -> title = "fmt_title" | ||
33 | "E" -> artist ? artist ^ "E" -> album -> title = "fmt_title" | ||
34 | "F" -> artist ? artist ^ "F" -> album -> title = "fmt_title" | ||
35 | "G" -> artist ? artist ^ "G" -> album -> title = "fmt_title" | ||
36 | "H" -> artist ? artist ^ "H" -> album -> title = "fmt_title" | ||
37 | "I" -> artist ? artist ^ "I" -> album -> title = "fmt_title" | ||
38 | "J" -> artist ? artist ^ "J" -> album -> title = "fmt_title" | ||
39 | "K" -> artist ? artist ^ "K" -> album -> title = "fmt_title" | ||
40 | "L" -> artist ? artist ^ "L" -> album -> title = "fmt_title" | ||
41 | "M" -> artist ? artist ^ "M" -> album -> title = "fmt_title" | ||
42 | "N" -> artist ? artist ^ "N" -> album -> title = "fmt_title" | ||
43 | "O" -> artist ? artist ^ "O" -> album -> title = "fmt_title" | ||
44 | "P" -> artist ? artist ^ "P" -> album -> title = "fmt_title" | ||
45 | "Q" -> artist ? artist ^ "Q" -> album -> title = "fmt_title" | ||
46 | "R" -> artist ? artist ^ "R" -> album -> title = "fmt_title" | ||
47 | "S" -> artist ? artist ^ "S" -> album -> title = "fmt_title" | ||
48 | "T" -> artist ? artist ^ "T" & artist !^ "The " -> album -> title = "fmt_title" | ||
49 | "The" -> artist ? artist ^ "The " -> album -> title = "fmt_title" | ||
50 | "U" -> artist ? artist ^ "U" -> album -> title = "fmt_title" | ||
51 | "V" -> artist ? artist ^ "V" -> album -> title = "fmt_title" | ||
52 | "W" -> artist ? artist ^ "W" -> album -> title = "fmt_title" | ||
53 | "X" -> artist ? artist ^ "X" -> album -> title = "fmt_title" | ||
54 | "Y" -> artist ? artist ^ "Y" -> album -> title = "fmt_title" | ||
55 | "Z" -> artist ? artist ^ "Z" -> album -> title = "fmt_title" | ||
56 | |||
57 | # ^ An empy line ends the menu | ||
58 | |||
59 | # Define the A to Z album sub menu | ||
60 | %menu_start "custom_album" "Album A to Z" | ||
61 | "Numeric" -> album ? album < "A" -> title = "fmt_title" | ||
62 | "A" -> album ? album ^ "A" -> title = "fmt_title" | ||
63 | "B" -> album ? album ^ "B" -> title = "fmt_title" | ||
64 | "C" -> album ? album ^ "C" -> title = "fmt_title" | ||
65 | "D" -> album ? album ^ "D" -> title = "fmt_title" | ||
66 | "E" -> album ? album ^ "E" -> title = "fmt_title" | ||
67 | "F" -> album ? album ^ "F" -> title = "fmt_title" | ||
68 | "G" -> album ? album ^ "G" -> title = "fmt_title" | ||
69 | "H" -> album ? album ^ "H" -> title = "fmt_title" | ||
70 | "I" -> album ? album ^ "I" -> title = "fmt_title" | ||
71 | "J" -> album ? album ^ "J" -> title = "fmt_title" | ||
72 | "K" -> album ? album ^ "K" -> title = "fmt_title" | ||
73 | "L" -> album ? album ^ "L" -> title = "fmt_title" | ||
74 | "M" -> album ? album ^ "M" -> title = "fmt_title" | ||
75 | "N" -> album ? album ^ "N" -> title = "fmt_title" | ||
76 | "O" -> album ? album ^ "O" -> title = "fmt_title" | ||
77 | "P" -> album ? album ^ "P" -> title = "fmt_title" | ||
78 | "Q" -> album ? album ^ "Q" -> title = "fmt_title" | ||
79 | "R" -> album ? album ^ "R" -> title = "fmt_title" | ||
80 | "S" -> album ? album ^ "S" -> title = "fmt_title" | ||
81 | "T" -> album ? album ^ "T" & artist !^ "The " -> title = "fmt_title" | ||
82 | "The" -> album ? album ^ "The " -> title = "fmt_title" | ||
83 | "U" -> album ? album ^ "U" -> title = "fmt_title" | ||
84 | "V" -> album ? album ^ "V" -> title = "fmt_title" | ||
85 | "W" -> album ? album ^ "W" -> title = "fmt_title" | ||
86 | "X" -> album ? album ^ "X" -> title = "fmt_title" | ||
87 | "Y" -> album ? album ^ "Y" -> title = "fmt_title" | ||
88 | "Z" -> album ? album ^ "Z" -> title = "fmt_title" | ||
89 | |||
90 | # Define the A to Z sub menu | ||
91 | %menu_start "a2z" "A to Z..." | ||
92 | "Artists" ==> "custom_artist" | ||
93 | "Albums" ==> "custom_album" | ||
94 | |||
95 | # | ||
22 | # === Begin of "Search by..." sub menu | 96 | # === Begin of "Search by..." sub menu |
23 | # | 97 | # |
24 | 98 | ||
25 | # Define the search sub menu | 99 | # Define the search sub menu |
26 | %menu_start "search" "Search by..." | 100 | %menu_start "search" "Search by..." |
27 | "Artist" -> artist ? artist ~ "" -> album -> title = "fmt_title" | 101 | "Artist" -> artist ? artist ~ "" -> album -> title = "fmt_title" |
102 | "Album Artist" -> albumartist ? albumartist ~ "" -> album -> title = "fmt_title" | ||
28 | "Album" -> album ? album ~ "" -> title = "fmt_title" | 103 | "Album" -> album ? album ~ "" -> title = "fmt_title" |
29 | "Title" -> title ? title ~ "" | 104 | "Title" -> title = "fmt_title" ? title ~ "" |
105 | "Album by year" -> album ? year = "" -> title = "fmt_title" | ||
106 | "Artist between years" -> artist ? year >= "" & year <= "" -> album -> title = "fmt_title" | ||
107 | "Album between years" -> album ? year >= "" & year <= "" -> title = "fmt_title" | ||
30 | "Filename" -> filename ? filename ~ "" | 108 | "Filename" -> filename ? filename ~ "" |
31 | "Score" -> title = "fmt_score" ? autoscore > "" | 109 | "Score" -> title = "fmt_score" ? autoscore > "" |
32 | "Rating" -> title = "fmt_rating" ? rating > "" | 110 | "Rating" -> title = "fmt_rating" ? rating > "" |
111 | "Comment" -> album ? comment ~ "" -> title = "fmt_title" | ||
33 | 112 | ||
34 | # ^ An empy line ends the menu | 113 | # Define the runtime sub menu |
114 | %menu_start "runtime" "Play history" | ||
115 | "Most played (Plays|Score)" -> title = "fmt_mostplayed" ? playcount > "0" | ||
116 | "Recently played tracks" -> title = "fmt_lastplayed" ? playcount > "0" | ||
117 | "Never played tracks" -> artist ? playcount == "0" -> album -> title = "fmt_title" | ||
118 | "Favourite artists" -> artist ? playcount > "3" & autoscore > "85" -> album -> title = "fmt_best_tracks" | ||
119 | "Favourite albums" -> album ? playcount > "3" & autoscore > "85" -> title = "fmt_best_tracks" | ||
120 | "Recent favourites" -> title = "fmt_lastplayed" ? playcount > "3" & autoscore > "85" | ||
121 | "Forgotten favourites" -> title = "fmt_forgotten" ? playcount > "3" & autoscore > "85" | ||
35 | 122 | ||
36 | # | 123 | # |
37 | # === Begin of main menu | 124 | # === Begin of main menu |
@@ -40,21 +127,17 @@ | |||
40 | # Define the title of the main menu | 127 | # Define the title of the main menu |
41 | %menu_start "main" "Browse by..." | 128 | %menu_start "main" "Browse by..." |
42 | "Artist" -> artist -> album -> title = "fmt_title" | 129 | "Artist" -> artist -> album -> title = "fmt_title" |
130 | "Album Artist" -> albumartist -> album -> title = "fmt_title" | ||
43 | "Album" -> album -> title = "fmt_title" | 131 | "Album" -> album -> title = "fmt_title" |
44 | "Genre" -> genre -> artist -> album -> title = "fmt_title" | 132 | "Genre" -> genre -> artist -> album -> title = "fmt_title" |
45 | "Composer" -> composer -> album -> title = "fmt_title" | 133 | "Composer" -> composer -> album -> title = "fmt_title" |
46 | "Track" -> title | 134 | "Track" -> title |
47 | "Rating" -> rating -> title = "fmt_rating" | 135 | "Year" -> year ? year > "0" -> artist -> album -> title = "fmt_title" |
48 | "Year" -> year ? year > "1000" & year < "2008" -> artist -> album -> title = "fmt_title" | 136 | "Recently Added" -> album ? entryage < "4" & commitid > "0" -> title = "fmt_title" |
137 | "A to Z..." ==> "a2z" | ||
138 | "History..." ==> "runtime" | ||
49 | "Search..." ==> "search" | 139 | "Search..." ==> "search" |
50 | "Most played tracks" -> title = "fmt_mostplayed" ? playcount > "0" | ||
51 | "Last played tracks" -> title = "fmt_lastplayed" ? playcount > "0" | ||
52 | "Never played tracks" -> artist ? playcount == "0" -> album -> title = "fmt_title" | ||
53 | "Best tracks" -> artist ? playcount > "1" & rating > "8" -> album -> title = "fmt_best_tracks" | ||
54 | "List played tracks" -> title = "fmt_played" ? playcount > "0" | ||
55 | "Last added tracks" -> artist ? entryage == "0" -> album -> title = "fmt_title" | ||
56 | "Custom view..." ==> "custom" | 140 | "Custom view..." ==> "custom" |
57 | 141 | ||
58 | # And finally set main menu as our root menu | 142 | # And finally set main menu as our root menu |
59 | %root_menu "main" | 143 | %root_menu "main" |
60 | |||