Audiobookshelf 2.37.2-2
Your audiobooks and podcasts, streamed to your phone and browser - with your place kept across devices
booksmusic
Download
| NAS | Size | SHA256 | |
|---|---|---|---|
| My Cloud PR4100 | 91 MB | Download | f76511ee78d519e7… |
| My Cloud PR2100 | 91 MB | Download | 7291bf3b6800c77b… |
| My Cloud DL4100 | 91 MB | Download | 2050c075f6c41d0c… |
| My Cloud DL2100 | 91 MB | Download | 73fc803a7093a447… |
Not available for: My Cloud EX4100, My Cloud EX2100, My Cloud EX2 Ultra, My Cloud Mirror (Gen 2), My Cloud (Gen 2), WD Cloud.
Easier: install it from the Store, which also updates it.
Audiobookshelf is an audiobook and podcast server: listen in a browser or in its apps for Android and iPhone, with your place, bookmarks and progress kept across devices. It organises audiobooks with their chapters, covers and series, subscribes to podcasts and downloads new episodes, and can merge an audiobook's files into one M4B. It runs natively on the NAS (no Docker).
- It's at
https://audiobooks.<domain>through the Nginx app, if installed (added automatically, with no upload size limit), and athttp://<nas-ip>:13378on the local network unless limited to the Nginx app on the management page. - The root user (Audiobookshelf's administrator) is created by the app on the first start, with a generated password, while Audiobookshelf only answers on the NAS itself - otherwise its setup page would let the first visitor choose it. The management page shows, copies or replaces the password. Create a user for each person in Audiobookshelf (Settings → Users).
- Libraries are added in Audiobookshelf (Settings → Libraries): a folder of audiobooks (one folder per book, e.g.
Audiobooks/Author/Title) or of podcasts. New files are picked up as they appear. The management page lists them, with their items, and flags folders Audiobookshelf can't use. - On the NAS, it runs as its own
audiobookshelfuser (created by the app, ID 83) in the NAS'ssharegroup: it can read any share, and what it writes there (podcast episodes, files it creates) is writable by the group (664) - so it can be changed over SMB too. A merged M4B takes the first original track's place, with its owner and permissions. - ffmpeg (static, built for the app: every audio format, AAC for its streams and M4B files, WebP for its covers, HTTPS for podcast episodes) and SQLite's Unicode extension (nunicode: searches ignore accents, e.g. "cafe" finds "Café") come with the app. Audiobookshelf's own check for (and download of) these is turned off.
- Podcast feeds on your own network (e.g. a podcast server of your own) must be listed on the management page: Audiobookshelf refuses private addresses otherwise, so that a feed can't reach the NAS's own services. Feeds on the internet always work.
- Its data is kept next to the app, e.g.
/mnt/HD/HD_a2/Nas_Prog/_audiobookshelf, and survives reinstalls and removal:config/(its database),metadata/(covers, cache, its own logs and the database backups it makes every night), the root password and the page's settings (root only), andaudiobookshelf.log(kept under 5MB). The audiobooks and podcasts stay where they are. - It's built from Audiobookshelf's source release (prepared by
static/audiobookshelf, with its own Node.js - its SQLite module is compiled for one Node version). Audiobookshelf doesn't update itself: updates come with new versions of the app, and the NAS shows an alert when a new release is out, checked weekly.
Management page
Audiobookshelf's page in the NAS dashboard (Apps → Audiobookshelf) shows whether it's running, its version and addresses; shows, copies or replaces the root user's password; lists the libraries with their folders and items; limits access to the Nginx app and allows podcast feeds on your own network; restarts Audiobookshelf; and shows its latest warnings. It logs in to Audiobookshelf as root, keeping that login (root only) rather than logging in at every refresh. Only NAS admins can use the page (see Management pages).