We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d72fc6e commit 072c2aaCopy full SHA for 072c2aa
3 files changed
README.md
@@ -14,8 +14,11 @@ https://github.com/sandlbn/Phosphor/releases
14
## Features
15
16
- **Four playback engines** — USB hardware, software emulation (reSID or SIDLite), or Commodore Ultimate 64 over the network
17
+- **📚 Library panel** — browse Local HVSC, search Assembly64 live, and load curated Playlists synced from the Phosphor repo
18
+- **🎲 Surprise me** — one-click random tune from your synced HVSC tree
19
- **USBSID-Pico device config** — built-in Device panel (🔧 button) for chip routing, clock rate, presets, and save-to-flash, all without leaving Phosphor
20
- **HTTP remote control** — built-in web server for controlling playback from any browser on the network (phone, tablet, another PC)
21
+- **HTTP proxy support** — single-field setting for `http://` / `https://` / `socks5://`, applied to all outbound requests
22
- **Playlist management** — add files and folders, drag & drop, save/load M3U playlists; duplicate detection on import
23
- **Session restore** — playlist automatically saved on exit and restored on next launch
24
- **Sortable columns** — click any column header to sort by title, author, released, duration, type, or SID count
src/main.rs
@@ -3166,6 +3166,10 @@ impl App {
3166
Key::Character(ref c) if c.as_str() == "m" && status != Status::Captured => {
3167
Some(Message::ToggleMiniPlayer)
3168
}
3169
+ // L — toggle 📚 Library panel
3170
+ Key::Character(ref c) if c.as_str() == "l" && status != Status::Captured => {
3171
+ Some(Message::ToggleHvscBrowser)
3172
+ }
3173
// ? — show/hide help overlay
3174
Key::Character(ref c) if c.as_str() == "?" => Some(Message::ShowHelp),
3175
// Arrow keys — context-sensitive, resolved in update()
src/ui/mod.rs
@@ -3339,6 +3339,7 @@ pub fn settings_panel<'a>(
3339
("Space", "Play / Pause (when search inactive)"),
3340
("← →", "Previous / Next track"),
3341
("↑ ↓", "Navigate playlist"),
3342
+ ("L", "Toggle 📚 Library panel"),
3343
("Delete", "Remove selected"),
3344
("Ctrl+F", "Focus search"),
3345
] {
@@ -3723,6 +3724,7 @@ pub fn help_overlay<'a>() -> Element<'a, Message> {
3723
3724
("K", "Toggle karaoke lyrics (MUS files)"),
3725
("H", "Toggle favourite for current track"),
3726
("M", "Toggle mini player"),
3727
3728
3729
("Delete", "Remove selected track"),
3730
("Escape / ?", "Close this overlay"),
0 commit comments