Self-hosted audiobook and podcast server
Go to file
2021-09-04 18:02:42 -05:00
client Improve track order detection, allow for excluding audio files from tracklist 2021-09-04 18:02:42 -05:00
images Fix update tracklist and invalid parts alert, update readme screenshots 2021-08-26 07:09:23 -05:00
server Improve track order detection, allow for excluding audio files from tracklist 2021-09-04 18:02:42 -05:00
static Fix server client.user undefined, update logo 2021-09-03 06:40:59 -05:00
.dockerignore Fix multi-select, add new book flag 2021-09-01 13:47:18 -05:00
.gitignore Fix multi-select, add new book flag 2021-09-01 13:47:18 -05:00
docker-template.xml Version 1.0.0, updating readme 2021-09-04 14:35:25 -05:00
Dockerfile Use local image as cover if found, adding release-it version control 2021-08-21 13:02:24 -05:00
index.js Adding download tab and download manager, ffmpeg in worker thread 2021-09-04 14:17:26 -05:00
package-lock.json Adding inode to files and audiobooks to support renaming, setting up watcher and removing chokidar 2021-08-25 17:36:54 -05:00
package.json Improve track order detection, allow for excluding audio files from tracklist 2021-09-04 18:02:42 -05:00
readme.md Version 1.0.0, updating readme 2021-09-04 14:35:25 -05:00

AudioBookshelf

AudioBookshelf is a self-hosted audiobook server for managing and playing your audiobooks.

Android app is in beta, try it out on the Google Play Store

Free & open source Android/iOS app is in development

Screenshot1

Folder Structures Supported:

/Title/...
/Author/Title/...
/Author/Series/Title/...

Title can start with the publish year like so:
/1989 - Awesome Book/...

Features coming soon:

  • Auto add and update audiobooks (currently you need to press scan)
  • User permissions & editing users
  • Support different views to see more details of each audiobook
  • Option to download all files in a zip file
  • iOS App (Android is in beta here)
Screenshot2

Installation

Built to run in Docker for now (also on Unraid server Community Apps)

docker run -d -p 1337:80 -v /audiobooks:/audiobooks -v /config:/config -v /metadata:/metadata --name audiobookshelf --rm advplyr/audiobookshelf

Contributing

Feel free to help out