Maktaba for developers
Maktaba is a self-hosted video library. It transcribes your videos, finds what is said in them, and streams them to the web, phones and TVs, from a computer you own.
This site is for the people who build on it and with it: the source, the wiki, the API, the plugin model and what changed in each release.
Where to start
- Source codeThe whole project: the API, the pipeline, the web app and the native apps.
- WikiThe project map: every epic, story, entity, screen and diagram, searchable.
- Specs and epicsWhat each part of Maktaba must do and why, epic by epic.
- Plugin developersPlugins add functions from the queue, with no internet: the manifest, the API, the SDK and the store.
- API referenceThe Maktaba API from its OpenAPI description: every endpoint and type.
- ChangelogEvery release and what is waiting for the next one.
- SecurityHow to report a vulnerability, and our disclosure policy.
The wiki and the reference pages are in their source language, English.