Changelog
Medora v0.0.2
One archive, Matchora 0.0.4 (no llama.cpp), better playback.
Install
curl -fsSL https://raw.githubusercontent.com/AlyShmahell/medora/main/install.sh | bash
Pick the v0.0.2 tag. Asset: medora-0.0.2-linux-amd64.tar.gz (binary, Matchora, htmx, video.js, hls.js, ffmpeg). There is no slim vs bundled split.
Metadata
- Ships Matchora 0.0.4: SequenceMatcher grouping/ranking. No llama.cpp, GGUF, or matchora --prepare.
- medora --prepare only fills third-party vendor/ (JS / ffmpeg check). Leftover tools/matchora/vendor from 0.0.3 is removed on start.
- Per-title Scan with Matchora sends an editable title via POST /v1/ingest (library scan is still path-based).
- Version comes only from config/default.yaml (repo VERSION file is gone). Overlay YAML cannot override it.
Playback
- Player status sits under the video. Control bar shows on hover and hides after 5s.
- Seek bar and duration use the real ffprobe length, not the growing HLS playlist.
- Clicking the bar seeks to that time (in-window, or a new transcode session past the buffer) instead of jumping one segment.
- VAAPI probe sets LIBVA_DRIVERS_PATH when unset, logs ffmpeg errors, and keeps a device that passed lavfi encode.
- If H.264 VAAPI encode is missing (some AMD iGPUs) but AV1 encode works, transcode uses av1_vaapi + fMP4 HLS. Otherwise software libx264.
Fixes
- Desktop icon discovery in the installer.
Upgrading from 0.0.1
Replace the install prefix (or re-run install.sh). You do not need llama.cpp. Old slim installs should take the new tarball so ffmpeg is present; --prepare cannot compile ffmpeg.