Skip to content

1.11.0

Latest

Choose a tag to compare

@guitaripod guitaripod released this 17 Aug 22:25

Music video mode

A third toggle in Now Playing swaps the hero artwork for the song's music video. The picture is streamed; the sound is still the lossless file on your disk, and the video is held to it — measured drift stays under 60 ms, well inside a frame.

It works out the video's head start by itself. An official video is routinely a minute shorter than the album cut, or opens on a title card before the song starts. Flaccy listens to both recordings once, cross-correlates their onsets, and remembers the offset for good. Nudge buttons are there for the songs where nothing locks on.

It knows a music video from a lyric video. The uploader's identity, what the title claims the video is, its reach and its runtime are scored separately — every re-upload copies the title, but nobody forges eighty million views. Edition qualifiers come off your library title first, so Heart-Shaped Box (Album Version) goes looking for the video rather than for another audio upload. When the top two results are close, a local Ollama model reads the titles and breaks the tie; without Ollama installed the scorer decides on its own. When nothing convinces, nothing plays and the lens says so.

Hovering the picture brings up the sync nudge, a full candidate list to override the pick, a link out, and full screen. Preferences gains a quality ceiling, switches for the alignment pass and the model, a model picker when more than one is installed, and a way to forget every match.

Requires yt-dlp (and ffmpeg for the alignment pass). Ollama is optional.

Install

curl -fsSL https://raw.githubusercontent.com/guitaripod/flaccy/master/linux/get-flaccy.sh | sh

Arch: yay -S flaccy-bin

x86_64, glibc ≥ 2.39.