From d8e26612e45de2152802f59d75c737aeada006d4 Mon Sep 17 00:00:00 2001 From: hl-valdemar Date: Thu, 22 Oct 2026 13:00:39 +0200 Subject: [PATCH] diagnose: investigate Miruro launch discrepancy --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index d84aacd..3e7c8ac 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,8 @@ Startup shows a centered **YouTube / Miruro** selector. Use `j` / `k` or arrows After selection, the browser starts in **normal mode**. Press `i` to type a search; Enter submits a changed query and returns to normal mode. Esc returns without submitting. +In either provider's normal mode, press `p` (`app.provider`) to reopen the chooser with the current provider selected, then Enter to switch. Esc cancels and returns to browsing (unlike at startup); `q` or Ctrl-C quits. Both browser sessions stay in memory, preserving their queries, results, selection and navigation history when you switch back. Switching leaves running players unaffected and never reapplies the CLI query: it is used only for the initially opened provider. `--miruro` only skips the startup chooser; you can still switch providers with `p`. + Both providers use the same layout: a cyan view heading, bordered search and results, a bordered status line, and a dim one-line key hint bar. Entries use two lines: the title above dimmed metadata. YouTube shows the channel and publication date beneath each video title, without separate channel/date columns; tagged channels remain cyan. The selected row uses black text on cyan with a `> ` marker; saved titles are green, watch-later titles magenta, and `✓` marks watched entries. Metadata and help open in centered cyan-bordered popups; bulk-removal confirmations use yellow borders. Miruro keeps its catalog navigation and title/episode metadata. YouTube's dimmed metadata row includes duration as `M:SS` or `H:MM:SS`, or `Unknown duration` when unavailable. Duration is retained in saved collections; older entries without duration remain readable. @@ -66,6 +68,7 @@ Catalog autocomplete returns at most eight anime titles, without pagination. Tit | Key | Miruro action | | --- | --- | | `i` / `/` | Edit the catalog query; Enter searches, Esc cancels | +| `p` | Reopen the provider chooser in normal mode | | `j` / `k`, ↓ / ↑; `g` / `G`, Home / End | Select a title or episode | | Enter | Open a series, or pass the selected episode URL to Terebi for resolution and playback | | `-` / `+` | Back / forward through cached screens, preserving query and selection | @@ -102,6 +105,7 @@ These are the default bindings. Overrides in `[keys]` replace an action's bindin | --- | --- | | `j` / `k`, ↓ / ↑ | Select the next / previous video | | Enter | Launch the selected video in Terebi | +| `p` | Reopen the provider chooser | | `o` | Open the selected YouTube video in the default browser (also works in previews; configurable as `video.open`) | | `g` / Home, `G` / End | Select the first / last loaded video | | `i` | Edit the current category/combined feed search; other views use general YouTube Search |