A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita
audio
rust
zig
deno
mpris
rockbox
mpd
1#ifdef ROCKBOX_HAS_LOGF
2logfdisp.c
3#endif
4action.c
5#ifdef HAVE_RTC_ALARM
6alarm_menu.c
7#endif
8abrepeat.c
9bookmark.c
10core_keymap.c
11debug_menu.c
12filetypes.c
13fileop.c
14language.c
15main.c
16menu.c
17menus/menu_common.c
18menus/display_menu.c
19menus/theme_menu.c
20menus/plugin_menu.c
21#if CONFIG_TUNER
22menus/radio_menu.c
23#endif
24#ifdef HAVE_WM8978
25menus/audiohw_eq_menu.c
26#endif
27menus/eq_menu.c
28buffering.c
29voice_thread.c
30rbcodec_helpers.c
31menus/main_menu.c
32menus/playback_menu.c
33menus/playlist_menu.c
34#ifdef HAVE_RECORDING
35menus/recording_menu.c
36#endif
37menus/settings_menu.c
38menus/sound_menu.c
39#if CONFIG_RTC
40menus/time_menu.c
41#endif
42misc.c
43open_plugin.c
44onplay.c
45playlist.c
46playlist_catalog.c
47playlist_viewer.c
48plugin.c
49root_menu.c
50screens.c
51settings.c
52settings_list.c
53shortcuts.c
54status.c
55cuesheet.c
56talk.c
57tree.c
58#ifdef HAVE_TAGCACHE
59tagtree.c
60#endif
61filetree.c
62#ifdef IPOD_ACCESSORY_PROTOCOL
63iap/iap-core.c
64iap/iap-lingo0.c
65#ifdef HAVE_LINE_REC
66iap/iap-lingo1.c
67#endif
68iap/iap-lingo2.c
69iap/iap-lingo3.c
70iap/iap-lingo4.c
71#if CONFIG_TUNER
72iap/iap-lingo7.c
73#endif
74#endif
75screen_access.c
76gui/icon.c
77gui/list.c
78gui/line.c
79gui/bitmap/list.c
80gui/bitmap/list-skinned.c
81gui/option_select.c
82#ifdef HAVE_PITCHCONTROL
83gui/pitchscreen.c
84#endif
85#ifdef HAVE_QUICKSCREEN
86gui/quickscreen.c
87#endif
88gui/folder_select.c
89#if defined(HAVE_BACKLIGHT) || !defined(HAS_BUTTON_HOLD)
90gui/mask_select.c
91#endif
92
93gui/wps.c
94gui/scrollbar.c
95gui/splash.c
96gui/statusbar.c
97gui/statusbar-skinned.c
98#if (CONFIG_PLATFORM&PLATFORM_ANDROID)
99hosted/android/yesno.c
100hosted/android/notification.c
101#else
102gui/yesno.c
103#endif
104gui/viewport.c
105
106gui/skin_engine/skin_backdrops.c
107gui/skin_engine/skin_display.c
108gui/skin_engine/skin_engine.c
109gui/skin_engine/skin_parser.c
110gui/skin_engine/skin_render.c
111gui/skin_engine/skin_tokens.c
112#ifdef HAVE_TOUCHSCREEN
113gui/skin_engine/skin_touchsupport.c
114#endif
115
116#if (LCD_DEPTH > 1) || (defined(HAVE_REMOTE_LCD) && (LCD_REMOTE_DEPTH > 1))
117gui/backdrop.c
118#endif
119
120recorder/bmp.c
121recorder/icons.c
122#if (CONFIG_PLATFORM&PLATFORM_ANDROID)
123hosted/android/keyboard.c
124#else
125recorder/keyboard.c
126#endif
127recorder/peakmeter.c
128#if defined(HAVE_ALBUMART) || defined(HAVE_JPEG)
129recorder/resize.c
130#endif
131#ifdef HAVE_JPEG
132recorder/jpeg_load.c
133#ifdef CPU_ARM
134recorder/jpeg_idct_arm.S
135#endif
136#endif
137#ifdef HAVE_ALBUMART
138recorder/albumart.c
139#endif
140#ifdef HAVE_LCD_COLOR
141gui/color_picker.c
142#endif
143
144#ifdef HAVE_RECORDING
145recorder/recording.c
146#endif
147
148#if CONFIG_TUNER
149radio/radio.c
150radio/presets.c
151radio/radio_skin.c
152#ifdef HAVE_ALBUMART
153radio/radioart.c
154#endif
155#endif
156
157#if INPUT_SRC_CAPS != 0
158audio_path.c
159#endif /* INPUT_SRC_CAPS != 0 */
160audio_thread.c
161pcmbuf.c
162codec_thread.c
163playback.c
164codecs.c
165#ifndef HAVE_HARDWARE_BEEP
166beep.c
167#endif
168#ifdef HAVE_RECORDING
169enc_config.c
170recorder/pcm_record.c
171#endif
172#ifdef USB_ENABLE_HID
173usb_keymaps.c
174#endif
175#ifndef USB_NONE
176gui/usb_screen.c
177#endif
178#ifdef HAVE_TAGCACHE
179tagcache.c
180#endif
181#ifdef HAVE_TOUCHSCREEN
182keymaps/keymap-touchscreen.c
183#endif
184#if (CONFIG_KEYPAD == IRIVER_H100_PAD) \
185 || (CONFIG_KEYPAD == IRIVER_H300_PAD)
186keymaps/keymap-h1x0_h3x0.c
187#elif ((CONFIG_KEYPAD == IPOD_4G_PAD) \
188 || (CONFIG_KEYPAD == IPOD_3G_PAD) \
189 || (CONFIG_KEYPAD == IPOD_1G2G_PAD))
190keymaps/keymap-ipod.c
191#elif CONFIG_KEYPAD == IAUDIO_X5M5_PAD
192keymaps/keymap-x5.c
193#elif CONFIG_KEYPAD == IAUDIO_M3_PAD
194keymaps/keymap-m3.c
195#elif CONFIG_KEYPAD == GIGABEAT_PAD
196keymaps/keymap-gigabeat.c
197#elif CONFIG_KEYPAD == GIGABEAT_S_PAD
198keymaps/keymap-gigabeat-s.c
199#elif CONFIG_KEYPAD == IRIVER_H10_PAD
200keymaps/keymap-h10.c
201#elif CONFIG_KEYPAD == SANSA_E200_PAD
202keymaps/keymap-e200.c
203#elif CONFIG_KEYPAD == SANSA_C200_PAD
204keymaps/keymap-c200.c
205#elif CONFIG_KEYPAD == SANSA_M200_PAD
206keymaps/keymap-m200.c
207#elif CONFIG_KEYPAD == SANSA_CLIP_PAD
208keymaps/keymap-clip.c
209#elif CONFIG_KEYPAD == MROBE500_PAD
210keymaps/keymap-mr500.c
211#elif CONFIG_KEYPAD == MROBE100_PAD
212keymaps/keymap-mr100.c
213#elif CONFIG_KEYPAD == COWON_D2_PAD
214keymaps/keymap-cowond2.c
215#elif CONFIG_KEYPAD == MEIZU_M6SL_PAD
216keymaps/keymap-meizu-m6sl.c
217#elif CONFIG_KEYPAD == MEIZU_M6SP_PAD
218keymaps/keymap-meizu-m6sp.c
219#elif CONFIG_KEYPAD == CREATIVEZVM_PAD
220keymaps/keymap-creativezvm.c
221#elif CONFIG_KEYPAD == CREATIVEZV_PAD
222keymaps/keymap-creativezv.c
223#elif CONFIG_KEYPAD == CREATIVE_ZENXFI2_PAD
224keymaps/keymap-zenxfi2.c
225#elif CONFIG_KEYPAD == CREATIVE_ZENXFI3_PAD
226keymaps/keymap-zenxfi3.c
227#elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD
228keymaps/keymap-sa9200.c
229#elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD
230keymaps/keymap-hdd1630.c
231#elif CONFIG_KEYPAD == PHILIPS_HDD6330_PAD
232keymaps/keymap-hdd6330.c
233#elif CONFIG_KEYPAD == SANSA_FUZE_PAD
234keymaps/keymap-fuze.c
235#elif CONFIG_KEYPAD == ONDAVX747_PAD
236keymaps/keymap-ondavx747.c
237#elif CONFIG_KEYPAD == ONDAVX777_PAD
238keymaps/keymap-ondavx777.c
239#elif CONFIG_KEYPAD == ONDAVX767_PAD
240keymaps/keymap-ondavx767.c
241#elif (CONFIG_KEYPAD == SAMSUNG_YH820_PAD) \
242 || (CONFIG_KEYPAD == SAMSUNG_YH92X_PAD)
243keymaps/keymap-yh8xx_yh9xx.c
244#elif CONFIG_KEYPAD == MINI2440_PAD
245keymaps/keymap-mini2440.c
246#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
247keymaps/keymap-vibe500.c
248#elif CONFIG_KEYPAD == MPIO_HD200_PAD
249keymaps/keymap-mpio-hd200.c
250#elif CONFIG_KEYPAD == MPIO_HD300_PAD
251keymaps/keymap-mpio-hd300.c
252#elif CONFIG_KEYPAD == ANDROID_PAD
253keymaps/keymap-android.c
254#elif CONFIG_KEYPAD == SDL_PAD
255keymaps/keymap-sdl.c
256#elif CONFIG_KEYPAD == SANSA_FUZEPLUS_PAD
257keymaps/keymap-fuzeplus.c
258#elif CONFIG_KEYPAD == RK27XX_GENERIC_PAD
259keymaps/keymap-rk27xx-generic.c
260#elif CONFIG_KEYPAD == HM60X_PAD
261keymaps/keymap-hm60x.c
262#elif CONFIG_KEYPAD == HM801_PAD
263keymaps/keymap-hm801.c
264#elif CONFIG_KEYPAD == SANSA_CONNECT_PAD
265keymaps/keymap-sansa-connect.c
266#elif CONFIG_KEYPAD == SAMSUNG_YPR0_PAD
267keymaps/keymap-ypr0.c
268#elif CONFIG_KEYPAD == CREATIVE_ZEN_PAD
269keymaps/keymap-zen.c
270#elif CONFIG_KEYPAD == MA_PAD
271keymaps/keymap-ma.c
272#elif CONFIG_KEYPAD == SONY_NWZ_PAD
273keymaps/keymap-nwz.c
274#elif CONFIG_KEYPAD == SONY_NWZA860_PAD
275keymaps/keymap-nwza860.c
276#elif CONFIG_KEYPAD == IHIFI_PAD
277keymaps/keymap-ihifi.c
278#elif CONFIG_KEYPAD == IHIFI_770_PAD
279keymaps/keymap-ihifi770.c
280#elif CONFIG_KEYPAD == IHIFI_800_PAD
281keymaps/keymap-ihifi800.c
282#elif CONFIG_KEYPAD == SAMSUNG_YPR1_PAD
283keymaps/keymap-ypr1.c
284#elif CONFIG_KEYPAD == DX50_PAD
285keymaps/keymap-dx50.c
286#elif CONFIG_KEYPAD == AGPTEK_ROCKER_PAD
287keymaps/keymap-agptekrocker.c
288#elif CONFIG_KEYPAD == XDUOO_X3_PAD
289keymaps/keymap-xduoox3.c
290#elif CONFIG_KEYPAD == XDUOO_X3II_PAD
291keymaps/keymap-xduoox3ii.c
292#elif CONFIG_KEYPAD == XDUOO_X20_PAD
293keymaps/keymap-xduoox20.c
294#elif CONFIG_KEYPAD == FIIO_M3K_LINUX_PAD
295keymaps/keymap-fiiom3klinux.c
296#elif CONFIG_KEYPAD == FIIO_M3K_PAD
297keymaps/keymap-fiiom3k.c
298#elif CONFIG_KEYPAD == EROSQ_PAD
299keymaps/keymap-erosq.c
300#elif CONFIG_KEYPAD == SHANLING_Q1_PAD
301keymaps/keymap-shanlingq1.c
302#elif CONFIG_KEYPAD == ECHO_R1_PAD
303keymaps/keymap-echor1.c
304#elif CONFIG_KEYPAD == SURFANS_F28_PAD
305keymaps/keymap-surfansf28.c
306#elif CONFIG_KEYPAD == RG_NANO_PAD
307keymaps/keymap-rgnano.c
308#elif CONFIG_KEYPAD == CTRU_PAD
309keymaps/keymap-ctru.c
310#endif
311
312#ifdef CONFIG_SERVER
313server_thread.c
314broker_thread.c
315#endif