{"adoption": {"forks": 51, "observed_at": "2026-08-28T04:05:20.344520+00:00", "stars": 1674}, "canonical_url": "https://ross.abutalabs.com/products/thumbfast", "card": {"archived": false, "artifact_type": "plugin", "description": "High-performance on-the-fly thumbnailer script for mpv", "domain": ["media", "desktop-applications", "cross-platform"], "enriched": true, "function": ["video-processing", "gui", "developer-tools"], "health_score": 78, "homepage": null, "language": "Lua", "license": "MPL-2.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["po5/thumbfast"], "name": "po5/thumbfast", "platform": ["windows", "lua"], "pushed_at": "2026-08-12T15:02:41+00:00", "repo": "po5/thumbfast", "stars": 1674, "tags": ["mpv-script", "thumbnailer", "video-preview", "seekbar-thumbnails", "media-player", "linux", "macos"], "topics": ["mpv", "mpv-script", "preview", "thumbnails"], "urls": [], "use_cases": ["show video preview thumbnails when hovering over the mpv seekbar", "add timeline thumbnail previews to a custom mpv UI script", "generate thumbnails on demand without background thumbnail generation hogging CPU", "preview YouTube and web videos in mpv while scrubbing the timeline", "use thumbnail previews with mpv frontends like mpv.net or ImPlay"], "what_it_is": "A high-performance Lua script for the mpv media player that generates on-the-fly seekbar thumbnails without background CPU usage. It acts as a backend that UI scripts like uosc or ModernX call to display preview thumbnails when hovering over the timeline.", "when_to_avoid": ["you want a standalone thumbnail generator or a GUI that displays thumbnails on its own - this script requires a separate UI script to render them", "you do not use mpv or an mpv-based frontend", "you need pre-generated thumbnail galleries or background thumbnail caching"], "when_to_choose": ["you use mpv and want seekbar thumbnail previews with no dependencies and minimal CPU overhead", "you maintain or use a custom mpv UI (uosc, ModernX, progressbar, etc.) and want to integrate thumbnail support", "you need thumbnails that respect applied video filters and mixed aspect ratio videos"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/thumbfast", "repo": "po5/thumbfast", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.344520+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:42:33.136723+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bdac451cc1748c7fa51ade6f9cf4e0ac71e346c85658995325d5e07153001b37", "fetched_at": "2026-08-28T04:05:20.344520+00:00", "kind": "readme", "missing": false, "url": "https://github.com/po5/thumbfast"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.344520+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:42:33.136723+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bdac451cc1748c7fa51ade6f9cf4e0ac71e346c85658995325d5e07153001b37", "fetched_at": "2026-08-28T04:05:20.344520+00:00", "kind": "readme", "missing": false, "url": "https://github.com/po5/thumbfast"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:42:33.136723+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bdac451cc1748c7fa51ade6f9cf4e0ac71e346c85658995325d5e07153001b37", "fetched_at": "2026-08-28T04:05:20.344520+00:00", "kind": "readme", "missing": false, "url": "https://github.com/po5/thumbfast"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.344520+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.344520+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.344520+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:42:33.136723+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bdac451cc1748c7fa51ade6f9cf4e0ac71e346c85658995325d5e07153001b37", "fetched_at": "2026-08-28T04:05:20.344520+00:00", "kind": "readme", "missing": false, "url": "https://github.com/po5/thumbfast"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.344520+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.344520+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:42:33.136723+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bdac451cc1748c7fa51ade6f9cf4e0ac71e346c85658995325d5e07153001b37", "fetched_at": "2026-08-28T04:05:20.344520+00:00", "kind": "readme", "missing": false, "url": "https://github.com/po5/thumbfast"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.344520+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.344520+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.344520+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:42:33.136723+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bdac451cc1748c7fa51ade6f9cf4e0ac71e346c85658995325d5e07153001b37", "fetched_at": "2026-08-28T04:05:20.344520+00:00", "kind": "readme", "missing": false, "url": "https://github.com/po5/thumbfast"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.344520+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.344520+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:42:33.136723+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bdac451cc1748c7fa51ade6f9cf4e0ac71e346c85658995325d5e07153001b37", "fetched_at": "2026-08-28T04:05:20.344520+00:00", "kind": "readme", "missing": false, "url": "https://github.com/po5/thumbfast"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:42:33.136723+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bdac451cc1748c7fa51ade6f9cf4e0ac71e346c85658995325d5e07153001b37", "fetched_at": "2026-08-28T04:05:20.344520+00:00", "kind": "readme", "missing": false, "url": "https://github.com/po5/thumbfast"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:42:33.136723+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bdac451cc1748c7fa51ade6f9cf4e0ac71e346c85658995325d5e07153001b37", "fetched_at": "2026-08-28T04:05:20.344520+00:00", "kind": "readme", "missing": false, "url": "https://github.com/po5/thumbfast"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:42:33.136723+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bdac451cc1748c7fa51ade6f9cf4e0ac71e346c85658995325d5e07153001b37", "fetched_at": "2026-08-28T04:05:20.344520+00:00", "kind": "readme", "missing": false, "url": "https://github.com/po5/thumbfast"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1450, "days_push": 21, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}