Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ebook2audiobook Help Mapping issue

Featured Replies

Hello i'm having a issue with this app that i spent over 24 hours trying everything under the sun to attempt to fix.

I been trying my best to move the temp / models / audiobooks output to my appdata instead of writing it to my docker image. Every time i check it send its to /home/user/app which isn't accessible it seems on unraid. 

 

My current settings are 

/home/user/app/tmp > /mnt/user/appdata/ebook2audiobook/tmp/
/home/user/app/audiobooks > /mnt/user/appdata/ebook2audiobook/audiobooks/
/home/user/app/models > /mnt/user/appdata/ebook2audiobook/models/

 

I have tried everything from 

/mnt/user/appdata/ebook2audiobook/tmp/ - /mnt/user/appdata/ebook2audiobook/tmp/

/mnt/user/appdata/ebook2audiobook/audiobooks/ - /mnt/user/appdata/ebook2audiobook/audiobooks/

/mnt/user/appdata/ebook2audiobook/models/ - /mnt/user/appdata/ebook2audiobook/models/

 

to 

/tmp/ - /mnt/user/appdata/ebook2audiobook/tmp/

/audiobooks/ - /mnt/user/appdata/ebook2audiobook/audiobooks/

models/ - /mnt/user/appdata/ebook2audiobook/models/

 

Nothing seems to work output always saved inside the docker to home/user/app/audiobook

 

Thank you in advance for any assistance. 

Screenshot 2025-05-12 175535.pngScreenshot2025-05-12174831.thumb.png.af1eed2ba889ea28743a1770508fb5bd.png

Edited by aaron25656

Solved by aaron25656

  • Author
  • Solution

I was able to figure the solution after alot of research. For some reason out of the box when you download the docker the docker map pathing is set to host container /home/user/app/ this config isn't correct and its also restricted , seems the correct host container info is /app/user/ only this isn't restricted and once i changed that data started showing up in my appdata folder that it was mapped to. 

  • Community Expert
29 minutes ago, aaron25656 said:

the correct host container info is /app/user/

This is not a correct host path either.

 

Do you have any other working dockers? Do you understand docker volume mapping?

 

16 hours ago, trurl said:

Post docker run

 

  • Community Expert
30 minutes ago, aaron25656 said:

started showing up in my appdata folder

I would never want the output to be in my appdata. It should be configured to go to some other user share.

  • 7 months later...

I'm just working on getting this running. 5.4% through converting my first audio book, there are no errors in the logs, and samples of some chapters that have been produced sounds great.

As to the question about mapping. The app is in /app. the GitHub repo shows some examples of mapping. Here's one:

        docker run --rm -it -v "/my/real/ebooks/folder/absolute/path:/app/ebooks" -v "/my/real/output/folder/absolute/path:/app/audiobooks" -p 7860:7860 ebook2audiobook:cpu --headless --ebook "/app/ebooks/myfile.pdf" [--voice /app/my/voicepath/voice.mp3 etc..]

I think these mappings are useful:

  • /app/ebooks to a media share. Not quite sure what ends up here.

  • /app/audiobooks to a media share. Not sure what ends up here but I expect the finished product.

  • /app/tmp to /mnt/user/appdata/ebook2audiobook/tmp. This holds working directories. I believe is should be outside the container.

  • /app/models to appdata as well.

I didn't map /app/models in the latest run, but see that the program downloaded 7G of models. Next run I'll map that to a fast share.

Conversion is running on the CPU of a AMD AI 9HX PRO 370. It is going very slow, but the output sounds great. I don't anticipate converting that many books

Tom


Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.