|
myMPD
Internal API documentation
|
| src | |
| lib | |
| cache | |
| cache_disk.c | General disk cache handling |
| cache_disk.h | General disk cache handling |
| cache_disk_images.c | Image cache handling |
| cache_disk_images.h | Image cache handling |
| cache_disk_lyrics.c | Lyrics cache handling |
| cache_disk_lyrics.h | Lyrics cache handling |
| cache_rax.c | General rax cache handling |
| cache_rax.h | General rax cache handling |
| cache_rax_album.c | Album cache |
| cache_rax_album.h | Album cache |
| config | |
| cacertstore.c | CA cert store handling |
| cacertstore.h | CA cert store handling |
| cert.c | Certificate handling |
| cert.h | Certificate handling |
| config.c | Configuration handling |
| config.h | Configuration handling |
| config_def.h | Central myMPD configuration definitions |
| env.c | Environment handling |
| env.h | Environment handling |
| handle_options.c | Command line options handling |
| handle_options.h | Command line options handling |
| jukebox_state.c | Central myMPD state for the mympd_api thread |
| jukebox_state.h | Central myMPD state for the mympd_api thread |
| mympd_mpd_state.c | Central myMPD state for the mympd_api thread |
| mympd_mpd_state.h | Central myMPD mpd state for the mympd_api thread |
| mympd_state.c | Central myMPD state for the mympd_api thread |
| mympd_state.h | Central myMPD state for the mympd_api thread |
| partition_state.c | Central myMPD partition state for the mympd_api thread |
| partition_state.h | Central myMPD partition state for the mympd_api thread |
| pin.c | MyMPD PIN functions |
| pin.h | MyMPD PIN functions |
| state_files.c | State file implementation |
| state_files.h | State file implementation |
| stickerdb_state.c | Central myMPD state for the mympd_api thread |
| stickerdb_state.h | Central myMPD stickerdb state for the mympd_api thread |
| timer_state.h | Central myMPD state for the mympd_api thread |
| http_client | |
| http_client.c | Synchronous HTTP client |
| http_client.h | Synchronous HTTP client |
| http_client_cache.c | HTTP client cache |
| http_client_cache.h | HTTP client cache |
| json | |
| json_print.c | Json print implementation for sds |
| json_print.h | Json print implementation for sds |
| json_query.c | Jsonrpc implementation |
| json_query.h | Json query implementation |
| json_rpc.c | Jsonrpc implementation |
| json_rpc.h | Jsonrpc implementation |
| list | |
| list.c | Linked list implementation |
| list.h | Linked list implementation |
| shuffle.c | Linked list implementation |
| shuffle.h | Linked list merge shuffle implementation |
| sort.c | Linked list implementation |
| sort.h | Linked list merge sort implementation |
| sds | |
| sds_extras.c | Extra functions for sds strings |
| sds_extras.h | Extra functions for sds strings |
| sds_file.c | File functions for sds strings |
| sds_file.h | File functions for sds strings |
| sds_hash.c | Hash functions for sds strings |
| sds_hash.h | Hash functions for sds strings |
| sds_json.c | JSON functions for sds strings |
| sds_json.h | JSON functions for sds strings |
| sds_url.c | URL functions for sds strings |
| sds_url.h | URL functions for sds strings |
| sds_utf8.c | UTF8 functions for sds strings |
| sds_utf8.h | UTF8 functions for sds strings |
| search | |
| search.c | Search implementation |
| search.h | Search implementation |
| search_fuzzy.c | Fuzzy search implementation |
| search_fuzzy.h | Fuzzy search implementation |
| search_pcre.c | Search implementation |
| search_pcre.h | PCRE search implementation |
| album.c | Album implementation |
| album.h | Album implementation |
| api.c | MyMPD API handling |
| api.h | MyMPD API handling |
| convert.c | Type conversion functions |
| convert.h | Type conversion functions |
| datetime.c | Date and time functions |
| datetime.h | Date and time functions |
| event.c | Event handling |
| event.h | Event handling |
| fields.c | Fields handling |
| fields.h | Fields handling |
| filehandler.c | File handling |
| filehandler.h | File handling |
| jukebox.c | Jukebox library |
| jukebox.h | Jukebox library |
| last_played.c | Last played implementation |
| last_played.h | Last played implementation |
| log.c | Log implementation |
| log.h | |
| lyrics.h | Lyrics |
| mem.c | Memory allocation related functions |
| mem.h | |
| mimetype.c | Mime type and file extensions functions |
| mimetype.h | Mime type and file extensions functions |
| mpack.c | Helper functions for mpack |
| mpack.h | Helper functions for mpack |
| mpdclient.h | Custom libmpdclient include |
| mpdclient_compat.h | Compatibility functions for older libmpdclient versions |
| msg_queue.c | Message queue implementation |
| msg_queue.h | Message queue implementation |
| random.c | Random number generator functions based on OpenSSL |
| random.h | Random number generator functions based on OpenSSL |
| rax_extras.c | RAX helper functions |
| rax_extras.h | RAX helper functions |
| signal.c | Configuration handling |
| signal.h | Search implementation |
| smartpls.c | Smart playlist implementation |
| smartpls.h | Smart playlist implementation |
| sticker.c | MPD sticker helpers |
| sticker.h | MPD sticker helpers |
| thread.c | Posix thread helpers |
| thread.h | Posix thread helpers |
| timer.c | Timerfd helpers |
| timer.h | Timerfd helpers |
| utf8_wrapper.c | UTF8 wrapper functions |
| utf8_wrapper.h | UTF8 wrapper functions |
| utility.c | Utility functions |
| utility.h | Utility functions |
| validate.c | String validation functions |
| validate.h | String validation functions |
| webradio.c | Webradio functions |
| webradio.h | Webradio functions |
| mympd_api | |
| albumart.c | MyMPD Albumart API |
| albumart.h | MyMPD Albumart API |
| albums.c | MyMPD browse database API |
| albums.h | MyMPD browse database API |
| channel.c | MyMPD channel API |
| channel.h | MyMPD channel API |
| database.c | MyMPD database API |
| database.h | MyMPD database API |
| extra_media.c | Extra media files |
| extra_media.h | Extra media files |
| filesystem.c | MyMPD filesystem API |
| filesystem.h | MyMPD filesystem API |
| folderart.c | MyMPD folderart API |
| folderart.h | MyMPD folderart API |
| home.c | MyMPD home icons API |
| home.h | MyMPD home screen API |
| jukebox.c | MyMPD jukebox API |
| jukebox.h | MyMPD jukebox API |
| last_played.c | MyMPD last played API |
| last_played.h | MyMPD last played API |
| lua_mympd_state.c | MyMPD state for Lua scripts |
| lua_mympd_state.h | MyMPD state for Lua scripts |
| lyrics.c | MyMPD lyrics API |
| lyrics.h | MyMPD lyrics API |
| mounts.c | MyMPD mounts API |
| mounts.h | MyMPD mounts API |
| mympd_api.c | Mympd_api thread implementation |
| mympd_api.h | Mympd_api thread implementation |
| mympd_api_handler.c | MyMPD API handler |
| mympd_api_handler.h | MyMPD API handler |
| outputs.c | MyMPD outputs API |
| outputs.h | MyMPD outputs API |
| partitions.c | MyMPD partitions API |
| partitions.h | MyMPD partitions API |
| pictures.c | MyMPD pictures API |
| pictures.h | MyMPD pictures API |
| playlistart.c | MyMPD playlistart API |
| playlistart.h | MyMPD playlistart API |
| playlists.c | MyMPD playlists API |
| playlists.h | MyMPD playlists API |
| queue.c | MyMPD queue API |
| queue.h | MyMPD queue API |
| requests.c | Request creation helpers |
| requests.h | Request creation helpers |
| search.c | MyMPD search API |
| search.h | MyMPD search API |
| settings.c | MyMPD settings API |
| settings.h | MyMPD settings API |
| smartpls.c | MyMPD smart playlist API |
| smartpls.h | MyMPD smart playlist API |
| song.c | MyMPD song API |
| song.h | MyMPD song API |
| stats.c | MyMPD stats API |
| stats.h | MyMPD stats API |
| status.c | MyMPD status API |
| status.h | MyMPD status API |
| sticker.c | MyMPD sticker API |
| sticker.h | MyMPD sticker API |
| tagart.c | MyMPD tagart API |
| tagart.h | MyMPD tagart API |
| tags.c | MyMPD browse database API |
| tags.h | MyMPD browse database API |
| timer.c | MyMPD timer API |
| timer.h | MyMPD timer API |
| timer_handlers.c | MyMPD timer handlers |
| timer_handlers.h | MyMPD timer handlers |
| trigger.c | MyMPD trigger API |
| trigger.h | MyMPD trigger API |
| volume.c | MyMPD volume API |
| volume.h | MyMPD volume API |
| webradio.c | MyMPD API webradio functions |
| webradio.h | MyMPD API webradio functions |
| webradio_favorites.c | MyMPD webradio favorites API |
| webradio_favorites.h | MyMPD webradio favorites API |
| mympd_client | |
| autoconf.c | MPD connection autoconfiguration |
| autoconf.h | MPD connection autoconfiguration |
| connection.c | MPD connection handling |
| connection.h | MPD connection handling |
| database.c | MPD database helper functions |
| database.h | MPD database helper functions |
| errorhandler.c | MPD error handling |
| errorhandler.h | MPD error handling |
| features.c | MPD feature detection |
| features.h | MPD feature detection |
| idle.c | MPD client idle event handling |
| idle.h | MPD client idle event handling |
| jukebox.c | Jukebox functions |
| jukebox.h | Jukebox functions |
| partitions.c | MPD partitions specific functions |
| partitions.h | MPD partitions specific functions |
| playlists.c | Playlist helper functions |
| playlists.h | Playlist helper functions |
| presets.c | MPD presets functions |
| presets.h | MPD presets functions |
| queue.c | MPD queue functions |
| queue.h | MPD queue functions |
| random_select.c | Functions to select random songs or albums |
| random_select.h | Functions to select random songs or albums |
| search.c | Helper functions for MPD search |
| search.h | Helper functions for MPD search |
| shortcuts.c | Some MPD shortcuts |
| shortcuts.h | Some MPD shortcuts |
| stickerdb.c | MPD sticker functions |
| stickerdb.h | MPD sticker functions |
| tags.c | MPD tags helper functions |
| tags.h | MPD tags helper functions |
| volume.c | MPD volume wrapper |
| volume.h | MPD volume wrapper |
| mympd_worker | |
| album_cache.c | Album cache creation |
| album_cache.h | Album cache creation |
| api.c | API handler for mympd_worker thread |
| api.h | API handler for mympd_worker thread |
| jukebox.c | Functions to populate the jukebox queue |
| jukebox.h | Functions to populate the jukebox queue |
| mympd_worker.c | MPD worker thread implementation |
| mympd_worker.h | MPD worker thread implementation |
| playlists.c | Enumeration of MPD playlists |
| playlists.h | Enumeration of MPD playlists |
| random_select.c | Add random functions |
| random_select.h | Add random functions |
| smartpls.c | Smart playlist generation |
| smartpls.h | Smart playlist generation |
| song.c | MPD song functions |
| song.h | MPD song functions |
| state.c | MPD worker state functions |
| state.h | MPD worker state functions |
| webradiodb.c | WebradioDB update functions |
| webradiodb.h | WebradioDB update functions |
| scripts | |
| api_handler.c | Scripts thread API handler |
| api_handler.h | Scripts thread API handler |
| api_scripts.c | Scripts API functions |
| api_scripts.h | Scripts API functions |
| api_tmp.c | Variables API functions |
| api_tmp.h | Variables API functions |
| api_vars.c | Variables API functions |
| api_vars.h | Variables API functions |
| events.c | Events helper functions |
| events.h | Events helper functions |
| interface.c | Lua interface helpers |
| interface.h | Lua interface helpers |
| interface_caches.c | Lua interface for caches |
| interface_caches.h | Lua interface for caches |
| interface_http.c | Lua interface for http |
| interface_http.h | Lua interface for http |
| interface_mympd_api.c | Lua interface for myMPD API |
| interface_mympd_api.h | Lua interface for myMPD API |
| interface_util.c | Lua interface for utility functions |
| interface_util.h | Lua interface for utility functions |
| scripts.c | Script thread implementation |
| scripts.h | Script thread implementation |
| scripts_lua.c | Lua script functions |
| scripts_lua.h | Lua script functions |
| scripts_worker.c | Script worker |
| scripts_worker.h | Script worker |
| util.c | Script thread utility functions |
| util.h | Script thread utility functions |
| verify.c | Script signature functions |
| verify.h | Variables API functions |
| webserver | |
| albumart.c | Albumart functions |
| albumart.h | Albumart functions |
| albumart_flac.c | Embedded image functions for FLAC |
| albumart_flac.h | Embedded image functions for FLAC |
| albumart_id3.c | Embedded image functions for ID3 |
| albumart_id3.h | Embedded image functions for ID3 |
| folderart.c | Folderart functions |
| folderart.h | Folderart functions |
| lyrics.c | Lyrics functions |
| lyrics.h | Lyrics functions |
| lyrics_flac.c | Read lyrics from vorbis comments |
| lyrics_flac.h | Read lyrics from vorbis comments |
| lyrics_id3.c | Read lyrics from ID3 tags |
| lyrics_id3.h | Read lyrics from ID3 tags |
| mg_user_data.c | Webserver utility functions |
| mg_user_data.h | Webserver utility functions |
| placeholder.c | Placeholder image functions |
| placeholder.h | Webserver utility functions |
| playlistart.c | Playlistart functions |
| playlistart.h | Playlistart functions |
| proxy.c | HTTP proxy functions |
| proxy.h | HTTP proxy functions |
| request_handler.c | HTTP request handler |
| request_handler.h | HTTP request handler |
| response.c | HTTP response handler |
| response.h | HTTP response handler |
| scripts.c | HTTP lua script handler |
| scripts.h | HTTP lua script handler |
| sessions.c | MyMPD session functions |
| sessions.h | MyMPD session functions |
| tagart.c | Tagart functions |
| tagart.h | Tagart functions |
| utility.c | Webserver utility functions |
| utility.h | Webserver utility functions |
| webradio.c | Webradio functions |
| webradio.h | Webradio functions |
| webserver.c | Webserver implementation |
| webserver.h | Webserver implementation |
| websocket.c | Websocket handling |
| websocket.h | Websocket handling |