Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Mismatch in Docker documentationfor folder Podcasts <-> podcasts #3582

Closed
XploD-Ing opened this issue Nov 2, 2024 · 2 comments
Closed
Labels
bug Something isn't working

Comments

@XploD-Ing
Copy link

XploD-Ing commented Nov 2, 2024

What happened?

When installing audiobookshelf according to documentation, it states you have to set

services:
  audiobookshelf:
    image: ghcr.io/advplyr/audiobookshelf:latest
    ports:
      - 13378:80
    volumes:
      - </path/to/audiobooks>:/audiobooks
      - </path/to/podcasts>:/podcasts
      - </path/to/config>:/config
      - </path/to/metadata>:/metadata

This results in damaged podcast libraries when restarting the container.
When you docker exec into the container, you can see that there are 2 folders: /podcasts and /Podcasts. The later is used for files, the first is the one mapped into the volume

Therefore, the docker compose should state
./podcasts:/Podcasts
or the folder should be renamed to lower case, because all other folders are lower case.

What did you expect to happen?

One restart, all podcasts should be displayed correctly

Steps to reproduce the issue

  1. Use the docker-compose file to start audiobookshelf
  2. Add a bodcast, download one episode
  3. docker compose restart
  4. All images are gone, folder is declared missing

Audiobookshelf version

2.16.2

How are you running audiobookshelf?

Docker

What OS is your Audiobookshelf server hosted from?

Linux

If the issue is being seen in the UI, what browsers are you seeing the problem on?

None

Logs

No response

Additional Notes

No response

@XploD-Ing XploD-Ing added the bug Something isn't working label Nov 2, 2024
@nichwall
Copy link
Contributor

nichwall commented Nov 2, 2024

When you set up your library, did you type /Podcasts? If so, that would explain why you have two different podcast folders, the path is case sensitive.

@XploD-Ing
Copy link
Author

XploD-Ing commented Nov 2, 2024

Yes, I did. It's not obvious that the name has to match the library setting... I checked some dictionaries, and most language use "podcasts". Just us silly Germans are writing nouns with first capital letter...
Perhaps you can add a statement to the docker example that all the libraries have to be defined there. In case someone wants to use /work and /private, or anything like that...

Thank you for your help
Best regards
Dirk

@advplyr advplyr closed this as completed Nov 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants