mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-03-02 22:46:55 -05:00
[Enhancement]: Batch create m4b files #811
Labels
No labels
authentication
awaiting release
backlog
bug
chapter editor
config-issue
ebooks
encoding/embedding
enhancement
help wanted
listening sessions & progress
planned
possible plugin
progress sync
sorting/filtering/searching
unable to reproduce
upload
users & permissions
waiting
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/audiobookshelf-advplyr#811
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Blindie92 on GitHub (Dec 13, 2022).
Describe the feature/enhancement
i hope it is possible to make the converting tool global, instead for each book individual. I mean that i didnt need to navigate to each book and select the tool individual, instead a tool where i can multi select books i want to convert should be nice
@Eschguy commented on GitHub (Dec 16, 2022):
Or even just an option "Auto Convert Uploads to m4b" would be handy
@andrewkomarow commented on GitHub (Jan 8, 2023):
Yes, whether imported or scanned. Also ability to to mass update metadata after too. Even chapters if the match is close enough.
@ReaderGuy42 commented on GitHub (Sep 11, 2024):
Any updates? This would be really useful.
@manderso7 commented on GitHub (Jan 19, 2025):
Yes, I think this would be a very cool feature. There are many apps out there that do this, none very intuitive/automated. This would solve the intuitive issue and having a multi-select/auto-convert uploads option would be ideal.
@xcy7e commented on GitHub (Feb 16, 2025):
Auto-Convert already existing audiobooks
I built a python script that allows you to start m4b converting for a single book using selenium.
You can call the script with a
libraryItemId(I use a cronjob that starts a bash-script that collects the nextlibraryItemIdfrom a txt-file)The bash-script counts the running
ffmpeg-processes (one uses 1 cpu) and starts a new m4b-convert process through the python script every 15 minutes, if there is enough cpu's left.I have 2 separate cronjobs that cleanup the metadata mp3-backups two times a day.
Hope this is useful to some of you: