Create better Downloaded Folder names to avoid Overlapping #148

Open
opened 2026-04-24 23:09:44 +02:00 by adam · 6 comments
Owner

Originally created by @superpawko on GitHub (May 19, 2022).

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

Related to this issue: https://github.com/advplyr/audiobookshelf-app/issues/192
If there are two books with the same title or you have in your library two books but with different narrator they will overlap.

Describe the solution you'd like

Remove non-english characters from folder names, Add Author (limit to 2) and Narrator(limit to 1 ).

Examples:

%Authors - #%series_number %title (%narrator)

C.S. Lewis, Imme Dros - De wereld achter de kastdeur (by Sander de Heer)
Annemie Bulté, Lionel D. - Terroristenjager (by Ronald Top)
Colleen Hoover - Nooit meer (by Sophie Veldhuizen)
J.K. Rowling - #_01 Harry Potter and the Philosopher's Stone (by Stephen Fry)
J.K. Rowling - #_05 Harry Potter and the Order of the Phoenix (by Stephen Fry)

Describe alternatives you've considered

Normally I would add ID number somewhere, but ABS id are long. Maybe inserting a file which have adb id in it will speed something up.

Additional context

Add any other context or screenshots about the feature request here.

Originally created by @superpawko on GitHub (May 19, 2022). ### Is your feature request related to a problem? Please describe. Related to this issue: https://github.com/advplyr/audiobookshelf-app/issues/192 If there are two books with the same title or you have in your library two books but with different narrator they will overlap. ### Describe the solution you'd like Remove non-english characters from folder names, Add Author (limit to 2) and Narrator(limit to 1 ). Examples: %Authors - #%series_number %title (%narrator) C.S. Lewis, Imme Dros - De wereld achter de kastdeur (by Sander de Heer) Annemie Bulté, Lionel D. - Terroristenjager (by Ronald Top) Colleen Hoover - Nooit meer (by Sophie Veldhuizen) J.K. Rowling - #_01 Harry Potter and the Philosopher's Stone (by Stephen Fry) J.K. Rowling - #_05 Harry Potter and the Order of the Phoenix (by Stephen Fry) ### Describe alternatives you've considered Normally I would add ID number somewhere, but ABS id are long. Maybe inserting a file which have adb id in it will speed something up. ### Additional context Add any other context or screenshots about the feature request here.
adam added the enhancement label 2026-04-24 23:09:44 +02:00
Author
Owner

@RobinD42 commented on GitHub (Jan 27, 2023):

I think I would prefer a nested folder structure for the downloads, like what is used on the server. At least something like Author/Series/num - Title/file(s) or Author/Title/file(s). That will make it easier to find what you're looking for with a file browser, or with other audiobook apps.

@RobinD42 commented on GitHub (Jan 27, 2023): I think I would prefer a nested folder structure for the downloads, like what is used on the server. At least something like `Author/Series/num - Title/file(s)` or `Author/Title/file(s)`. That will make it easier to find what you're looking for with a file browser, or with other audiobook apps.
Author
Owner

@advplyr commented on GitHub (Jan 28, 2023):

I ended up going with /Author/Title for the next release.

@advplyr commented on GitHub (Jan 28, 2023): I ended up going with `/Author/Title` for the next release.
Author
Owner

@superpawko commented on GitHub (Jan 28, 2023):

I ended up going with /Author/Title for the next release.

Unfortunately, It won't solve the problem of different narrator. :<

@superpawko commented on GitHub (Jan 28, 2023): > I ended up going with `/Author/Title` for the next release. Unfortunately, It won't solve the problem of different narrator. :<
Author
Owner

@RobinD42 commented on GitHub (Jan 29, 2023):

How about duplicating the folder and file names as they are on on the server?

@RobinD42 commented on GitHub (Jan 29, 2023): How about duplicating the folder and file names as they are on on the server?
Author
Owner

@advplyr commented on GitHub (Jan 31, 2023):

Updated in v0.9.61-beta to use /Author/Title but will keep this open since there can be other conflicts. I suppose we could use the file names on the server at the time of download but there is also the issue of subfolders like CD folders to think about.

@advplyr commented on GitHub (Jan 31, 2023): Updated in [v0.9.61-beta](https://github.com/advplyr/audiobookshelf-app/releases/tag/v0.9.61-beta) to use `/Author/Title` but will keep this open since there can be other conflicts. I suppose we could use the file names on the server at the time of download but there is also the issue of subfolders like CD folders to think about.
Author
Owner

@joouha commented on GitHub (Oct 18, 2023):

Hi - it would be nice to be able to select from a few options for this.

I'd really like to be able to revert to the old way of doing things (/Title/file.m4b), as this file structure is compatible with many other audiobook players for android (e.g. Voice, AudioAnchor, etc.)

@joouha commented on GitHub (Oct 18, 2023): Hi - it would be nice to be able to select from a few options for this. I'd really like to be able to revert to the old way of doing things (`/Title/file.m4b`), as this file structure is compatible with many other audiobook players for android (e.g. [Voice](https://github.com/PaulWoitaschek/Voice/), [AudioAnchor](https://github.com/flackbash/AudioAnchor), etc.)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#148