2026-07-17 - 2026-10-17
Overview
29 Pull requests merged by 2 users
Merged
#37 Mirror main to GitHub
Merged
#36 README: lead with requirements and Docker, refresh for the editor
Merged
#30 webui: a note sheet with a real pitch axis and beat grid
Merged
#31 webui: edit a song's notes on the sheet
Merged
#32 webui: mark songs with hand edits in the queue and REBUILD ALL FROM…
Merged
#33 webui: a grouped keyboard shortcut panel for the sheet
Merged
#34 webui: set a song's BPM and GAP from the sheet
Merged
#35 webui: move line breaks on the sheet
Merged
#29 Keep manual edits to a song across rebuilds
Merged
#28 notes: judge low confidence against the song, and flag unsingable words
Merged
#27 web: report a job finished only once everything finishing it is done
Merged
#24 align: keep lines Whisper missed when their singing went untranscribed
Merged
#26 ci: upgrade pip in the venv before installing torch
Merged
#25 align: let a star token absorb non-lyric audio between lines
Merged
#23 webui: add REBUILD ALL FROM… to rebuild every song from a stage
Merged
#22 ci: run the test suite on pull requests
Merged
#15 pitch: treat bleed in the vocal stem as silence
Merged
#14 tests: replace copyrighted lyrics with placeholder text
Merged
#13 Keep matched words that fall inside a missing-lyrics span
Merged
#12 Keep yt-dlp current at runtime, with the bundled copy as fallback
Merged
#11 Release the GPU after every stage
Merged
#10 webui: play a finished song against its review
Merged
#9 webui: bring a selected song's inputs back into the form
Merged
#8 Fix YouTube 403s: install yt-dlp's YouTube extras and retry across player clients
Merged
#5 Add rebuild-from-scratch, delete, and cross-restart persistence for songs
Merged
#4 Webui: open video source, restructure lyrics form, and add a visual per-line review
Merged
#3 Rename project from karaoke-maker to songtrace
Merged
#2 Rerun failed tracks and edit-and-rebuild existing ones
Merged
#1 Web UI: Spotify-style theming, first-class warnings, and live stage track
3 Issues closed from 2 users
Closed
#17 Low-confidence threshold flags nearly every note on sung vocals
Closed
#18 Job reported done before upload cleanup and finished_at (flaky web tests)
Closed
#7 Unload models when not in use
8 Issues created by 2 users
Opened
#6 Add key for confidence values
Opened
#7 Unload models when not in use
Opened
#17 Low-confidence threshold flags nearly every note on sung vocals
Opened
#16 Lyric matching treats common words as junk on longer songs (difflib autojunk)
Opened
#18 Job reported done before upload cleanup and finished_at (flaky web tests)
Opened
#19 Pitch tracking on CPU and GPU produces substantially different notes
Opened
#20 Alignment runs over the whole song when vocals have no 6s gap
Opened
#21 Decide whether to purge removed lyrics from git history