Get Aedo
Aedo · for self-hosters

The bard carried
two gifts.

Songs and stories — told from memory, in one sitting. Aedo does the same: your music and your audiobooks, in one player, pointed at your own server.

Music · NavidromeAudiobooks · Audiobookshelf
CHAPTER ONE

The music.

Everything you’ve already ripped, tagged, and lovingly organized — now it travels with you.

Your whole library

Point it at Navidrome. Everything’s just there.

Every album, every weird live bootleg, every playlist you swore you’d clean up someday. No re-uploading, no “syncing” — it’s already your server’s job.

Your library
4,812 tracks
album art — your server
Test Pressing, Pt. 3
The Crossfade
1:58no gap →3:40
Gapless playback

Live albums and DJ mixes, the way they were cut.

No half-second of silence murdering the crossfade. The track ends and the next begins — seamless, the way the master intended.

Scrobbling & offline

It counts your plays. And it travels.

Scrobbles to Last.fm or ListenBrainz, so your year-in-review stays honest. And download for the subway, the flight, the cabin with one bar — it’s already on your phone.

ListenBrainz
Reckoner — Radiohead
Teardrop — Massive Attack
Avril 14th — Aphex Twin
Roygbiv — Boards of Canada
Reckoner — Radiohead
Teardrop — Massive Attack
Avril 14th — Aphex Twin
Roygbiv — Boards of Canada
Available offline
Kid A · full album
In Rainbows
Moon Safari
Material You theming

It repaints itself from your album art.

Every cover sets the mood: the whole player picks up the artwork’s colors, so the app looks like whatever you’re playing. Dynamic color, the way Android meant it.

That was the music.

Your whole library, playing the way it should.

Now, a story.

Pick up exactly where you set it down.

CHAPTER TWO

The stories.

Audiobookshelf for the words. Listening to a book is different from playing a song — Aedo knows the difference.

Resume exactly

Close it mid-sentence. Open it in the same sentence.

Three days later, a different phone, doesn’t matter. The position lives on your server, down to the second. You never lose your place.

Continue listening
Meditations
Marcus Aurelius
Book IV · 02:14:30
62%5h 12m left
Chapters
Book I31:04
Book II28:50
Book III33:12
Book IV36:40
Speed
1.0×1.25×1.5×2.0×
Chapters & speed

Jump chapters like pages. Set the pace.

A tap moves you a whole chapter — not a thirty-second scrub-and-guess. And 1×, 1.5×, or the slightly unhinged 2× for that one droning chapter: your call.

Sleep timer

Drift off. It remembers the spot.

Set the timer and let sleep take over. Aedo fades the volume down and saves exactly where you faded — so you’re not re-listening to the same chapter every single night.

15:00
fading out · keeping your place
$ whoami → you

It runs on
your server.

No account on someone else’s cloud. No telemetry phoning home. No third-party subscription that quietly doubles next year. You already host your own stuff. Aedo just points at it.

No tracking, no analytics SDKs
Your data stays on your hardware
Two URLs, one sign-in, done
aedo · connect
// point Aedo at your servers
music_url = "https://navidrome.home.lan"
books_url = "https://abs.home.lan"
user = "you"
connected · 2 libraries synced
One player · your server

Both gifts.
One download.

Music and audiobooks, finally in the same place