summaryrefslogtreecommitdiff
path: root/web/index.html
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-05-02 22:50:26 +0300
committerPaul Buetow <paul@buetow.org>2026-05-02 22:50:26 +0300
commit0482a98c538cbe9ca32b4775bd897b9c728cf686 (patch)
tree226bcd3b3d9c6b8330cff531de40f5c137291879 /web/index.html
parentdaccc2fd2c43545fe2a904cccb1f866e38817a10 (diff)
add playback navigation shortcuts
Diffstat (limited to 'web/index.html')
-rw-r--r--web/index.html22
1 files changed, 18 insertions, 4 deletions
diff --git a/web/index.html b/web/index.html
index c22ce7f..08f56bc 100644
--- a/web/index.html
+++ b/web/index.html
@@ -88,7 +88,7 @@
<div class="controls">
<button id="btn-toggle-stage" class="icon-btn" aria-label="Toggle stage (c)">⛶</button>
<button id="btn-minimize" class="icon-btn" aria-label="Minimize player (Shift+C)">▾</button>
- <button id="btn-play" class="icon-btn" aria-label="Play/Pause (Space/p)">▶</button>
+ <button id="btn-play" class="icon-btn" aria-label="Play/Pause (Space)">▶</button>
<div class="time" id="time-elapsed">0:00</div>
<div id="progress-track" class="progress-track" tabindex="0" aria-label="Seek">
<div id="progress-buffered" class="progress-buffered"></div>
@@ -128,10 +128,12 @@
<table class="help-table">
<tr><td><kbd>↑</kbd> <kbd>↓</kbd></td><td>Navigate media list</td></tr>
<tr><td><kbd>k</kbd> <kbd>j</kbd></td><td>Navigate media list (vim-style)</td></tr>
- <tr><td><kbd>←</kbd> <kbd>→</kbd></td><td>Switch sets / pages</td></tr>
- <tr><td><kbd>h</kbd> <kbd>l</kbd></td><td>Switch sets / pages (vim-style)</td></tr>
+ <tr><td><kbd>←</kbd> <kbd>→</kbd></td><td>Seek during playback, otherwise switch sets / pages</td></tr>
+ <tr><td><kbd>h</kbd> <kbd>l</kbd></td><td>Seek during playback, otherwise switch sets / pages (vim-style)</td></tr>
<tr><td><kbd>Enter</kbd></td><td>Open selected media / enter folder</td></tr>
- <tr><td><kbd>Space</kbd> <kbd>p</kbd></td><td>Play / pause</td></tr>
+ <tr><td><kbd>Space</kbd></td><td>Play / pause</td></tr>
+ <tr><td><kbd>n</kbd> <kbd>p</kbd></td><td>Next / previous track</td></tr>
+ <tr><td><kbd>i</kbd></td><td>Show / hide media info</td></tr>
<tr><td><kbd>f</kbd></td><td>Toggle fullscreen</td></tr>
<tr><td><kbd>c</kbd></td><td>Collapse / expand player stage</td></tr>
<tr><td><kbd>C</kbd></td><td>Minimize / restore player</td></tr>
@@ -149,6 +151,18 @@
</div>
</div>
+<!-- Media Info Modal -->
+<div id="media-info-modal" class="modal-overlay" role="dialog" aria-modal="true" aria-labelledby="media-info-title">
+ <div class="modal modal-wide">
+ <div class="modal-header">
+ <h3 id="media-info-title">Media Info</h3>
+ <div class="spacer"></div>
+ <button id="media-info-close" class="icon-btn" aria-label="Close">✕</button>
+ </div>
+ <div id="media-info-body"></div>
+ </div>
+</div>
+
<!-- Notes Modal -->
<div id="notes-modal" class="modal-overlay" role="dialog" aria-modal="true" aria-labelledby="notes-title">
<div class="modal">