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

Expose the data parsed from the SMIL files as narration objects #84

Open
vers-one opened this issue May 7, 2023 · 0 comments
Open

Expose the data parsed from the SMIL files as narration objects #84

vers-one opened this issue May 7, 2023 · 0 comments
Assignees

Comments

@vers-one
Copy link
Owner

vers-one commented May 7, 2023

Description

The implementation for the enhancement #64 parses SMIL files found in the EPUB book into a list of VersOne.Epub.Schema.Smil objects. However, it is not very convenient for the consumer to use this data because it is not linked to any content files and the internal structure of the SMIL files is not very user-friendly (e.g. the values for the ClipBegin and ClipEnd properties in the VersOne.Epub.Schema.SmilAudio object use their own standard to encode timestamps which is not compatible with any timestamp classes available in .NET).

Proposed solution

Expose the data parsed from the SMIL files as easy to consume narration objects on the EpubBook level.

Additional context

EPUB Media Overlays 3.2 specification: https://www.w3.org/publishing/epub32/epub-mediaoverlays.html

@vers-one vers-one added this to the 3.3.1 milestone May 7, 2023
@vers-one vers-one self-assigned this May 7, 2023
@vers-one vers-one modified the milestones: 3.3.1, 3.3.2 May 17, 2023
@vers-one vers-one modified the milestones: 3.3.2, Not planned yet Jun 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant