Changelog
v1.2.0
- Multi-library support — LIBRARY_ID now accepts comma-separated library IDs to process multiple libraries in a single cycle
- Smart slot management — Active conversion tasks are checked before each cycle; new conversions only start for available slots (MAX_PARALLEL_CONVERSIONS minus
running tasks) - Source bitrate mode — Set BITRATE=source to match each audiobook's original audio bitrate instead of a fixed value
- Updated README — Documented all new features and added an environment variables reference table
v1.1.0
- Configurable bitrate — Added BITRATE environment variable to control M4B encoding bitrate (default: 128k)
v1.0.0
- Initial release
- Cron-based automatic conversion of multi-file audiobooks to .m4b via the Audiobookshelf API
- Configurable parallel conversion limit, cron schedule, and timezone
- Docker Compose support