Description
The metadata plugin provides support for metadata of different types of objects. For example, dublin core can be used for the metadata of documents. Because of the component model of the reactive graph flow, it's possible to attach metadata via components. This is useful for different types of assets like textures (title, author, creation date) and sound (genre, album, artist, speed, ...). The metadata is useful for different types of applications like game assets and content management.
Goal
There are several meta data formats (https://en.wikipedia.org/wiki/Metadata_standard). Currently, only dublin core is provided by the metadata plugin. The goal is to provide components for different metadata formats and read it automatically if the component is applied. This is groundwork for the asset management.
Formats
Rust Libraries
Library | Description |
---|---|
https://github.com/polyfloyd/rust-id3 | A library for reading and writing ID3 metadata. |
https://github.com/Serial-ATA/lofty-rs | Parse, convert, and write metadata to various audio formats. |
https://github.com/netvl/immeta | immeta is an image metadata processing library. It allows you to inspect metadata, that is, image dimensions, color information, etc. of various image formats. |