Enhancement: Downloader Place Files Into Subfolder Named Per Book Title and/or Subtitle #2

Closed
opened 2026-04-24 23:01:37 +02:00 by adam · 7 comments
Owner

Originally created by @Budlyte on GitHub (Sep 16, 2021).

Currently the downloads go into the Audiobooks folder in my phone, which I guess is just a funny coincidence that I already had it there to manually download to with X-plore. But most (if not all) audiobook players need the files to be separated into subfolders, otherwise the player app will shove them all together into one "book".

Can the downloader in the mobile app please create a subfolder with the book name and/or subtitle for the files to be placed into? Perhaps the app can internally link the download path to the server ID for the book?

Originally created by @Budlyte on GitHub (Sep 16, 2021). Currently the downloads go into the Audiobooks folder in my phone, which I guess is just a funny coincidence that I already had it there to manually download to with X-plore. But most (if not all) audiobook players need the files to be separated into subfolders, otherwise the player app will shove them all together into one "book". Can the downloader in the mobile app please create a subfolder with the book name and/or subtitle for the files to be placed into? Perhaps the app can internally link the download path to the server ID for the book?
adam closed this issue 2026-04-24 23:01:37 +02:00
Author
Owner

@advplyr commented on GitHub (Sep 17, 2021):

It is not currently storing them in a subfolder, I'm not sure how yours are ending up in one. All files are just put in /Audiobooks.
I've been struggling with this.. Android storage is not fun to work with.

In my tests I am able to put them inside a folder, but I can't delete that folder afterwards. So when deleting the downloaded audiobook it is leaving an empty folder in /Audiobooks. I'm going to push a release that leaves empty folders until I can figure that out.

The filename will need to remain the internal audiobook id for now, otherwise it won't match properly.

@advplyr commented on GitHub (Sep 17, 2021): It is not currently storing them in a subfolder, I'm not sure how yours are ending up in one. All files are just put in `/Audiobooks`. I've been struggling with this.. Android storage is not fun to work with. In my tests I am able to put them inside a folder, but I can't delete that folder afterwards. So when deleting the downloaded audiobook it is leaving an empty folder in `/Audiobooks`. I'm going to push a release that leaves empty folders until I can figure that out. The filename will need to remain the internal audiobook id for now, otherwise it won't match properly.
Author
Owner

@Budlyte commented on GitHub (Sep 17, 2021):

yeah, I was mistaken. My file manager showed a folder-type image for the mp3 file and I was tricked.

Thanks for the update!

@Budlyte commented on GitHub (Sep 17, 2021): yeah, I was mistaken. My file manager showed a folder-type image for the mp3 file and I was tricked. Thanks for the update!
Author
Owner

@advplyr commented on GitHub (Sep 17, 2021):

v0.8.3-beta places them in directories, but just to re-iterate, the directory does not get deleted when deleting the download in the app.
Before the Android app makes it out of beta that will need to be resolved, as well the folder and filenames should be the audiobook title instead of the internal id as you suggested.

@advplyr commented on GitHub (Sep 17, 2021): `v0.8.3-beta` places them in directories, but just to re-iterate, the directory does not get deleted when deleting the download in the app. Before the Android app makes it out of beta that will need to be resolved, as well the folder and filenames should be the audiobook title instead of the internal id as you suggested.
Author
Owner

@advplyr commented on GitHub (Sep 20, 2021):

v0.9.0-beta is live now with ability to select your download location. It saves audiobooks in directories using the audiobook title, no more internal id as filename.

It would be best if you delete your downloaded audiobooks from the previous version and re-download with this version, since the system changed completely. The update won't pick up those stray files.

@advplyr commented on GitHub (Sep 20, 2021): `v0.9.0-beta` is live now with ability to select your download location. It saves audiobooks in directories using the audiobook title, no more internal id as filename. It would be best if you delete your downloaded audiobooks from the previous version and re-download with this version, since the system changed completely. The update won't pick up those stray files.
Author
Owner

@Budlyte commented on GitHub (Sep 20, 2021):

Perfect, as always.
This update also fixed the app not being able to delete the created subfolder.

This will allow the use of other player apps, no offense they've just been around for years and focus on doing that one thing. Your app is still a fabulous companion to a must have server and this update really helps it all shine brighter.

@Budlyte commented on GitHub (Sep 20, 2021): Perfect, as always. This update also fixed the app not being able to delete the created subfolder. This will allow the use of other player apps, no offense they've just been around for years and focus on doing that one thing. Your app is still a fabulous companion to a must have server and this update really helps it all shine brighter.
Author
Owner

@advplyr commented on GitHub (Sep 20, 2021):

I think one big improvement to the app interface will be showing the books in a list rather than the bookshelf. The bookshelf looks nice and should remain an available view to use, but it is not as practical on mobile. These small improvements will help the app compete with other players.

@advplyr commented on GitHub (Sep 20, 2021): I think one big improvement to the app interface will be showing the books in a list rather than the bookshelf. The bookshelf looks nice and should remain an available view to use, but it is not as practical on mobile. These small improvements will help the app compete with other players.
Author
Owner

@Budlyte commented on GitHub (Sep 21, 2021):

That sounds good. It will reduce caching on mobile and load faster over the web.

@Budlyte commented on GitHub (Sep 21, 2021): That sounds good. It will reduce caching on mobile and load faster over the web.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#2