
Audioserve
Minimal audiobook and audio file streaming server
852 stars 40 forks last commit first released
Actively maintained
Last commit 13 Jul 2026.
Audioserve is a simple personal audio streaming server that serves audio files directly from directory structures, designed primarily for audiobooks. It includes a modern web PWA client and a lightweight API, focusing on fast browsing and playback position tracking.
Key Features
- Serves audio files from folders without requiring a separate media database
- Web PWA client for modern browsers, plus an alternative older web client
- Supports single-file audiobooks (such as M4B) by exposing chapters as virtual tracks
- Optional transcoding and transcoding cache for bandwidth-friendly streaming
- Full-text search over folder names
- Playlists and playback position sharing between clients
- Collection caching in an embedded key-value store for faster browsing and search
- Filesystem change watching to keep the library up to date
Use Cases
- Self-hosted audiobook server for personal libraries organized by folders
- Lightweight audio streaming for language learning courses or lecture recordings
- Multi-collection setups (for example, separate libraries per language)
Limitations and Considerations
- Initial collection scan and cache build can take significant time for large libraries
- Search is focused on folder names (not per-track indexing or full metadata search)
Audioserve fits users who want a fast, minimalist audiobook-oriented server that respects existing folder structures and works well in a browser. It is especially useful when you need chapter support for single-file audiobooks and simple, reliable streaming without heavyweight media management.
Categories:
Tags:
Tech Stack:
Similar to Audioserve

Polaris
Self-hosted music streaming server for your personal library
Polaris is a self-hosted music streaming server for browsing and streaming your personal music collection from web browsers and mobile devices, with multi-user support.

Audiobookshelf
Self-hosted audiobook and podcast server
Self-hosted audiobook and podcast server with multi-user playback sync, metadata management, downloads, and web/mobile clients.


mStream
Open-source personal music streaming server
Self-hosted Node.js music streaming server with web and mobile clients; supports FLAC/MP3, playlists, gapless playback and visualizer.

Stretto
Web-based music player with playlist import and library sync
Open-source web music player that builds a library from YouTube/SoundCloud sources, with Spotify playlist import, themes, lyrics, and multi-device syncing.
musikcube
Terminal-based music player and streaming audio server
Cross-platform terminal music player with library indexing and a built-in streaming server for Windows, macOS, Linux, and Raspberry Pi.
moOde Audio
Audiophile music player and streamer for Raspberry Pi
moOde Audio is a Raspberry Pi music player and streamer with a responsive WebUI, MPD-based playback, multiroom audio, and support for popular network renderers and outputs.



