Skip to content

Extend Metadata Plugin #2

Open
Open
@aschaeffer

Description

@aschaeffer

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    c:cliComponent: Changes the Command Line Interface (CLI).o:good-first-issueOrganisational: Good for newcomers.o:help-wantedOrganisational: Extra attention is needed.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions