-
Notifications
You must be signed in to change notification settings - Fork 22
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
[Feature Request] Support W3C Publication Manifest as source for metadata #66
Comments
Looks great, will be looking in to this |
Awesome. Could you provide an example? The spec is a little intense.
…On Mon, Apr 25, 2022, 12:19 PM Patrik Johansson ***@***.***> wrote:
Looks great, will be looking in to this
—
Reply to this email directly, view it on GitHub
<#66 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAJ7H6JF6CMPFR3LPMQAKILVG3V5JANCNFSM5QUPUYCA>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
You can look for the Packaged audiobooks must conform with the LPF (lightweight packaging format) spec -- which is just a zip file with a different extension -- MUST include at least one of these:
The publication manifest only requires the following keys
Partial example from one of my created manifest files {
"@context": ["https://schema.org", "https://www.w3.org/ns/pub-context"],
"conformsTo": "https://www.w3.org/TR/audiobooks/",
"name": "World of Warcraft: Shadows Rising",
"author": "Madeleine Roux",
"readBy": "Susan Wokoma",
"readingOrder": [
{
"url": "Shadows Rising World of Warcraft - 003.mp3",
"encodingFormat": "audio/mpeg",
"name": "Prologue: Westfall",
"duration": "PT22M53S"
}
]
} If you want to, the JSON schema for the audiobook manifest is here: https://github.com/w3c/audiobooks/tree/main/schema In the context of this issue, I think you would only need to look for and parse a |
The W3C has been working on a method on a recommendation for a standard package for Audiobooks like has happened to ebooks with EPUB. The W3C Audiobooks spec makes use of their Publication Manifest to describe both the metadata of the audiobook overall as well as the tracks.
I have been creating some of these
publication.json
files for the audiobooks I have collected. I just installed Booksonic-Air via Docker and would love for it to be able to read these files instead of having to create a bunch ofreader.txt
anddesc.txt
files to get any metadata into the server's DB.It would be even better if Booksonic would support the packaged version so we could have a single compressed file on the server.
Sources:
https://github.com/w3c/audiobooks
https://github.com/w3c/wpub/blob/main/explainers/audio-explainer.md
https://github.com/w3c/publ-tests/
The text was updated successfully, but these errors were encountered: