Search Criteria
Package Details: audiobookshelf 1:2.25.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/audiobookshelf.git (read-only, click to copy) |
---|---|
Package Base: | audiobookshelf |
Description: | Self-hosted audiobook server for managing and playing audiobooks |
Upstream URL: | https://github.com/advplyr/audiobookshelf |
Licenses: | GPL-3.0-only |
Submitter: | ruahcra |
Maintainer: | ruahcra (wnndgws, evine) |
Last Packager: | evine |
Votes: | 6 |
Popularity: | 0.039512 |
First Submitted: | 2024-02-24 08:28 (UTC) |
Last Updated: | 2025-06-15 00:14 (UTC) |
Dependencies (4)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-fullAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR)
- libnusqlite3AUR
- nodejs (nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogenAUR, nodejs-lts-iron, nodejs-lts-jod)
- npm (python-nodejs-wheelAUR, corepackerAUR) (make)
Latest Comments
1 2 3 4 Next › Last »
Shasta commented on 2025-06-12 21:00 (UTC) (edited on 2025-06-12 21:03 (UTC) by Shasta)
The libnusqlite3 dependency is optional. So if anyone else doesn't want to install it, you can safely remove it from the PKGBUILD and remove NUSQLITE3_PATH from the conf.d env file, presumably at the cost of some Unicode handling.
It might be nice to set this as an optdepends, this library seems unmaintained, and basically unused by any other projects so I wasn't wanting to install it.
Source:
https://github.com/advplyr/audiobookshelf/blob/22f6e86a12bd4a52f5cbddd76ea043cae3e3f3d0/server/Database.js#L257
https://github.com/advplyr/audiobookshelf/blob/22f6e86a12bd4a52f5cbddd76ea043cae3e3f3d0/server/managers/BinaryManager.js#L327 (this line is setting the "required" argument to false)
evine commented on 2025-03-30 12:25 (UTC)
@shierji This issue occurred because upgrading CMake to version 4.0 caused a compilation error in
libnusqlite3
, a dependency ofaudiobookshelf
. The compilation issue has now been fixed in libnusqlite3, so you can simply reinstall it to resolve the problem.shierji commented on 2025-03-30 10:22 (UTC)
I got this error
CMake Error at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 has been removed from CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax to tell CMake that the project requires at least <min> but has been updated to work with policies introduced by <max> or earlier.
Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.
LaptopDev commented on 2025-03-17 03:46 (UTC) (edited on 2025-03-17 03:50 (UTC) by LaptopDev)
@evine; Okay I am able to add a book now. For some reason in the UI I can't traverse the home folder, but with:
(along with ufw rules previously configured) I can manually provide the ~/Audiobookshelf path and scan and recognize stuff.
I wonder if ACL is specific to arch / why it is required for this.
evine commented on 2025-03-15 15:28 (UTC)
@LaptopDev I think you should read the official documentation carefully: https://www.audiobookshelf.org/guides/library_creation/
LaptopDev commented on 2025-03-15 15:21 (UTC) (edited on 2025-03-15 15:41 (UTC) by LaptopDev)
@evine Documentation doesn't give name of book or podcast path configuration parameters for a systemd service file; it specifies a service file example for debian-based distros located in /etc/default but even that doesn't have a configuration for these paths. Guess this isn't mentioned specifically in issues upstream at github. Will post there.
evine commented on 2025-03-14 03:57 (UTC) (edited on 2025-03-14 03:58 (UTC) by evine)
@LaptopDev Please read the audiobookshelf official documentation.
LaptopDev commented on 2025-03-13 16:15 (UTC) (edited on 2025-03-13 16:16 (UTC) by LaptopDev)
@evine okay thanks. I am trying to understand how to add books. How do I set the location for books and create libraries? Is this not a standard fs I can interact with directly on the server? Am I constrained to the directory used by audiobookshelf? I am confused by the ui not explicitly indicating the location of libraries.
I think you can create visibility on per-library basis with library permissions and wanted to do that, too.
evine commented on 2025-03-13 14:58 (UTC) (edited on 2025-03-13 14:59 (UTC) by evine)
@LaptopDev When running on the command line, you need to set environment variables in the command line: https://aur.archlinux.org/cgit/aur.git/tree/audiobookshelf.conf?h=audiobookshelf
LaptopDev commented on 2025-03-13 13:43 (UTC)
@evine I was using a direct commandline launch of the audiobookshelf binary. For some reason running it that way generates a different configuration file with different port, it can't find the binaries on my system that way, and creates a ~/config dir with those binaries even if they exist in /usr/bin/. I ran it as a systemd service and it finds the binaries. I see the port it is running on, in the 'systemctl status audiobookshelf' reflects the configured port in the existing /etc/conf.d/audiobookshelf configuration file.
1 2 3 4 Next › Last »