| commit 3ce49f6d15fd49e599e790ec60f9c541fd5e956f parent 0a5cb58b1ddb3da82913743d863277534d2d6949 Author: sqzer <sqzer-x@users.noreply.github.com> Date: Sat, 1 Aug 2026 20:42:56 +0900 Correct two false claims on the page, and fix keyboard copy, the card and the icon An audit of the live site turned up two sentences that describe software this is not. The Artists card said tracks are grouped by album artist where tagged and track artist where not. Index::build keys by_artist on the track artist alone; album_artist_of() is called once, for the by_album key. A compilation tagged album_artist=Various Artists, artist=Yorushika files under Yorushika in the Artists tab. The sentence was true, but about the Albums tab — so it has moved there, and Artists now says what it does. The lede promised it picks up where you left off. SavedState holds volume, shuffle, repeat, pane widths, playlists, info view and right split; no queue, no current track, no position. Startup calls ReplaceQueue over the whole library. The claim is now the one the program can keep. The install commands were click-only, which left the page's primary call to action unreachable by keyboard. They take a tab stop, a button role and Enter/Space now. The role is assigned from the script rather than the markup: copying only works once the script has run, so without it they are plain text and should not claim otherwise. og:image was a raw 4K screenshot scaled to a card — at the size a feed renders it, nothing was legible and the name appeared nowhere. It is now composed: the wordmark, the headline, and the app's own progress bar. Legible at 240px. The favicon was the same 723x421 wordmark, which is a smear in a tab, and /favicon.ico had nothing behind it. Both are answered by one square mark cut from the wordmark's own 'O', carrying the logo's pink-to-cyan, shipped as an .ico at the site root. Diffstat:
|
ommp~ Oh My Music Player — a standalone terminal music player built with Rust and ratatui |
| git clone https://github.com/debuman/ommp.git |