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

[Enhancement]: Ebooks onlyⓘ library setting #3264

Closed
danielb2 opened this issue Aug 10, 2024 · 2 comments
Closed

[Enhancement]: Ebooks onlyⓘ library setting #3264

danielb2 opened this issue Aug 10, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@danielb2
Copy link

danielb2 commented Aug 10, 2024

Type of Enhancement

Server Backend

Describe the Feature/Enhancement

As there is a toggle for Audiobooks only in a library, it would be useful to have a Ebooks only setting.

Why would this be helpful?

ebooks are single files and do not need to be organized the same way in folders. For example, a common way to organize files is having files in subfolders in authors for epub, but not a subfolder per book. Current behavior means books are grouped together which is undesired.

Consider the difference here:

.
├── audiobooks
│  └── author
│     ├── title01
│     │  ├── chapter01.mp3
│     │  └── chapter02.mp3
│     └── title02
│        ├── chapter01.mp3
│        └── chapter02.mp3
└── ebooks
   └── author
      ├── title01.epub
      └── title02.epub

Example result current behavior:
Screenshot 2024-08-10 at 09 31 56

Clearly these should be separate books, and I think for ebooks a simple recursive search will do.

Alternatively instead of a ebooks only setting, just handle epub differently

Future Implementation (Screenshot)

Screenshot 2024-08-10 at 09 33 35

add ebooks only option here to force simple recursive scan for ebooks. I'm not sure if cbr or other formats are handled differently, but needing a folder per book for epub doesn't make so much sense

Audiobookshelf Server Version

v2.12.1

Current Implementation (Screenshot)

N/A

@danielb2 danielb2 added the enhancement New feature or request label Aug 10, 2024
@nichwall
Copy link
Contributor

Related to #2314 and #2338

@danielb2
Copy link
Author

Closing since #2314 seems to mostly cover this. I'll add my comments there

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants