Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extend Metadata Plugin #2

Open
aschaeffer opened this issue Jun 17, 2022 · 0 comments
Open

Extend Metadata Plugin #2

aschaeffer opened this issue Jun 17, 2022 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@aschaeffer
Copy link
Collaborator

aschaeffer commented Jun 17, 2022

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.
@aschaeffer aschaeffer added enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers labels Jun 17, 2022
@aschaeffer aschaeffer transferred this issue from reactive-graph/reactive-graph Jan 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant