I made Plexamp for Emby - Sonic Analysis of your Music Library
▲ 11 r/emby

I made Plexamp for Emby - Sonic Analysis of your Music Library

Been working on a system that adds sonically intelligent music discovery to an Emby library — similar tracks, track radio, a "sonic adventure" between two songs, and auto-curated mixes, all based on how the music actually sounds rather than genre tags. Comes with an Android app (liquidWave) that ties it all together.

It's fully self-hosted, nothing leaves your network, and runs on whatever you've got — a NAS for the coordinator, any box with spare CPU or GPU for the analysis.

Currently in private beta looking for a few testers. Full details and a quickstart guide over on the Emby forum: liquidWave - Emby Forum Post

Quick rundown of the main features:

  • Sonically similar tracks / artists / albums — based on how the music sounds (neural audio analysis), not genre tags.
  • Track Radio — an endless queue seeded from any track.
  • Sonic Adventure — pick a start track and an end track, and it builds a journey that morphs from one to the other.
  • Auto-curated Mixes — sonically consistent mixes built from your library; refresh any mix, or save it as a real playlist.
  • Stations & Guest DJ — Library / Random Album / Decade radios, plus a Guest DJ that injects sonically matched tracks into your queue.
  • Artist Mix Creator — pick an artist and the grid repopulates with sonically similar artists; keep adding the ones you want, then build a shuffled mix that spans the whole selection.
  • A proper player — Media3/ExoPlayer, queue, shuffle/repeat, crossfade with an artwork cross-dissolve, an in-app equalizer, a Now Playing home-screen widget, Android Auto, and Google Cast to a Chromecast / Android TV / Shield.
  • Offline buffer — the next few tracks in your queue are silently pre-cached in the background, so brief Wi-Fi blips don't interrupt playback. No manual download needed; you'll see "Offline buffer ready" in Now Playing when it's topped up.
  • Audiobooks — browse by book/author, durable resume, speed control.
  • Offline downloads — download any playlist or a whole audiobook (the original source files, no transcode) to your phone and browse + play it with no connection at all — on a plane, underground, wherever. Downloads get their own row on Home (with cover art) and a badge in your Playlists; an online/offline indicator shows the connection state; downloads are Wi-Fi-only by default. Audiobooks keep durable resume even fully offline, and your position syncs back to Emby the moment you reconnect. Managed under Settings → Downloads (Playlists and Audiobooks), with a one-tap "remove download" that leaves the item itself untouched.
  • Themeable — follows your system dark/light theme automatically.
  • Search across music, audiobooks, or everything.

Happy to answer questions here too.

Yes, I wrote it with AI... doesn't necessarily make it a bad thing....works perfectly for me...

u/liquidguru — 9 days ago

Got a cheap AB Shutter 3 Bluetooth remote working as a page turner on my PW6. Took a while to figure out — posting the full guide in case anyone else goes down this rabbit hole.

Full guide: https://gist.github.com/liquidguru/1e9c77f9389cdf23f94d2a94b220c90a

**Why it's KOReader-specific:**

The stock Amazon reader on 5.18.5 (krpp architecture) has no working LIPC page-turn API. KOReader's PW6 device profile also has `hasKeys=false` so standard key mapping doesn't work either.

The solution: route button presses through KOReader's HTTP Inspector API (`GotoViewRel/1` and `GotoViewRel/-1`). Works perfectly and survives sleep/wake cycles automatically via a watchdog + upstart job.

**Stack:**

- kindle-hid-passthrough → Classic BT pairing, UHID virtual keyboard

- kindle-button-mapper (Rust, musl static ARM) → reads key events, calls scripts

- wget → KOReader HTTP Inspector on localhost

- Watchdog + upstart → fully automatic, no manual intervention after boot

Tested on PW6 firmware 5.18.5, KOReader v2026.03. Most AB Shutter 3 clones should work out of the box.

Side note: the HTTP Inspector is a brilliant tool for this kind of automation — hadn't realised how much it exposed until I dug into it.

Edit: Added video:

https://reddit.com/link/1szgu4a/video/5o8jbhzjp8yg1/player

reddit.com
u/liquidguru — 2 months ago
▲ 23 r/kindlejailbreak+1 crossposts

Saw the kindle-hid-passthrough project and thought "that looks easy." It was not easy.

Several hours of digging through firmware APIs, cross-compiling Rust binaries, and reverse-engineering KOReader internals later — it works. Close the cover, open it, pick up the remote and just read. Exactly what it should feel like.

Full guide here: https://gist.github.com/liquidguru/1e9c77f9389cdf23f94d2a94b220c90a

**The remote:** CamKix AB Shutter 3 (~$10 AUD on Amazon, $2-5 on AliExpress)

**Device:** Kindle Paperwhite 6 (12th gen), firmware 5.18.5

**Reading app:** KOReader (required — the stock Amazon reader on 5.18.5 has no working external button API)

Happy to answer questions. It's not for the faint-hearted but it's genuinely worth it.

Edit: added video

https://reddit.com/link/1szgsot/video/mg4rc7plq8yg1/player

reddit.com
u/liquidguru — 2 months ago
▲ 8 r/GlInet

Is the 4.8.4 firmware still to be avoided? I'm not in a hurry to updated from 4.8.3, but it's there, nagging me...

reddit.com
u/liquidguru — 2 months ago