[Enhancement] Improved Folder Structure/Hierarchy for Downloaded Audiobooks #944

Open
opened 2026-04-24 23:43:52 +02:00 by adam · 5 comments
Owner

Originally created by @rechichidaniel on GitHub (Apr 7, 2024).

Is your feature request related to a problem? Please describe.

  • Authors with multiple book series have their books jumbled together.
  • Author/Title/<files> seems to be less organised and harder to navigate than Author/Series/Title/<files>.

Describe the solution you'd like

  • The option to use Author/Series/Title/<files>.
  • And, the option to use Author/Series/Title/Part/<files> for books that are sold in multiple parts (e.g. the larger Graphic Audio books, like anything from Brandon Sanderson).

Describe alternatives you've considered

  • I manually update the folder structure after downloading the audiobook using a 3rd party file manager, and then play the audiobook through a different app (also because I need other features)

References

  • This was mentioned in one of the comments on #194, but since it's not the top comment which can be supported with a thumbs up, I wanted to post a dedicated enhancement issue.

Side Note

Audiobookshelf is amazing and it solves so many problems! Really nice work!
In case it matters, a Google search that led me to a Reddit post is how I found out about Audiobookshelf.

Originally created by @rechichidaniel on GitHub (Apr 7, 2024). ### Is your feature request related to a problem? Please describe. - Authors with multiple book series have their books jumbled together. - `Author/Title/<files>` seems to be less organised and harder to navigate than `Author/Series/Title/<files>`. ### Describe the solution you'd like - The option to use `Author/Series/Title/<files>`. - And, the option to use `Author/Series/Title/Part/<files>` for books that are sold in multiple parts (e.g. the larger Graphic Audio books, like anything from Brandon Sanderson). ### Describe alternatives you've considered - I manually update the folder structure after downloading the audiobook using a 3rd party file manager, and then play the audiobook through a different app (also because I need other features) ### References - This was mentioned in one of the comments on #194, but since it's not the top comment which can be supported with a thumbs up, I wanted to post a dedicated enhancement issue. ### Side Note Audiobookshelf is amazing and it solves so many problems! Really nice work! In case it matters, a Google search that led me to a Reddit post is how I found out about Audiobookshelf.
adam added the enhancement label 2026-04-24 23:43:52 +02:00
Author
Owner

@kuldan5853 commented on GitHub (May 15, 2024):

I would add the request to be able to either use the original folder names for the downloaded folders, or a custom naming scheme where you can add the sequence number to the downloaded folder name.

(This is also to support using the books in other apps on the phone)

@kuldan5853 commented on GitHub (May 15, 2024): I would add the request to be able to either use the original folder names for the downloaded folders, or a custom naming scheme where you can add the sequence number to the downloaded folder name. (This is also to support using the books in other apps on the phone)
Author
Owner

@ProfessorDey commented on GitHub (Jun 28, 2024):

As a new user I'm also in agreement about needing some flexibility in the downloaded file structure. As I use Smart Audio Player on android, my prefered format to keep things clean is either '[Author]/[Series]/[Book #] - [Title]' or just '[Author] - [Series]/[Book #] - [Title]'. If we could do some basic download structure building (Either a format string or blocks) or at least had a couple choices for greater compatibility that'd be great. It stripping the book number from the download causes me headaches when trying to download a whole series to go through especially.

@ProfessorDey commented on GitHub (Jun 28, 2024): As a new user I'm also in agreement about needing some flexibility in the downloaded file structure. As I use Smart Audio Player on android, my prefered format to keep things clean is either '[Author]/[Series]/[Book #] - [Title]' or just '[Author] - [Series]/[Book #] - [Title]'. If we could do some basic download structure building (Either a format string or blocks) or at least had a couple choices for greater compatibility that'd be great. It stripping the book number from the download causes me headaches when trying to download a whole series to go through especially.
Author
Owner

@ReaderGuy42 commented on GitHub (Dec 11, 2024):

Any news on this?

@ReaderGuy42 commented on GitHub (Dec 11, 2024): Any news on this?
Author
Owner

@ProfessorDey commented on GitHub (Mar 13, 2025):

Its not hard to implement this sort of extension, as I did in my own fork here (because I was using a different audio player app at the time that had a fixed format) however its worth noting my example doesnt compensate for increased folder depth when deleting files off the device. Not sure why theres simply no movwment of this as there have been 3 seperate forks over the years implementing the same system.
https://github.com/advplyr/audiobookshelf-app/commit/334dd8b01b9faff1585c848da3b353b8c856e240

@ProfessorDey commented on GitHub (Mar 13, 2025): Its not hard to implement this sort of extension, as I did in my own fork here (because I was using a different audio player app at the time that had a fixed format) however its worth noting my example doesnt compensate for increased folder depth when deleting files off the device. Not sure why theres simply no movwment of this as there have been 3 seperate forks over the years implementing the same system. https://github.com/advplyr/audiobookshelf-app/commit/334dd8b01b9faff1585c848da3b353b8c856e240
Author
Owner

@jeeftor commented on GitHub (Apr 21, 2025):

https://github.com/jeeftor/audiobook-organizer

You could try my software ... it kinda does what you want

@jeeftor commented on GitHub (Apr 21, 2025): https://github.com/jeeftor/audiobook-organizer You could try my software ... it kinda does what you want
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#944