feature(metadata): expanded metadata support #2118
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Revamps metadata support to return all standard metadata received by the players. An abstraction was built around it to allow users to quickly be able to parse out common keys but also be able to handle any other non standard key.
As part of this change the old metadata events should be marked as deprecated.
NOTE: iOS also gains a method for receiving chapter metadata.
NOTE: This returns all data parsed by the players, one important thing to note is that the native players filter out non-spec/standard keys
Introduced events are:
Event.MetatadataChapterReceived
(iOS only)Event.MetadataTimedReceived
Event.MetadataCommonReceived
TODO: