A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita
audio
rust
zig
deno
mpris
rockbox
mpd
1/* plugins common to all models */
2#if !defined(SIMULATOR) && (CONFIG_BATTERY_MEASURE != 0)
3battery_bench.c
4#endif
5#ifdef HAVE_TAGCACHE
6db_folder_select.c
7tagcache/tagcache.c
8#endif
9chessclock.c
10credits.c
11cube.c
12cue_playlist.c
13dart_scorer.c
14dict.c
15file_picker.c
16jackpot.c
17keybox.c
18keyremap.c
19lastfm_scrobbler.c
20lastfm_scrobbler_viewer.c
21logo.c
22lrcplayer.c
23mosaique.c
24main_menu_config.c
25playing_time.c
26properties.c
27random_folder_advance_config.c
28rb_info.c
29rockblox.c
30search.c
31settings_dumper.c
32snow.c
33sort.c
34stats.c
35view_text.c
36#ifdef HAVE_TOUCHSCREEN
37stopwatch.lua
38#else
39stopwatch.c
40#endif
41theme_remove.c
42vbrfix.c
43md5sum.c
44dice.c
45disktidy.c
46flipit.c
47shopper.c
48resistor.c
49otp.c
50windows_lnk.c
51
52#ifdef USB_ENABLE_HID
53remote_control.c
54#endif
55
56#ifdef HAVE_BACKLIGHT
57lamp.c
58#endif /* HAVE_BACKLIGHT */
59
60#if defined(HAVE_RECORDING) && (defined(HAVE_LINE_IN) || defined(HAVE_MIC_IN))
61pitch_detector.c
62#endif
63
64#ifdef HAVE_PITCHCONTROL
65pitch_screen.c
66#endif
67
68mp3_encoder.c
69wav2wv.c
70
71#if CONFIG_RTC
72alarmclock.c
73#endif /* CONFIG_RTC */
74
75/* Platform-specific */
76#if defined(IRIVER_H100_SERIES) || defined(IRIVER_H300_SERIES)
77iriverify.c
78#endif
79
80#if (CONFIG_PLATFORM & PLATFORM_NATIVE) /* Requires real hardware */
81#if defined(IRIVER_H100_SERIES) || defined(IRIVER_H300_SERIES)
82iriver_flash.c
83#endif
84
85#if defined(IPOD_NANO2G)
86crypt_firmware.c
87#endif
88#endif
89
90/* Overlays loaders */
91
92#if defined(HAVE_LCD_COLOR) && (LCD_STRIDEFORMAT == HORIZONTAL_STRIDE) && !defined(RG_NANO) /* Build issues */
93#if (PLUGIN_BUFFER_SIZE > 0x14000) && (CONFIG_PLATFORM & (PLATFORM_NATIVE |PLATFORM_HOSTED)) && (defined(CPU_ARM) || defined(CPU_MIPS))
94duke3d.c
95quake.c
96wolf3d.c
97#endif
98#endif
99
100#if PLUGIN_BUFFER_SIZE <= 0x20000
101
102#if CONFIG_KEYPAD != SANSA_M200_PAD \
103 && CONFIG_KEYPAD != HM60X_PAD
104/* not enough buttons for rockboy */
105rockboy.c
106#endif
107
108zxbox.c
109chessbox.c
110goban.c
111pictureflow.c
112
113#endif /* PLUGIN_BUFFER_SIZE <= 0x20000 */
114
115metronome.c
116
1172048.c
118
119/* Lua needs at least 160 KB to work in */
120#if PLUGIN_BUFFER_SIZE >= 0x80000
121boomshine.lua
122picross.lua
123#ifdef HAVE_LCD_COLOR
124pixel-painter.lua
125#endif /* HAVE_LCD_COLOR */
126#endif /* PLUGIN_BUFFER_SIZE >= 0x80000 */
127
128#if PLUGIN_BUFFER_SIZE > 0x10000 /* Doesn't fit on most 2Mb targets */
129amaze.c
130#endif
131
132rockblox1d.c
133brickmania.c
134calendar.c
135maze.c
136mazezam.c
137text_editor.c
138wavview.c
139robotfindskitten.c
140xobox.c
141spacerocks.c
142
143blackjack.c
144bounce.c
145bubbles.c
146calculator.c
147chip8.c
148chopper.c
149demystify.c
150jewels.c
151minesweeper.c
152open_plugins.c
153oscilloscope.c
154pegbox.c
155periodic_table.c
156pong.c
157sliding_puzzle.c
158snake.c
159snake2.c
160solitaire.c
161sokoban.c
162star.c
163starfield.c
164vu_meter.c
165wormlet.c
166
167#ifdef HAVE_HOTKEY
168announce_status.c
169#endif
170
171/* can't build in the sim for some reason */
172#if defined(HAVE_MULTIBOOT) && !defined(SIMULATOR)
173multiboot_select.c
174#endif
175
176
177/* Plugins needing the grayscale lib on low-depth LCDs */
178fire.c
179plasma.c
180
181#ifdef HAVE_LCD_COLOR
182clix.c
183codebuster.c
184#endif
185
186#if (LCD_WIDTH > 112) && (LCD_HEIGHT > 64)
187fireworks.c
188#endif
189
190#if LCD_DEPTH == 16
191/* FIXME: make it work with 24bit (needs lot of memory) */
192rockpaint.c
193#endif
194
195rocklife.c
196
197#if LCD_DEPTH > 1 /* non-mono bitmap targets */
198
199matrix.c
200speedread.c
201
202#if (LCD_WIDTH > 138)
203invadrox.c
204superdom.c
205#endif
206
207#endif /* LCD_DEPTH > 1 */
208
209
210
211#ifdef HAVE_TEST_PLUGINS /* enable in advanced build options */
212#ifdef HAVE_ADJUSTABLE_CPU_FREQ
213test_boost.c
214#endif
215test_codec.c
216#ifdef HAVE_JPEG
217test_core_jpeg.c
218#endif
219test_disk.c
220test_fps.c
221test_gfx.c
222test_kbd.c
223#if LCD_DEPTH < 4 && !defined(SIMULATOR)
224test_scanrate.c
225#endif
226#ifndef HAVE_LCD_COLOR
227test_grey.c
228test_greylib_bitmap_scale.c
229#endif
230test_mem.c
231test_mem_jpeg.c
232#ifdef HAVE_LCD_COLOR
233test_resize.c
234#endif
235test_sampr.c
236#ifdef HAVE_TOUCHSCREEN
237test_touchscreen.c
238#endif
239test_usb.c
240test_viewports.c
241#endif /* HAVE_TEST_PLUGINS */