LibMediaProvider-1.0 is a core library for The Elder Scrolls Online (ESO)
that allows different add-ons to share media assets like fonts, textures, and sounds. If you are an add-on user, you typically need it installed for your UI mods to look correct. If you are a developer, it is the standard way to register custom assets for the community to use. For Players: Installation & Setup libmediaprovider-1.0
libmediaprovider-1.0 is a software library designed to serve as an abstraction layer for media content access across different operating systems and file systems. Its primary purpose is to provide a unified API for discovering, enumerating, querying, and retrieving metadata from various media types (audio, video, images). LibMediaProvider-1
This report outlines the library’s architecture, public API, dependencies, performance characteristics, security considerations, and integration guidelines. // unique identifier char* uri
typedef struct
char* id; // unique identifier
char* uri; // content:// or file://
char* mime_type;
int64_t size;
int64_t date_added;
mp_media_type type; // MP_TYPE_AUDIO, VIDEO, IMAGE
mp_metadata* meta;
mp_media_item;