summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
Diffstat (limited to 'utils')
-rwxr-xr-xutils/themeeditor/buildtargetdb.php44
-rw-r--r--utils/themeeditor/resources/targetdb329
2 files changed, 344 insertions, 29 deletions
diff --git a/utils/themeeditor/buildtargetdb.php b/utils/themeeditor/buildtargetdb.php
index be372e1489..694b1668b6 100755
--- a/utils/themeeditor/buildtargetdb.php
+++ b/utils/themeeditor/buildtargetdb.php
@@ -23,10 +23,46 @@
23 23
24// This is the array of targets, with the target id as the key and the 24// This is the array of targets, with the target id as the key and the
25// plaintext name of the target as the value 25// plaintext name of the target as the value
26$targets = array( 'ipod1g2g' => 'iPod 1st/2nd Gen', 26$targets = array( 'archosfmrecorder' => 'Archos FM Recorder',
27 'ipodcolor' => 'iPod Color', 27 'archosondiofm' => 'Archos Ondio FM',
28 'ipodmini2g' => 'iPod Mini 2nd Gen', 28 'archosondiosp' => 'Archos Ondio SP',
29 'mrobe500' => 'm%:robe 500' 29 'archosplayer' => 'Archos Player/Studio',
30 'archosrecorder' => 'Archos Recorder v1',
31 'archosrecorderv2' => 'Archos Recorder v2',
32 'cowond2' => 'Cowon D2',
33 'iaudiom3' => 'iAudio M3',
34 'iaudiom5' => 'iAudio M5',
35 'iaudiox5' => 'iAudio X5',
36 'ipod1g2g' => 'iPod 1st and 2nd gen',
37 'ipod3g' => 'iPod 3rd gen',
38 'ipod4g' => 'iPod 4th gen Grayscale',
39 'ipodcolor' => 'iPod Color/Photo',
40 'ipodmini1g' => 'iPod Mini 1st gen',
41 'ipodmini2g' => 'iPod Mini 2nd gen',
42 'ipodnano1g' => 'iPod Nano 1st gen',
43 'ipodnano2g' => 'iPod Nano 2nd gen',
44 'ipodvideo' => 'iPod Video',
45 'iriverh10' => 'iriver H10 20GB',
46 'iriverh10_5gb' => 'iriver H10 5GB',
47 'iriverh100' => 'iriver H100/115',
48 'iriverh120' => 'iriver H120/140',
49 'iriverh300' => 'iriver H320/340',
50 'mrobe100' => 'Olympus M-Robe 100',
51 'mrobe500' => 'Olympus M-Robe 500',
52 'vibe500' => 'Packard Bell Vibe 500',
53 'samsungyh820' => 'Samsung YH-820',
54 'samsungyh920' => 'Samsung YH-920',
55 'samsungyh925' => 'Samsung YH-925',
56 'sansac200' => 'SanDisk Sansa c200',
57 'sansaclip' => 'SanDisk Sansa Clip v1',
58 'sansaclipv2' => 'SanDisk Sansa Clip v2',
59 'sansaclipplus' => 'SanDisk Sansa Clip+',
60 'sansae200' => 'SanDisk Sansa e200',
61 'sansae200v2' => 'SanDisk Sansa e200 v2',
62 'sansafuze' => 'SanDisk Sansa Fuze',
63 'sansafuzev2' => 'SanDisk Sansa Fuze v2',
64 'gigabeatfx' => 'Toshiba Gigabeat F/X',
65 'gigabeats' => 'Toshiba Gigabeat S'
30 ); 66 );
31 67
32// Looping through all the targets 68// Looping through all the targets
diff --git a/utils/themeeditor/resources/targetdb b/utils/themeeditor/resources/targetdb
index fa0b33cacc..114937a863 100644
--- a/utils/themeeditor/resources/targetdb
+++ b/utils/themeeditor/resources/targetdb
@@ -1,36 +1,117 @@
1ipod12 1archosfmrecorder
2{ 2{
3 name : iPod 1st/2nd Gen 3 name : Archos FM Recorder
4 screen : 160 x 128 @ grey 4 screen : 112 x 64 @ mono
5 fm : no
6 remote : no 5 remote : no
6 fm : yes
7 record : yes 7 record : yes
8} 8}
9 9
10ipod3 10archosondiofm
11{ 11{
12 name : iPod 3rd Gen 12 name : Archos Ondio FM
13 screen : 160 x 128 @ grey 13 screen : 112 x 64 @ mono
14 fm : no
15 remote : no 14 remote : no
15 fm : yes
16 record : yes 16 record : yes
17} 17}
18 18
19ipod4 19archosondiosp
20{ 20{
21 name : iPod 4th Gen 21 name : Archos Ondio SP
22 screen : 160 x 128 @ grey 22 screen : 112 x 64 @ mono
23 remote : no
23 fm : no 24 fm : no
25 record : no
26}
27
28archosplayer
29{
30 name : Archos Player/Studio
31 screen : 11 x 2 @ mono
32 remote : no
33 fm : no
34 record : no
35}
36
37archosrecorder
38{
39 name : Archos Recorder v1
40 screen : 112 x 64 @ mono
24 remote : no 41 remote : no
42 fm : no
43 record : yes
44}
45
46archosrecorderv2
47{
48 name : Archos Recorder v2
49 screen : 112 x 64 @ mono
50 remote : no
51 fm : yes
25 record : yes 52 record : yes
26} 53}
27 54
28ipodmini12 55cowond2
56{
57 name : Cowon D2
58 screen : 320 x 240 @ rgb
59 remote : no
60 fm : yes
61 record : no
62}
63
64iaudiom3
65{
66 name : iAudio M3
67 screen : 128 x 96 @ rgb
68 remote : no
69 fm : yes
70 record : yes
71}
72
73iaudiom5
74{
75 name : iAudio M5
76 screen : 160 x 128 @ rgb
77 remote : 128 x 96 @ grey
78 fm : no
79 record : yes
80}
81
82iaudiox5
83{
84 name : iAudio X5
85 screen : 160 x 128 @ rgb
86 remote : 128 x 96 @ grey
87 fm : yes
88 record : yes
89}
90
91ipod1g2g
92{
93 name : iPod 1st and 2nd gen
94 screen : 160 x 128 @ rgb
95 remote : no
96 fm : no
97 record : no
98}
99
100ipod3g
29{ 101{
30 name : iPod Mini 1st/2nd Gen 102 name : iPod 3rd gen
31 screen : 138 x 110 @ grey 103 screen : 160 x 128 @ rgb
104 remote : no
32 fm : no 105 fm : no
106 record : no
107}
108
109ipod4g
110{
111 name : iPod 4th gen Grayscale
112 screen : 160 x 128 @ rgb
33 remote : no 113 remote : no
114 fm : yes
34 record : yes 115 record : yes
35} 116}
36 117
@@ -38,45 +119,243 @@ ipodcolor
38{ 119{
39 name : iPod Color/Photo 120 name : iPod Color/Photo
40 screen : 220 x 176 @ rgb 121 screen : 220 x 176 @ rgb
41 fm : no
42 remote : no 122 remote : no
123 fm : yes
43 record : yes 124 record : yes
44} 125}
45 126
46ipodnano1 127ipodmini1g
47{ 128{
48 name : iPod Nano 1st Gen 129 name : iPod Mini 1st gen
49 screen : 176 x 132 @ rgb 130 screen : 138 x 110 @ rgb
131 remote : no
50 fm : no 132 fm : no
133 record : no
134}
135
136ipodmini2g
137{
138 name : iPod Mini 2nd gen
139 screen : 138 x 110 @ rgb
51 remote : no 140 remote : no
141 fm : no
142 record : no
143}
144
145ipodnano1g
146{
147 name : iPod Nano 1st gen
148 screen : 176 x 132 @ rgb
149 remote : no
150 fm : yes
52 record : yes 151 record : yes
53} 152}
54 153
154ipodnano2g
155{
156 name : iPod Nano 2nd gen
157 screen : 176 x 132 @ rgb
158 remote : no
159 fm : no
160 record : no
161}
162
55ipodvideo 163ipodvideo
56{ 164{
57 name : iPod Video 165 name : iPod Video
58 screen : 320 x 240 @ rgb 166 screen : 320 x 240 @ rgb
59 fm : no
60 remote : no 167 remote : no
168 fm : yes
169 record : yes
170}
171
172iriverh10
173{
174 name : iriver H10 20GB
175 screen : 160 x 128 @ rgb
176 remote : no
177 fm : yes
178 record : yes
179}
180
181iriverh10_5gb
182{
183 name : iriver H10 5GB
184 screen : 128 x 128 @ rgb
185 remote : no
186 fm : yes
187 record : yes
188}
189
190iriverh100
191{
192 name : iriver H100/115
193 screen : 160 x 128 @ rgb
194 remote : 128 x 64 @ mono
195 fm : yes
196 record : yes
197}
198
199iriverh120
200{
201 name : iriver H120/140
202 screen : 160 x 128 @ rgb
203 remote : 128 x 64 @ mono
204 fm : yes
61 record : yes 205 record : yes
62} 206}
63 207
64# Olympus units 208iriverh300
209{
210 name : iriver H320/340
211 screen : 220 x 176 @ rgb
212 remote : 128 x 64 @ mono
213 fm : yes
214 record : yes
215}
65 216
66mrobe100 217mrobe100
67{ 218{
68 name : m%:robe 100 219 name : Olympus M-Robe 100
69 screen : 160 x 128 @ mono 220 screen : 160 x 128 @ mono
70 fm : no
71 remote : 79 x 16 @ mono 221 remote : 79 x 16 @ mono
72 record : yes 222 fm : no
223 record : no
73} 224}
74 225
75mrobe500 226mrobe500
76{ 227{
77 name : m%:robe 500 228 name : Olympus M-Robe 500
78 screen : 640 x 480 @ rgb 229 screen : 640 x 480 @ rgb
79 fm : no
80 remote : 79 x 16 @ mono 230 remote : 79 x 16 @ mono
231 fm : no
232 record : no
233}
234
235vibe500
236{
237 name : Packard Bell Vibe 500
238 screen : 160 x 128 @ rgb
239 remote : no
240 fm : no
241 record : yes
242}
243
244samsungyh820
245{
246 name : Samsung YH-820
247 screen : 128 x 96 @ rgb
248 remote : no
249 fm : no
250 record : no
251}
252
253samsungyh920
254{
255 name : Samsung YH-920
256 screen : 160 x 128 @ rgb
257 remote : no
258 fm : no
259 record : no
260}
261
262samsungyh925
263{
264 name : Samsung YH-925
265 screen : 160 x 128 @ rgb
266 remote : no
267 fm : no
268 record : no
269}
270
271sansac200
272{
273 name : SanDisk Sansa c200
274 screen : 132 x 80 @ rgb
275 remote : no
276 fm : yes
277 record : yes
278}
279
280sansaclip
281{
282 name : SanDisk Sansa Clip v1
283 screen : 128 x 64 @ mono
284 remote : no
285 fm : yes
286 record : yes
287}
288
289sansaclipv2
290{
291 name : SanDisk Sansa Clip v2
292 screen : 128 x 64 @ mono
293 remote : no
294 fm : yes
81 record : yes 295 record : yes
82} 296}
297
298sansaclipplus
299{
300 name : SanDisk Sansa Clip+
301 screen : 128 x 64 @ mono
302 remote : no
303 fm : yes
304 record : yes
305}
306
307sansae200
308{
309 name : SanDisk Sansa e200
310 screen : 176 x 220 @ rgb
311 remote : no
312 fm : yes
313 record : yes
314}
315
316sansae200v2
317{
318 name : SanDisk Sansa e200 v2
319 screen : 176 x 220 @ rgb
320 remote : no
321 fm : yes
322 record : yes
323}
324
325sansafuze
326{
327 name : SanDisk Sansa Fuze
328 screen : 220 x 176 @ rgb
329 remote : no
330 fm : yes
331 record : yes
332}
333
334sansafuzev2
335{
336 name : SanDisk Sansa Fuze v2
337 screen : 220 x 176 @ rgb
338 remote : no
339 fm : yes
340 record : yes
341}
342
343gigabeatfx
344{
345 name : Toshiba Gigabeat F/X
346 screen : 240 x 320 @ rgb
347 remote : no
348 fm : no
349 record : no
350}
351
352gigabeats
353{
354 name : Toshiba Gigabeat S
355 screen : 240 x 320 @ rgb
356 remote : no
357 fm : yes
358 record : yes
359}
360
361