chore: MP4 wording cleanup + "We Recommend" rename/polish by thcp · Pull Request #228 · stemdeckapp/stemdeck · GitHub
Skip to content

chore: MP4 wording cleanup + "We Recommend" rename/polish#228

Merged
thcp merged 3 commits into
mainfrom
chore/rename-karaoke-to-mp4
Jun 26, 2026
Merged

chore: MP4 wording cleanup + "We Recommend" rename/polish#228
thcp merged 3 commits into
mainfrom
chore/rename-karaoke-to-mp4

Conversation

@thcp

@thcp thcp commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

The video export is just an MP4 export, not specifically a karaoke feature. This removes all "karaoke" wording in favour of neutral MP4/video terms. No behavior change.

User-facing

  • MP4 Export Mix subtitle: "Export mix with video for karaoke" → "Export mix with the original video"
  • Downloaded filename: <title>_karaoke.mp4<title>_video.mp4 (frontend download attr + backend Content-Disposition)

Internal (comments / docstrings / docs)

  • app/api/stems.py, app/core/config.py, app/core/models.py, app/pipeline/download.py, app/pipeline/runner.py
  • static/js/main.js, static/js/player.js, tests/test_stems_api.py, README.md

Identifiers were already neutral (downloadCurrentVideo, /video.mp4, has_video) — no renames.

Verified: ruff check + ruff format --check clean, JS syntax OK, 107 tests pass.


Also: rename "Supporters" UI label to "We Recommend"

The rail button + dialog said "Supporters", which implies a sponsorship relationship the project explicitly does not have (README: no money/funding accepted; these are editorial recommendations). Renamed to "We Recommend" to match the README section.

  • Updates the rail button title/aria-label/chip text and the dialog <h2> in static/index.html.
  • Internal ids stay friendsBtn/friendsTitle (not user-facing).

Also: "We Recommend" polish + new recommendations

  • Rail label stacked onto two centered lines so it no longer clips the 40px chip; TV icon swapped for a heart (rail button + dialog header).
  • Monogram avatar fallback: tiles with no/broken image render an on-brand circular initial instead of a broken-image icon.
  • Added Thomann (@thomann.music) and Analog4Lyfe (@analog4lyfe) to the dialog grid + README table. Their images (static/img/friends/{thomann,analog4lyfe}.jpg) can be added later; they show the monogram until then.

Thales added 2 commits June 26, 2026 09:47
The video export is just an MP4 export, not specifically a karaoke
feature. Replace all "karaoke" references in UI strings, the download
filename, comments, docstrings, and docs with neutral MP4/video wording.
No behavior change.

- UI: MP4 "Export Mix" subtitle -> "Export mix with the original video".
- Download filename: <title>_karaoke.mp4 -> <title>_video.mp4 (frontend
  download attr and backend Content-Disposition).
- Comments / docstrings / README updated; no renamed identifiers
  (downloadCurrentVideo, /video.mp4, has_video were already neutral).
Match the README "We Recommend" section. "Supporters" implied a
sponsorship relationship the project explicitly does not have (no money
or funding accepted); these are editorial recommendations of makers and
artists. Updates the rail button (title/aria-label/chip) and the dialog
heading. Internal ids stay friendsBtn/friendsTitle.
@thcp thcp changed the title chore: drop "karaoke" wording from the MP4 export chore: UI wording cleanup — MP4 export + "We Recommend" Jun 26, 2026
- Stack the rail label onto two centered lines ("We" / "Recommend") so it
  no longer clips the 40px chip, and swap the TV icon for a heart (both the
  rail button and the dialog header).
- Add a monogram avatar fallback: tiles with no image (or a broken image)
  render an on-brand circular initial instead of a broken-image icon.
- Add two recommendations: Thomann (@thomann.music) and Analog4Lyfe
  (@Analog4Lyfe), in the dialog grid and the README table. Their images
  (static/img/friends/{thomann,analog4lyfe}.jpg) can be dropped in later;
  until then they show the monogram fallback.
@thcp thcp changed the title chore: UI wording cleanup — MP4 export + "We Recommend" chore: MP4 wording cleanup + "We Recommend" rename/polish Jun 26, 2026
@thcp thcp merged commit 9ca03fc into main Jun 26, 2026
8 checks passed
@thcp thcp deleted the chore/rename-karaoke-to-mp4 branch June 26, 2026 11:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant