Audiobookshelf Download

3 views
Skip to first unread message

Marcelene Pape

unread,
Jan 17, 2024, 7:13:29 PM1/17/24
to senquareako

Hi, I discovered audiobookshelf a few days ago and I'm trying to get started. I'm using docker on windows, and I can't for the life of me get the localhost part to work. I also set myself up on Jellyfin, and that has worked perfectly.

What I'm working on now is trying to set it up a reverse proxy with a subfolder using nginx. Do note, this isn't a subdomain (audiobookshelf.cooldomain.com), this is a subfolder (cooldomian.com/audiobookshelf). There are two aspects to this. First, hitting the container through a website's subfolder. Say . Second, using nginx to stream from an external port (59322) to the port exposed above (14231).

audiobookshelf download


DOWNLOAD https://t.co/u433f0DxcI



You are mistaken about #2, but that path is not necessary to map anymore the /audiobooks one. the /usr/share/audiobookshelf/audiobooks is your own path not the path inside the docker container.

You cannot use a subfolder yet, it is not supported. This is something being worked on now but you are limited to using a subdomain.

That's what I thought as well. (See my earlier post about it trying to work with the andriod app). A bit of background, I had audiobookshelf installed directly on my host machine (a ubuntu server) and wanted to move it to a docker container.

And then you left a comment and it got me thinking. I did a little more digging in the config folder to see what was going on. All my audiobooks had their full path mapped within the *.json files (IE /usr/share/audiobookshelf/audiobook/Paradise Lost/ ). Which works fine for the bare metal install, however, the docker container tried to read those json and went "Hey, there is no /usr/share/audiobookshelf folder, permission denied". By mapping my audiobooks to /usr/share/audiobookshelf/audiobooks in the container, everything worked out.

The mobile app currently only allows for sorting by pub date. The podcast portion of audiobookshelf is only a few months old and could definitely use some help in designing a good user experience. The entire podcast experience needs to be thought through again. We have the developers to build it but deciding how things should function and where should be placed is another skillset.

As far as audio and airplay etc, in other frequently used apps, I get the airplay icon on the now-playing screen. I'm attaching screen grabs from both Overcast and Pocket Casts. They each seem to include this interface element in a similar way. By way of contrast, I'm including a grab from the now-playing screen on the beta version of your audiobookshelf app.

Unfortunately that metadata will only be filled in if you download the episode from audiobookshelf. The match feature only matches the podcast metadata and not the individual episodes. This is something we still need to build out and I forgot about it actually since there is no github issue opened for that yet.

Yes, after logging out I was able to create the root user and the first library. But the library can only be located in /var/www/audiobookshelf where I cannot upload via sftp (permission issue) and uploading with the web interface resulted in error messages (upload failed).

Adds sensors for an Audiobookshelf server to Home Assistant to show connection and active sessions - GitHub - wolffshots/hass-audiobookshelf: Adds sensors for an Audiobookshelf server to Home Assis...

Go to File Station and open the docker folder. Inside the docker folder, create one new folder and name it audiobookshelf. Follow the instructions in the image below.
Note: Be careful to enter only lowercase, not uppercase letters.

Note: Before you paste the code above in the Run command area below, change the value numbers for PUID and PGID with your own values. (Follow my step by step guide on how to do this.)
Note: in the code above after -v /volume1/docker/audiobookshelf:/config \ you have to add your personal path to audiobooks. For example I have used my personal audiobooks path folder -v /volume1/web/audiobooks:/audiobooks \ Change it according to your preferences. -v /path/toyour/audiobooks:/audiobooks \
Note: in the code above after -v /volume1/docker/audiobookshelf:/config \ you have to add your personal path to metadata. For example I have used my personal metadata path folder -v /volume1/web/metadata:/metadata \ Change it according to your preferences. -v /path/toyour/metadata:/metadata \

This open source icon is named "audiobookshelf" and is licensed under the open source MIT license. It's available to be downloaded in SVG and PNG formats (available in 256, 512, 1024 and 2048 PNG sizes).

It's part of the icon set "Personal Dashboard Icons Set", which has 173 icons in it.

If you need this icon available in another format, it should be pretty straight forward to download it as an SVG image file, and then import it into apps like Adobe XD, Canva, Fotor or PicMonkey. Converting it to an ICO, JPEG or WebP image format or file type should also be pretty simple (we hope to add that feature to Iconduck soon).

/build/audiobookshelf-git (git)-[master] % makepkg -si==> Making package: audiobookshelf-git v2.2.23.r29.g65cf928a-1 (Thu 06 Jul 2023 03:52:26 AM CEST)==> Checking runtime dependencies...==> Installing missing dependencies...error: target not found: tone-bin==> ERROR: 'pacman' failed to install missing dependencies.==> Missing dependencies: -> tone-bin==> Checking buildtime dependencies...==> ERROR: Could not resolve all dependencies.

Can you be more specific with what you mean by not being able to include something as a non-optional dependency because of the dependency being an AUR package? I'm the maintainer of the tone-bin AUR package. (Though since it's used by audiobookshelf to embed metadata rather than supplying core server functionality, I agree with keeping it as an optional dependency.)

It's helpful to keep environment variables in a separate file, so create /var/data/config/audiobookshelf/audiobookshelf.env, as follows (you may want to customise the UID/GID to match those of your media folder):

I keep getting this error when trying to install audiobookshelf. Other apps install fine - before and after. I deleted the app folder in /app-data and tried again - same result. Restarted docker - same result. Not sure what to do next

(Optional) It's recommended to create a .env file in the same directory as compose.yaml and customize your environment variables. If you prefer not to use environment variables, you can directly customize your parameters within compose.yaml (e.g., replace $STACK_NAME with audiobookshelf).

f448fe82f3
Reply all
Reply to author
Forward
0 new messages