[Feature request] Add books in bulk #137

Closed
opened 2026-04-24 22:59:20 +02:00 by adam · 10 comments
Owner

Originally created by @Lystus on GitHub (Dec 21, 2021).

I have a ton of audiobooks that I want to add but adding one by one is a pain in the ass.

So since the path is always the same I can change my path to

Author/Series/Book

For example: "Ajax Lygan/The Aspect/Journey to the Firegrove/audio.m4b"

Perhaps it is also nice to have the option to add the whole series by dragging the folder containing all the books files and I just have to mark them in the right order and a chance to rename them in case the series name is also in the book title.

Originally created by @Lystus on GitHub (Dec 21, 2021). I have a ton of audiobooks that I want to add but adding one by one is a pain in the ass. So since the path is always the same I can change my path to Author/Series/Book For example: "Ajax Lygan/The Aspect/Journey to the Firegrove/audio.m4b" Perhaps it is also nice to have the option to add the whole series by dragging the folder containing all the books files and I just have to mark them in the right order and a chance to rename them in case the series name is also in the book title.
adam added the enhancement label 2026-04-24 22:59:20 +02:00
adam closed this issue 2026-04-24 22:59:21 +02:00
Author
Owner

@mx03 commented on GitHub (Dec 21, 2021):

Why not just copy the audiobooks into the indexed folder?

@mx03 commented on GitHub (Dec 21, 2021): Why not just copy the audiobooks into the indexed folder?
Author
Owner

@Lystus commented on GitHub (Dec 21, 2021):

Because I am not the one who host the server, it is a friend of mine

@Lystus commented on GitHub (Dec 21, 2021): Because I am not the one who host the server, it is a friend of mine
Author
Owner

@advplyr commented on GitHub (Dec 21, 2021):

I hadn't thought of this use case. I wasn't even sure if people were using the uploader, so it's glad to know it is functioning properly.

I think this is do-able.

One thing I just thought of is that I never got around to adding a file size limitation on uploads. I'm not sure if server hosts are concerned with users uploading too much data, but allowing bulk uploads like this might be the time to implement file size caps.

@advplyr commented on GitHub (Dec 21, 2021): I hadn't thought of this use case. I wasn't even sure if people were using the uploader, so it's glad to know it is functioning properly. I think this is do-able. One thing I just thought of is that I never got around to adding a file size limitation on uploads. I'm not sure if server hosts are concerned with users uploading too much data, but allowing bulk uploads like this might be the time to implement file size caps.
Author
Owner

@mx03 commented on GitHub (Dec 27, 2021):

For bulk upload, uploading folders would be also great.

I would perfer a user file upload quota instead a file size limit, because file size limit get easy exploited if splitting it in smaller files.

@mx03 commented on GitHub (Dec 27, 2021): For bulk upload, uploading folders would be also great. I would perfer a user file upload quota instead a file size limit, because file size limit get easy exploited if splitting it in smaller files.
Author
Owner

@advplyr commented on GitHub (Feb 27, 2022):

Adding multiple books in the uploader by selecting a folder or dragging folders is added in v1.7.0

If you are uploading folders then the same rules apply as the regular scanner. Each book must be in its own folder. It will check for subfolders to auto fill in the author and/or series. So you can drop in author folders that contain series folders and book folders, or just drag a bunch of book folders and it will use the folder name as the title.

There is still a few items remaining here:

  • Allow entering additional book details (that will be saved into a metadata file the scanner can read)
  • Setting and checking file upload limits
  • Autocomplete dropdown fields for author & series
@advplyr commented on GitHub (Feb 27, 2022): Adding multiple books in the uploader by selecting a folder or dragging folders is added in [v1.7.0](https://github.com/advplyr/audiobookshelf/releases/tag/v1.7.0) If you are uploading folders then the same rules apply as the regular scanner. Each book must be in its own folder. It will check for subfolders to auto fill in the author and/or series. So you can drop in author folders that contain series folders and book folders, or just drag a bunch of book folders and it will use the folder name as the title. There is still a few items remaining here: - Allow entering additional book details (that will be saved into a metadata file the scanner can read) - Setting and checking file upload limits - Autocomplete dropdown fields for author & series
Author
Owner

@genebean commented on GitHub (May 27, 2022):

Are there plans to allow uploading multiple m4b files at once that are not in folders?

@genebean commented on GitHub (May 27, 2022): Are there plans to allow uploading multiple m4b files at once that are not in folders?
Author
Owner

@advplyr commented on GitHub (Jun 18, 2022):

@genebean This will be in the next release

@advplyr commented on GitHub (Jun 18, 2022): @genebean This will be in the next release
Author
Owner

@genebean commented on GitHub (Jun 19, 2022):

Awesome, thank you!

@genebean commented on GitHub (Jun 19, 2022): Awesome, thank you!
Author
Owner

@advplyr commented on GitHub (Jun 19, 2022):

For the uploader supporting additional book details we will keep the main issue for that #346

@advplyr commented on GitHub (Jun 19, 2022): For the uploader supporting additional book details we will keep the main issue for that #346
Author
Owner

@genebean commented on GitHub (Jun 27, 2022):

Just wanted to circle back and say that this is working really well, thank you! It is so much faster to get all the info in via the web form than to create the folder structure and then upload via rsync

@genebean commented on GitHub (Jun 27, 2022): Just wanted to circle back and say that this is working really well, thank you! It is so much faster to get all the info in via the web form than to create the folder structure and then upload via rsync
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#137